<SEC-DOCUMENT>0001193125-25-061847.txt : 20250325
<SEC-HEADER>0001193125-25-061847.hdr.sgml : 20250325
<ACCEPTANCE-DATETIME>20250325060733
ACCESSION NUMBER:		0001193125-25-061847
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		138
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250325
DATE AS OF CHANGE:		20250325

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Bilibili Inc.
		CENTRAL INDEX KEY:			0001723690
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374]
		ORGANIZATION NAME:           	06 Technology
		EIN:				000000000
		STATE OF INCORPORATION:			E9
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-38429
		FILM NUMBER:		25765643

	BUSINESS ADDRESS:	
		STREET 1:		17TH FLOOR, BUILDING 3, GUOZHENG CENTER
		STREET 2:		NO. 485 ZHENGLI ROAD, YANGPU DISTRICT
		CITY:			SHANGHAI
		STATE:			F4
		ZIP:			200433
		BUSINESS PHONE:		86-21-25099255

	MAIL ADDRESS:	
		STREET 1:		17TH FLOOR, BUILDING 3, GUOZHENG CENTER
		STREET 2:		NO. 485 ZHENGLI ROAD, YANGPU DISTRICT
		CITY:			SHANGHAI
		STATE:			F4
		ZIP:			200433
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>d930276d20f.htm
<DESCRIPTION>FORM 20-F
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:bili="http://www.bilibili.com/20241231" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:cyd-af="http://xbrl.sec.gov/cyd-af/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:cyd-entire="http://xbrl.sec.gov/cyd/2024" xmlns:cyd-cr="http://xbrl.sec.gov/cyd-cr/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Form 20-F</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head>
<body style="line-height:normal;background-color:white;">
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>
<div style="display: none"><ix:header><ix:hidden><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="P01_01_2024To12_31_2024" id="ixv-40591">0001723690</ix:nonNumeric><ix:nonNumeric name="dei:AmendmentFlag" contextRef="P01_01_2024To12_31_2024" id="ixv-40592">false</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="P01_01_2024To12_31_2024" id="ixv-40593">FY</ix:nonNumeric><ix:nonNumeric name="dei:NoTradingSymbolFlag" id="hidden135593432" contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis">true</ix:nonNumeric><ix:footnote id="FN_527901" xml:lang="en-US">These companies were established in the PRC in the form of investment solely by legal corporations or controlled by natural person(s).</ix:footnote><ix:footnote id="FN_527900" xml:lang="en-US">Hode Shanghai is the primary beneficiary of the major VIEs and VIEs&#8217; subsidiaries.</ix:footnote><ix:footnote id="FN_527902" xml:lang="en-US">These companies were established in the PRC in the form of wholly foreign-owned enterprises.</ix:footnote><ix:footnote id="FN_527897" xml:lang="en-US">App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide on-going services to end-users.</ix:footnote><ix:footnote id="FN_527899" xml:lang="en-US">It is primarily due to the tax effect of the Company as a tax-exempt entity incorporated in Hong Kong and the Cayman Islands.</ix:footnote><ix:footnote id="FN_527898" xml:lang="en-US">Accrued and others primary represent accrued expenses which are not deductible until paid under PRC laws, as well as non-deductible advertising expenses.</ix:footnote><ix:footnote id="FN_527905" xml:lang="en-US">The balances due from the investment funds, of which the Company is their limited partners, as of December 31, 2023 and December 31, 2024 were consideration receivables related to the equity investments transferred, which is non-trade in nature.</ix:footnote><ix:footnote id="FN_527896" xml:lang="en-US">The Company established the Entity with an independent third party and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction. The balance as of December 31, 2023 and 2024 represents interest-bearing loans and interest expenses related to the Entity, which are non-trade in nature. The annual interest rate of the loans was 3.95% as of December 31, 2024.</ix:footnote><ix:footnote id="FN_527903" xml:lang="en-US">The balances as of December 31, 2023 mainly represent considerations related to long-term investments, which are non-trade in nature. The balances as of December 31, 2024 mainly represent the payables in trade nature.</ix:footnote></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="bili-20241231.xsd"/></ix:references><ix:resources><xbrli:context id="P01_01_2024To12_31_2024"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P12_23_2020To12_23_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bili:ParentCompanyOritsRelevantSubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">bili:ExclusiveTechnologyConsultingAndServicesAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-12-23</xbrli:startDate> <xbrli:endDate>2020-12-23</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2019To12_31_2024_AdvertisingRevenuesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:AdvertisingRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-07-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P12_22_2020To12_22_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bili:ParentCompanyOritsRelevantSubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">bili:ExclusiveTechnologyConsultingAndServicesAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-12-22</xbrli:startDate> <xbrli:endDate>2020-12-22</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2021To11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-11-01</xbrli:startDate> <xbrli:endDate>2021-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2021To11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-11-01</xbrli:startDate> <xbrli:endDate>2021-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2024To11_30_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PubliclyTradedSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-11-01</xbrli:startDate> <xbrli:endDate>2024-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PubliclyTradedSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P10_03_2022To10_03_2022_HSXAMemberBILIStockExchangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="bili:StockExchangeAxis">bili:HSXAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-10-03</xbrli:startDate> <xbrli:endDate>2022-10-03</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2022To02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-02-01</xbrli:startDate> <xbrli:endDate>2022-02-28</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2014_CommonClassZMemberusgaapStatementClassOfStockAxis_GlobalShareIncentivePlanMemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:GlobalShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2014-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2022To03_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-03-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2020To06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-06-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2020To06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-06-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_01_2020_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_01_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-04-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P06_30_2019To06_30_2019_AdvertisingRevenuesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:AdvertisingRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-30</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2023_AdrMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-01-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-03-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-03-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_FinancialProductsMemberusgaapInvestmentTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bili:FinancialProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bili:InvestmentsInPubliclyTradedCompaniesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:IntellectualPropertyAndOthersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">bili:CashHeldInAccountsManagedByOnlinePaymentPlatformsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_USDsrtCurrencyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndEighteenRestatedShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenRestatedShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestatedShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenRestatedShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndTwentyFourShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndTwentyFourShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CaymanIslandsTaxInformationAuthorityMemberusgaapIncomeTaxAuthorityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:CaymanIslandsTaxInformationAuthorityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndTwentyFourShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndTwentyFourShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestatedShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenRestatedShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bili:InvestmentFundMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bili:EntityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCoLtdMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiBilibiliTechnologyCo.LtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeShanghaiLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_BilibiliCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliCo.LtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ChaodianHkLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeHkLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliHkLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ChaodianShanghaiTechnologyCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ChaodianShanghaiTechnologyCo.Ltd.Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerAMembersrtMajorCustomersAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:CustomerAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:DistributionChannelOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationNextTwelveMonthsMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis">bili:OperatingLossCarryforwardsExpirationNextTwelveMonthsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationSecondYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis">bili:OperatingLossCarryforwardsExpirationSecondYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationThirdYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis">bili:OperatingLossCarryforwardsExpirationThirdYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationFourthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis">bili:OperatingLossCarryforwardsExpirationFourthYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis">bili:OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LongTermDebtDueInMoreThanOneYearMemberusgaapDebtInstrumentAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bili:LongTermDebtDueInMoreThanOneYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:BrandMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_MinimumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_MaximumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_GameBusinessMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ServiceMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ProductMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_AdvertisingRevenuesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:AdvertisingRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_LiveBroadcastingAndOtherValuedAddedServiceMembersrtProductOrServiceAxis_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:LiveBroadcastingAndOtherValuedAddedServiceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ValueAddedServicesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ValueAddedServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_IPDerivativesAndOthersMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:IPDerivativesAndOthersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_AdvertisingMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_MobileGameServicesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PubliclyTradedSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCoLtdMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiBilibiliTechnologyCo.LtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeShanghaiLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_BilibiliCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliCo.LtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ChaodianHkLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeHkLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliHkLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_SharejoyNetworkTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:SharejoyNetworkTechnologyCo.LtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ShanghaiKuanyuDigitalTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiKuanyuDigitalTechnologyCo.LtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ShanghaiHodeInformationTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiHodeInformationTechnologyCo.LtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ShanghaiAnimeTamashiCulturalMediaCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ShanghaiHeheheCultureCommunicationCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiHeheheCultureCommunicationCo.LtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ChaodianShanghaiTechnologyCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ChaodianShanghaiTechnologyCo.Ltd.Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CertainSubsidiariesMemberdeiLegalEntityAxis_EncouragedEnterpriseMemberBILIEnterpriseCategoryAxis_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="bili:EnterpriseCategoryAxis">bili:EncouragedEnterpriseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bili:CertainSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bili:EntityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_LoansToAnEntityMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bili:LoansToAnEntityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:TenPercentageOrGreaterServiceProvidersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelMembersrtMajorCustomersAxis_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:DistributionChannelMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">bili:DistributionChannelRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:ThirdPartiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:OtherInterCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CostOfSalesMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ConvertibleDebtMemberusgaapDebtInstrumentAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ValueAddedServicesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ValueAddedServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_IPDerivativesAndOthersMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:IPDerivativesAndOthersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_AdvertisingMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_MobileGameServicesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:TenPercentageOrGreaterServiceProvidersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelMembersrtMajorCustomersAxis_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:DistributionChannelMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">bili:DistributionChannelRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:ThirdPartiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:OtherInterCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_CostOfSalesMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ValueAddedServicesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ValueAddedServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdvertisingMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_IPDerivativesAndOthersMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:IPDerivativesAndOthersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:TenPercentageOrGreaterServiceProvidersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">bili:DistributionChannelRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:ThirdPartiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:OtherInterCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_FinancialProductsMemberusgaapInvestmentTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bili:FinancialProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bili:InvestmentsInPubliclyTradedCompaniesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:IntellectualPropertyAndOthersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">bili:CashHeldInAccountsManagedByOnlinePaymentPlatformsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_USDsrtCurrencyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bili:InvestmentFundMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bili:EntityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:DistributionChannelOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerAMembersrtMajorCustomersAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:CustomerAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:unit id="Unit_CNY"> <xbrli:measure>iso4217:CNY</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_pure"> <xbrli:measure>xbrli:pure</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Year"> <xbrli:measure>utr:Year</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_USD"> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_shares"> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Day"> <xbrli:measure>utr:Day</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_HKD"> <xbrli:measure>iso4217:HKD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Month"> <xbrli:measure>utr:Month</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Segment"> <xbrli:measure>bili:Segment</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_USD_per_Share"> <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit><xbrli:unit id="Unit_CNY_per_Share"> <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:CNY</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit><xbrli:unit id="Unit_item"> <xbrli:measure>bili:item</xbrli:measure> </xbrli:unit><ix:relationship fromRefs="Fact_135593062" toRefs="FN_527901"/><ix:relationship fromRefs="Fact_135593063" toRefs="FN_527901"/><ix:relationship fromRefs="Fact_135593064" toRefs="FN_527901"/><ix:relationship fromRefs="Fact_135593065" toRefs="FN_527901"/><ix:relationship fromRefs="Fact_135593066" toRefs="FN_527901"/><ix:relationship fromRefs="Fact_135593077" toRefs="FN_527900"/><ix:relationship fromRefs="Fact_135593078" toRefs="FN_527900"/><ix:relationship fromRefs="Fact_135593079" toRefs="FN_527900"/><ix:relationship fromRefs="Fact_135593080" toRefs="FN_527900"/><ix:relationship fromRefs="Fact_135593081" toRefs="FN_527900"/><ix:relationship fromRefs="Fact_135593087" toRefs="FN_527902"/><ix:relationship fromRefs="Fact_135593088" toRefs="FN_527902"/><ix:relationship fromRefs="Fact_135593089" toRefs="FN_527902"/><ix:relationship fromRefs="Fact_135593348" toRefs="FN_527897"/><ix:relationship fromRefs="Fact_135593349" toRefs="FN_527897"/><ix:relationship fromRefs="Fact_135593510" toRefs="FN_527899"/><ix:relationship fromRefs="Fact_135593511" toRefs="FN_527899"/><ix:relationship fromRefs="Fact_135593512" toRefs="FN_527899"/><ix:relationship fromRefs="Fact_135593540" toRefs="FN_527898"/><ix:relationship fromRefs="Fact_135593541" toRefs="FN_527898"/><ix:relationship fromRefs="Fact_135593940" toRefs="FN_527905"/><ix:relationship fromRefs="Fact_135593943" toRefs="FN_527896"/><ix:relationship fromRefs="Fact_135593945" toRefs="FN_527896"/><ix:relationship fromRefs="Fact_135593952" toRefs="FN_527905"/><ix:relationship fromRefs="Fact_135593953" toRefs="FN_527896"/><ix:relationship fromRefs="Fact_135593956" toRefs="FN_527905"/><ix:relationship fromRefs="Fact_135593957" toRefs="FN_527896"/><ix:relationship fromRefs="Fact_135593960" toRefs="FN_527903"/><ix:relationship fromRefs="Fact_135593961" toRefs="FN_527903"/></ix:resources></ix:header></div><div><div style="line-height:normal;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="line-height: 1pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div><div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</div><div style="margin-top: 4pt; margin-bottom: 0pt; font-size: 18pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">UNITED STATES </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 18pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">SECURITIES AND EXCHANGE COMMISSION </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">WASHINGTON, D.C. 20549 </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><div style="text-align:center"><div style="line-height: 6pt; margin: 0px auto; border-bottom: 1pt solid rgb(0, 0, 0); width: 21%; text-align: center;">&#160;</div></div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 18pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">FORM <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:DocumentType" contextRef="P01_01_2024To12_31_2024" id="ixv-43831">20-F</ix:nonNumeric></div> </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><div style="text-align:center"><div style="line-height: 6pt; margin: 0px auto; border-bottom: 1pt solid rgb(0, 0, 0); width: 21%; text-align: center;">&#160;</div></div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">(Mark One) </div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><ix:nonNumeric name="dei:DocumentRegistrationStatement" contextRef="P01_01_2024To12_31_2024" format="ixt-sec:boolballotbox" id="ixv-43832">&#9744;</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR 12(g) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></td></tr></table><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">OR </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><ix:nonNumeric name="dei:DocumentAnnualReport" contextRef="P01_01_2024To12_31_2024" format="ixt-sec:boolballotbox" id="ixv-43833">&#9746;</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></td></tr></table><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">For the fiscal year ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="P01_01_2024To12_31_2024" format="ixt:date-monthname-day-year-en" id="ixv-43834"><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="P01_01_2024To12_31_2024" format="ixt:date-monthname-day-en" id="ixv-43835">December 31</ix:nonNumeric>, <ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="P01_01_2024To12_31_2024" id="ixv-43836">2024</ix:nonNumeric></ix:nonNumeric> </div></div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">OR </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><ix:nonNumeric name="dei:DocumentTransitionReport" contextRef="P01_01_2024To12_31_2024" format="ixt-sec:boolballotbox" id="ixv-43837">&#9744;</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></td></tr></table><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">OR </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><ix:nonNumeric name="dei:DocumentShellCompanyReport" contextRef="P01_01_2024To12_31_2024" format="ixt-sec:boolballotbox" id="ixv-43838">&#9744;</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></td></tr></table><div style="font-weight:bold;display:inline;"> </div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Date of event requiring this shell company report &#8195;&#8195;&#8195;&#8195;&#8195; </div></div></div></div><div style="font-weight:bold;display:inline;"> </div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">For the transition period from <div style="text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"><div style="text-decoration:underline;display:inline;">&#8195;&#8195;&#8195;&#8195;&#8195;</div></div> to <div style="text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"><div style="text-decoration:underline;display:inline;">&#8195;&#8195;&#8195;&#8195;&#8195;</div></div> </div></div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">Commission file number: <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="P01_01_2024To12_31_2024" id="ixv-43839">001-38429</ix:nonNumeric></div> </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><div style="text-align:center"><div style="line-height: 6pt; margin: 0px auto; border-bottom: 1pt solid rgb(0, 0, 0); width: 21%; text-align: center;">&#160;</div></div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 24pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="P01_01_2024To12_31_2024" id="ixv-43840">Bilibili Inc.</ix:nonNumeric> </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Exact Name of Registrant as Specified in Its Charter) </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><div style="text-align:center"><div style="line-height: 6pt; margin: 0px auto; border-bottom: 1pt solid rgb(0, 0, 0); width: 21%; text-align: center;">&#160;</div></div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">N/A </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Translation of Registrant&#8217;s Name into English) </div></div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="P01_01_2024To12_31_2024" format="ixt-sec:edgarprovcountryen" id="ixv-43841">Cayman Islands</ix:nonNumeric> </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Jurisdiction of Incorporation or Organization) </div></div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2024To12_31_2024" id="ixv-43842">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District</ix:nonNumeric> </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2024To12_31_2024" id="ixv-43843">Shanghai</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2024To12_31_2024" id="ixv-43844">200433</ix:nonNumeric> </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressCountry" contextRef="P01_01_2024To12_31_2024" format="ixt-sec:countrynameen" id="ixv-43845">People&#8217;s Republic of China</ix:nonNumeric> </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Address of Principal Executive Offices) </div></div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:ContactPersonnelName" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-43846">Xin Fan</ix:nonNumeric>, Chief Financial Officer </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-43847">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District</ix:nonNumeric> </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-43848">Shanghai</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-43849">200433</ix:nonNumeric> </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressCountry" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" format="ixt-sec:countrynameen" id="ixv-43850">People&#8217;s Republic of China</ix:nonNumeric> </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">Phone: +<ix:nonNumeric name="dei:CountryRegion" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-43851">86</ix:nonNumeric> <ix:nonNumeric name="dei:CityAreaCode" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-43852">21</ix:nonNumeric> <ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-43853">25099255</ix:nonNumeric> </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">Email: <ix:nonNumeric name="dei:ContactPersonnelEmailAddress" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-43854">sam@bilibili.com</ix:nonNumeric> </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(Name, Telephone, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-mail</div> and/or Facsimile Number and Address of Company Contact Person) </div></div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">Securities registered or to be registered pursuant to Section&#160;12(b) of the Act: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr>
<td style="width:34%"/>
<td style="vertical-align:bottom"/>
<td style="width:32%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:32%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="text-align: center; vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; font-family: Times New Roman; font-size: 8pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; display: inline-block;">Title of Each Class</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="text-align: center; vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; font-family: Times New Roman; font-size: 8pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt;">Trading</div><div style="text-align: center; font-family: Times New Roman; font-size: 8pt; font-weight: bold; margin-top: 0pt; margin-bottom: 1pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; display: inline-block;">Symbol(s)</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="text-align: center; vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; font-family: Times New Roman; font-size: 8pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt;">Name of Each Exchange</div><div style="text-align: center; font-family: Times New Roman; font-size: 8pt; font-weight: bold; margin-top: 0pt; margin-bottom: 1pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; display: inline-block;">on Which Registered</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" id="ixv-43855">American depositary shares, each representing one Class Z ordinary share</ix:nonNumeric></div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:TradingSymbol" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" id="ixv-43856">BILI</ix:nonNumeric></div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" format="ixt-sec:exchnameen" id="ixv-43857">Nasdaq Global Select Market</ix:nonNumeric></div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis" id="ixv-43858">Class Z ordinary shares, par value US$0.0001 per share</ix:nonNumeric></div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="-sec-ix-hidden:hidden135593432;display:inline;">9626</div></div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">The Stock Exchange of Hong Kong Limited</div></div></td></tr></table><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">Securities registered or to be registered pursuant to Section&#160;12(g) of the act: None </div></div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">Securities for which there is a reporting obligation pursuant to section 15(d) of the act: None </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><div style="text-align:center"><div style="line-height: 6pt; margin: 0px auto; border-bottom: 1pt solid rgb(0, 0, 0); width: 21%; text-align: center;">&#160;</div></div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate the number of outstanding shares of each of the issuer&#8217;s classes of capital or common stock as of the close of the period covered by the annual report: </div><div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2024, there were <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-43859">416,553,785</ix:nonFraction> ordinary shares outstanding, par value $0.0001 per share, being the sum of <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-43860">83,715,114</ix:nonFraction> Class&#160;Y ordinary shares and <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-43861">332,838,671</ix:nonFraction> Class&#160;Z ordinary shares (excluding <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="PAsOn12_31_2024" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-43862">4,707,632</ix:nonFraction> Class&#160;Z ordinary shares issued and reserved for future issuance upon the exercising or vesting of awards granted under our share incentive plans). </div></div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#8195;&#9746;&#8194;<ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" contextRef="P01_01_2024To12_31_2024" id="ixv-43863">Yes</ix:nonNumeric>&#8195;&#9744;&#8194;No </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934.&#8195;&#9744;&#8194;Yes&#8195;&#9746;&#8194;<ix:nonNumeric name="dei:EntityVoluntaryFilers" contextRef="P01_01_2024To12_31_2024" id="ixv-43864">No</ix:nonNumeric> </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant: (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#8195;&#9746;&#8194;<ix:nonNumeric name="dei:EntityCurrentReportingStatus" contextRef="P01_01_2024To12_31_2024" id="ixv-43865">Yes</ix:nonNumeric>&#8195;&#9744;&#8194;No </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-T</div> (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#8195;&#9746;&#8194;<ix:nonNumeric name="dei:EntityInteractiveDataCurrent" contextRef="P01_01_2024To12_31_2024" id="ixv-43866">Yes</ix:nonNumeric>&#8195;&#9744;&#8194;No </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-accelerated</div> filer, or an emerging growth company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; and &#8220;emerging growth company&#8221; in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">12b-2</div> of the Exchange Act. </div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 17%;"><div style="display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 10%;"><div style="display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 43%;"><div style="display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 22%;"><div style="display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 2%;"><div style="display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;"><ix:nonNumeric name="dei:EntityFilerCategory" contextRef="P01_01_2024To12_31_2024" format="ixt-sec:entityfilercategoryen" id="ixv-43867">Large accelerated filer</ix:nonNumeric></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#9746;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;Accelerated&#160;filer&#8195;&#9744;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-accelerated&#160;filer</div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#9744;</div></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"><div style="display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">Emerging&#160;growth&#160;company</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="P01_01_2024To12_31_2024" format="ixt-sec:boolballotbox" id="ixv-43868">&#9744;</ix:nonNumeric></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">If an emerging growth company that prepare its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards&#8224; provided pursuant to Section&#160;13(a) of the Exchange Act.,&#8194;&#9744; </div></div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">&#8224;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The term &#8220;new or revised financial accounting standard&#8221; refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April&#160;5, 2012. </div></td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section&#160;404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.&#8194;<ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" contextRef="P01_01_2024To12_31_2024" format="ixt-sec:boolballotbox" id="ixv-43869">&#9746;</ix:nonNumeric> </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If securities are registered pursuant to Section&#160;12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.&#8194;<ix:nonNumeric name="dei:DocumentFinStmtErrorCorrectionFlag" contextRef="P01_01_2024To12_31_2024" format="ixt-sec:boolballotbox" id="ixv-43870">&#9744;</ix:nonNumeric> </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">&#167;240.10D-1(b).&#8194;&#9744;</div> </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 12%;"><div style="display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 79%;"><div style="display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 7%;"><div style="display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="display:inline;"><ix:nonNumeric name="dei:DocumentAccountingStandard" contextRef="P01_01_2024To12_31_2024" id="ixv-43871">U.S. GAAP</ix:nonNumeric>&#8194;&#9746;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="text-align: center; vertical-align: bottom;"><div style="display:inline;">International Financial Reporting Standards as issued<br/>by the International Accounting Standards Board &#8194;&#9744;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="display:inline;">Other&#8194;&#9744;</div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If &#8220;Other&#8221; has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.&#8195;&#9744;&#8194;Item&#160;17&#8195;&#9744;&#8194;Item&#160;18 </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">12b-2</div> of the Exchange Act).&#8195;&#9744;&#8194;Yes&#8195;<ix:nonNumeric name="dei:EntityShellCompany" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-false" id="ixv-43872">&#9746;</ix:nonNumeric>&#8194;No </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE YEARS) </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Indicate by check mark whether the registrant has filed all documents and reports required to be filed by Sections 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court.&#8195;&#9744;&#8194;Yes&#8195;&#9744;&#8194;No </div></div></div><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="line-height: 1pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-size: 10pt; margin-top: 0px; margin-bottom: 0px;"></div></div></div></div></div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="toc">TABLE OF CONTENTS </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:8%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:87%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3"><a href="#txa930276_1">INTRODUCTION</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3"><a href="#txa930276_2">FORWARD-LOOKING STATEMENTS</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt" colspan="3"/>
<td style="height:6pt" colspan="4"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3"><a href="#txa930276_3">Part&#160;I</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/>
<td style="height:6pt" colspan="4"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;1.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_4">IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;2.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_5">OFFER STATISTICS AND EXPECTED TIMETABLE</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;3.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_6">KEY INFORMATION</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;4.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_7">INFORMATION ON THE COMPANY</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">67</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;4A.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_8">UNRESOLVED STAFF COMMENTS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">106</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;5.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_9">OPERATING AND FINANCIAL REVIEW AND PROSPECTS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">106</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;6.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_10">DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">122</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;7.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_11">MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">131</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;8.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_12">FINANCIAL INFORMATION</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">133</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;9.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_13">THE OFFER AND LISTING</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">134</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;10.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_14">ADDITIONAL INFORMATION</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">135</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;11.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_15">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">148</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;12.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_16">DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">149</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt" colspan="3"/>
<td style="height:6pt" colspan="4"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3"><a href="#txa930276_17">Part&#160;II</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">153</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/>
<td style="height:6pt" colspan="4"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;13.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_18">DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">153</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;14.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_19">MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">153</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;15.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_20">CONTROLS AND PROCEDURES</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">153</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;16A.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_21">AUDIT COMMITTEE FINANCIAL EXPERT</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">154</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;16B.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_22">CODE OF ETHICS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">154</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;16C.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_23">PRINCIPAL ACCOUNTANT FEES AND SERVICES</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">154</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;16D.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_24">EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">155</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;16E.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_25">PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">155</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;16F.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_26">CHANGE IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">155</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;16G.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_27">CORPORATE GOVERNANCE</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">155</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;16H.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_28">MINE SAFETY DISCLOSURE</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">155</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;16I.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_29">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">155</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;16J.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_30">INSIDER TRADING POLICIES</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">156</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;16K.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_31">CYBERSECURITY</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">156</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt" colspan="3"/>
<td style="height:6pt" colspan="4"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3"><a href="#txa930276_32">Part&#160;III </a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">157</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/>
<td style="height:6pt" colspan="4"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;17.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_33">FINANCIAL STATEMENTS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">157</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;18.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_34">FINANCIAL STATEMENTS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">157</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Item&#160;19.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa930276_35">EXHIBITS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">158</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt" colspan="3"/>
<td style="height:6pt" colspan="4"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3"><a href="#txa930276_36">SIGNATURES</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">160</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">i </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="txa930276_1">INTRODUCTION </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Unless otherwise indicated and except where the context otherwise requires, all discrepancies in any table between the amounts identified as total amounts and the sum of the amounts listed herein are due to rounding, and references in this annual report on Form <span style="white-space:nowrap">20-F</span> to: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;ADRs&#8221; are to the American depositary receipts that evidence the ADSs; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;ADSs&#8221; are to the American depositary shares, each of which represents one Class&#160;Z ordinary share; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;average daily time spent per active user on our mobile apps&#8221; for a period is calculated by dividing the total time spent on our mobile apps (including smart TV and other smart devices) during the specified period (excluding time spent on Bilibili operating games, Bilibili Comic and Maoer) by the average number of active users per day during such period, further divided by the number of days during the specified period; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;average monthly interactions&#8221; for a period is calculated by dividing the total number of interactions based on our interaction features such as bullet chats, commentaries, following, favorites, sharing, bilibili moment posts, likes, messaging, coin casting and virtual gifting, during the specified period by the number of months in such period; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Bilibili&#8221; are to Bilibili Inc., our holding company incorporated in the Cayman Islands as an exempted company with limited liability; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our company&#8221; and &#8220;our&#8221; are to Bilibili Inc. and its subsidiaries, and, in the context of describing our operations and consolidated financial information, the variable interest entities, or the VIEs, in China and their subsidiaries (which are collectively referred to as the Consolidated Affiliated Entities), including, but not limited to, Shanghai Hode Information Technology Co., Ltd., or Hode Information Technology, Shanghai Kuanyu Digital Technology Co., Ltd., or Shanghai Kuanyu, Shanghai Chaodian Culture Communication Co., Ltd., or Chaodian Culture, and their subsidiaries; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;bullet chat&#8221; or &#8220;bullet chatting&#8221; are to a commenting function that enables content viewers to send comments that fly across the screen like bullets, which we refer to as bullet chats herein. Bullet chats are context-based and can be viewed by the audiences who watch the same content, and therefore can intrigue interactive commenting among content viewers. Only official member can send bullet chats on our platform; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;China&#8221; or the &#8220;PRC&#8221; are to the People&#8217;s Republic of China; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Class&#160;Y ordinary shares&#8221; are to our Class&#160;Y ordinary shares, par value US$0.0001 per share; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Class&#160;Z ordinary shares&#8221; are to our Class&#160;Z ordinary shares, par value US$0.0001 per share; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;CSRC&#8221; are to the China Securities Regulatory Commission; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;daily active users&#8221; or &#8220;DAU&#8221; are to the sum of active users on our mobile apps and on PC during a given period. Active users on mobile apps refer to total number of mobile devices (including smart TV and other smart devices) that have launched our mobile apps during a given period. Active users on PC refer to the sum of valid <span style="white-space:nowrap">logged-in</span> users who visit our website at www.bilibili.com on PC and who engage in PC application during a given period, after eliminating duplicates; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Generation Z+,&#8221; &#8220;Gen Z+&#8221; or &#8220;younger generations&#8221; are to, for the purposes of this annual report only, the demographic cohort of individuals in China born between 1985 and 2009; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;HK$&#8221; or &#8220;Hong Kong dollars&#8221; are to Hong Kong dollars, the lawful currency of Hong Kong; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Hong Kong&#8221; or &#8220;HK&#8221; are to the Hong Kong Special Administrative Region of the PRC; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Hong Kong Listing Rules&#8221; are to the Rules Governing the Listing of Securities on The Stock Exchange of Hong Kong Limited, as amended or supplemented from time to time; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Hong Kong Stock Exchange&#8221; are to The Stock Exchange of Hong Kong Limited; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Main Board&#8221; are to the stock market (excluding the option market) operated by the Hong Kong Stock Exchange which is independent from and operated in parallel with the Growth Enterprise Market of the Hong Kong Stock Exchange; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;monthly active users&#8221; or &#8220;MAU&#8221; are to the sum of active users on our mobile apps and on PC during a given period. Active users on mobile apps refer to total number of mobile devices (including smart TV and other smart devices) that have launched our mobile apps during a given period. Active users on PC refer to the sum of valid <span style="white-space:nowrap">logged-in</span> users who visit our website at www.bilibili.com on PC and who engage in PC application during a given period, after eliminating duplicates; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">1 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;occupationally generated videos&#8221; or &#8220;OGV&#8221; are to Bilibili-produced or jointly produced content and licensed content procured from third-party production companies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;official members&#8221; are to users who pass our multiple-choice membership exam consisting of 100 questions, after which additional interactive and community features, such as bullet chatting and commenting, will become available to them; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;our platform&#8221; are to &#8220;Bilibili&#8221; mobile apps, websites, Smart TV, Bilibili Comic, Maoer and a variety of related features, functionalities, tools and services that we provide to users and content creators; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;paying users&#8221; on our platform are to users who make payments for various products and services on our platform, including purchases in mobile games offered on our platform and payments for VAS (excluding purchases on our <span style="white-space:nowrap">e-commerce</span> platform). A user who makes payments across different products and services offered on our platform using the same registered account is counted as one paying user and we add the number of paying users of Maoer and the number of paying users of smart TVs towards our total paying users without eliminating duplicates. &#8220;Average monthly paying users&#8221; for a period is calculated by dividing the sum of monthly paying users during the specified period by the number of months in such period; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;premium members&#8221; are to members who have subscribed to our premium membership, which allows these members to enjoy exclusive or advance access to our premium OGV content. We calculate premium members based on the number of members whose premium package is still valid by the last day of a given month; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;professional user generated videos&#8221; or &#8220;PUGV&#8221; are to videos generated by users with a certain level of professional production and editing capabilities, substantially all of which are creative in nature; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;retention rate,&#8221; as applied to any cohort of users who visit our platform in a given period, are to the percentage of these users who make at least one repeat visit after a certain duration, and the &#8220;12th-month retention rate&#8221; for any cohort of users in a given month is the retention rate in the twelfth month after the applicable month; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;RMB&#8221; and &#8220;Renminbi&#8221; are to the legal currency of China; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;shares&#8221; or &#8220;ordinary shares&#8221; are to our Class&#160;Y and Class&#160;Z ordinary shares, par value US$0.0001 per share; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;total user time spent&#8221; are to the total time users spent on our mobile apps during a given period, which is the result of average daily time spent per active user on our mobile apps multiplied by DAUs and further multiplied by the number of days in such period; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;US$,&#8221; &#8220;U.S. dollars,&#8221; &#8220;$,&#8221; and &#8220;dollars&#8221; are to the legal currency of the United States; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;VAS&#8221; are to value-added services, including premium membership, live broadcasting, Bilibili Comics, Maoer, and other PUGV and community related VASs, such as fan charging program, Bilibili premium course and avatar decoration; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;video-based content&#8221; are to, for the purposes of this annual report only, video content on video-centric platforms and <span style="white-space:nowrap">non-video-centric</span> platforms as well as mobile games. <span style="white-space:nowrap">Non-video-centric</span> platforms include social media, instant messaging, <span style="white-space:nowrap">e-commerce,</span> browser, and other kind of platforms. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our reporting currency is the Renminbi because our business is mainly conducted in mainland China and a substantial majority of our revenues is denominated in Renminbi. This annual report contains translations of Renminbi amounts into U.S. dollars at specific rates solely for the convenience of the reader. The conversion of Renminbi into U.S. dollars in this annual report is based on the exchange rate set forth in the H.10 statistical release of the Board of Governors of the Federal Reserve System. Unless otherwise noted, all translations from Renminbi to U.S. dollars and from U.S. dollars to Renminbi in this annual report were made at a rate of RMB7.2993 to US$1.00, the exchange rate on December&#160;31, 2024 set forth in the H.10 statistical release of the Board of Governors of the Federal Reserve System. We make no representation that any Renminbi or U.S. dollars amounts could have been, or could be, converted into U.S. dollars or Renminbi, as the case may be, at any particular rate, or at all. The PRC government imposes control over its foreign currency reserves in part through direct regulation of the conversion of Renminbi into foreign exchange and through restrictions on foreign trade. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">2 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="txa930276_2">FORWARD-LOOKING STATEMENTS </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This annual report on Form <span style="white-space:nowrap">20-F</span> contains forward-looking statements that reflect our current expectations and views of future events. These statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from those expressed or implied by the forward-looking statements. These statements are made under the &#8220;safe harbor&#8221; provisions of the U.S. Private Securities Litigations Reform Act of 1995. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You can identify some of these forward-looking statements by words or phrases such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;aim,&#8221; &#8220;estimate,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;believe,&#8221; &#8220;is/are likely to,&#8221; &#8220;potential,&#8221; &#8220;continue&#8221; or other similar expressions. We have based these forward-looking statements largely on our current expectations and projections about future events that we believe may affect our financial condition, results of operations, business strategy and financial needs. These forward-looking statements include statements relating to: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our goals and strategies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our future business development, financial conditions and results of operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the expected growth of the online entertainment industries in mainland China; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our expectations regarding demand for and market acceptance of our products and services; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our expectations regarding our relationships with users, content providers, game developers and publishers, advertisers and other partners; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">competition in our industry; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">relevant government policies and regulations relating to our industry; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the outcome of any current and future litigation or legal or administrative proceedings; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">other factors described under &#8220;Item 3. Key Information&#8212;D. Risk Factors.&#8221; </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You should read this annual report and the documents that we refer to in this annual report and have filed as exhibits to this annual report completely and with the understanding that our actual future results may be materially different from what we expect. Other sections of this annual report discuss factors which could adversely impact our business and financial performance. Moreover, we operate in an evolving environment. New risk factors emerge from time to time and it is not possible for our management to predict all risk factors, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements. We qualify all of our forward-looking statements by these cautionary statements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You should not rely upon forward-looking statements as predictions of future events. The forward-looking statements made in this annual report relate only to events or information as of the date on which the statements are made in this annual report. Except as required by law, we undertake no obligation to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise, after the date on which the statements are made or to reflect the occurrence of unanticipated events. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">3 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="txa930276_3">PART&#160;I </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_4"><span style="font-weight:bold">ITEM&#8201;1.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_5"><span style="font-weight:bold">ITEM&#8201;2.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">OFFER STATISTICS AND EXPECTED TIMETABLE </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_6"><span style="font-weight:bold">ITEM&#8201;3.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">KEY INFORMATION </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Holding Company Structure and Contractual Arrangements with the VIEs </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Bilibili Inc. is not a Chinese operating company but a Cayman Islands holding company with no equity ownership in its VIEs. We conduct our operations primarily through our PRC subsidiaries, the VIEs and their subsidiaries in mainland China. PRC laws and regulations prohibit foreign investment in internet cultural business (except for music), the internet audio-visual program business, the radio and television program production and operation business, and the production of audio-visual products and/or electronic publications. Accordingly, we operate these businesses in mainland China through the VIEs, and rely on contractual arrangements among our PRC subsidiaries, the VIEs and their shareholders, as applicable, to control the business operations of the VIEs. Revenues contributed by the VIEs accounted for 73.4%, 69.4% and 68.2% of our total revenues for the years of 2022, 2023 and 2024, respectively. As used in this annual report, &#8220;Bilibili&#8221; refers to Bilibili Inc., our Cayman Islands holding company; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our company&#8221; and &#8220;our&#8221; refers to Bilibili and its subsidiaries, and, in the context of describing our operations and consolidated financial information, the VIEs and their subsidiaries in mainland China (which are collectively referred to as the Consolidated Affiliated Entities), including, but not limited to, Hode Information Technology, which was established in May 2013 to expand our operations; Shanghai Kuanyu, whose control we obtained in July 2014 to further expand our operations; and Chaodian Culture, whose control we obtained in July 2019 to enrich our offerings, and their subsidiaries. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">4 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following chart illustrates our company&#8217;s organizational structure, including our principal subsidiaries and the Consolidated Affiliated Entities as of the date of this annual report: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt;margin-bottom:0pt;text-align:center">


<img src="g930276g0319132127102.jpg" alt="LOGO"/>
 </p> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(1)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Mr.&#160;Rui Chen holds 100% equity interests in Shanghai Kuanyu. He is also the chairman of our board of directors and our chief executive officer. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(2)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu has three subsidiaries. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(3)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Mr.&#160;Rui Chen, Ms.&#160;Ni Li and Mr.&#160;Yi Xu hold 52.3%, 3.4% and 44.3% equity interests in Hode Information Technology, respectively, as of the date of this annual report. Mr.&#160;Chen is our controlling shareholder, the chairman of our board of directors and our chief executive officer. Ms.&#160;Li is the vice chairwoman of our board of directors and chief operating officer. Mr.&#160;Xu is our founder, director and president. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(4)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Hode Information Technology has 23 subsidiaries. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(5)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Mr.&#160;Rui Chen, Ms.&#160;Ni Li, Mr.&#160;Yi Xu, Mr.&#160;Xujun Chai, Shanghai Kuanyu and Hode Information Technology hold 31.2%, 6.8%, 9.5%, 5.1%, 44.6% and 2.8% equity interests in Chaodian Culture, respectively, as of the date of this annual report. </p></td></tr></table> <p style="margin-top:8pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders of our Class&#160;Z ordinary shares or the ADSs hold equity interest in Bilibili Inc., our Cayman Islands holding company, and do not have direct or indirect equity interests in the VIEs and their subsidiaries. A series of contractual agreements, including powers of attorney, equity pledge agreements, letter of undertakings, exclusive business cooperation agreements, and exclusive option agreements, have been entered into by and among our subsidiaries, the VIEs and their respective shareholders, as applicable. Terms contained in each set of contractual arrangements with the VIEs and their respective shareholders are substantially similar. As a result of the contractual arrangements, we have effective control over and are considered the primary beneficiary of these companies, and we have consolidated the financial results of these companies in our consolidated financial statements. For more details of these contractual arrangements, see &#8220;Item 4. Information on the Company&#8212;C. Organizational Structure&#8212;Agreements that provide us effective control over the relevant VIEs.&#8221; </p> <p style="margin-top:8pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, the contractual arrangements may not be as effective as direct ownership in providing us with control over the VIEs and we may incur substantial costs to enforce the terms of the arrangements. In addition, these agreements have not been tested in PRC courts. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;We rely on contractual arrangements with the VIEs and their shareholders for our operations in mainland China, which may not be as effective in providing operational control as direct ownership&#8221; and &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;The shareholders of the VIEs may have potential conflicts of interest with us, which may materially and adversely affect our business.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">5 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There are also substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules regarding the status of the rights of Bilibili, a Cayman Islands holding company, with respect to its contractual arrangements with the VIEs and their individual shareholders. It is uncertain whether any new PRC laws or regulations relating to VIE structures will be adopted or if adopted, what they would provide. If we or any of the existing or past VIEs is found to be in violation of any existing or future PRC laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the relevant PRC regulatory authorities would have broad discretion to take action in dealing with such violations or failures. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;If the PRC government finds that the agreements that establish the structure for operating our businesses in mainland China do not comply with PRC regulations on foreign investment in internet and other related businesses, or if these regulations or their interpretations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations&#8221; and &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;Substantial uncertainties exist with respect to how the Foreign Investment Law may impact the viability of our current corporate structure and operations.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our corporate structure is subject to risks associated with our contractual arrangements with the VIEs. If the PRC government deems that our contractual arrangements with the VIEs do not comply with PRC regulatory restrictions on foreign investment in the relevant industries, or if these regulations or their interpretations change or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. Bilibili, its PRC subsidiaries and the VIEs, and investors of Bilibili face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with the VIEs and, consequently, significantly affect the financial performance of the VIEs and our company as a whole. For a detailed description of the risks associated with our corporate structure, please refer to risks disclosed under &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PRC government&#8217;s significant authority in regulating our operations and its oversight and control over offerings conducted overseas by, and foreign investment in, China-based issuers could significantly limit or completely hinder our ability to offer or continue to offer securities to investors. Implementation of industry-wide regulations, including data security or anti-monopoly related regulations, in this nature may cause the value of such securities to significantly decline or be of little or no value. For more details, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Doing Business in China&#8212;The PRC government&#8217;s significant oversight over our business operation could result in a material adverse change in our operations and the value of our Class&#160;Z ordinary shares and the ADSs.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Risks and uncertainties arising from the legal system in mainland China, including risks and uncertainties regarding the enforcement of laws and quickly evolving rules and regulations in mainland China, could result in a material adverse change in our operations and the value of our securities. For more details, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Doing Business in China&#8212;Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Permissions Required from the PRC Authorities for Our Operations </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We conduct our business primarily through our subsidiaries, the VIEs and their subsidiaries in mainland China. Our operations in mainland China are governed by PRC laws and regulations. As of the date of this annual report, our PRC subsidiaries, the VIEs and their subsidiaries have obtained the requisite licenses and permits from the PRC government authorities that are material for the business operations of Bilibili, its PRC subsidiaries, the VIEs and their subsidiaries in mainland China, including, among others, Value-added Telecommunication Business Licenses, a License for Online Transmission of Audio-Visual Programs, Online Culture Operating Permits and Licenses for Production and Operation of Radio and Television Program.<span style="font-weight:bold"> </span>Given the uncertainties of interpretation and implementation of relevant laws and regulations and the enforcement practice by relevant government authorities, we may be required to obtain additional licenses, permits, filings or approvals for the functions and services of our platform in the future. For more detailed information, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;If we fail to obtain and maintain the licenses and approvals required within the complex regulatory environment applicable to our businesses in mainland China, or if we are required to take compliance actions that are time-consuming or costly, our business, financial condition and results of operations may be materially and adversely affected.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, the PRC government has indicated an intent to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers. On February&#160;17, 2023, the CSRC released the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and five supporting guidelines, effective March&#160;31, 2023. On May&#160;26, 2023, the CSRC promulgated another supporting guideline, which came into effect on the same date. According to these measures, mainland China companies that directly or indirectly offer or list their securities in an overseas market are required to file with the CSRC. An overseas listed company must also submit the filing with respect to its <span style="white-space:nowrap">follow-on</span> offerings, issuance of convertible corporate bonds and exchangeable bonds, and other equivalent offering activities, within a specific time frame requested under these measures. Therefore, we will be required to file with the CSRC for our overseas offering of equity and equity linked securities in the future within the applicable scope of these measures. For more detailed information, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Doing Business in China&#8212;The approval of, or report and filings with the CSRC or other PRC government authorities may be required in connection with our offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval or complete such filing and report process.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">6 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">The Holding Foreign Companies Accountable Act </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Holding Foreign Companies Accountable Act, or the HFCAA, if the SEC determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspection by the PCAOB for two consecutive years, the SEC will prohibit our shares or ADSs from being traded on a national securities exchange or in the <span style="white-space:nowrap"><span style="white-space:nowrap">over-the-counter</span></span> trading market in the United States. On December&#160;16, 2021, the PCAOB issued a report to notify the SEC of its determination that the PCAOB was unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong, and our auditor was subject to that determination. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In May 2022, the SEC conclusively listed us as a Commission-Identified Issuer under the HFCAA following the filing of our annual report on Form <span style="white-space:nowrap">20-F</span> for the fiscal year ended December&#160;31, 2021. On December&#160;15, 2022, the PCAOB issued a report that vacated its December&#160;16, 2021 determination and removed mainland China and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. As of the date of this annual report, the PCAOB has not issued any new determination that it is unable to inspect or investigate completely registered public accounting firms headquartered in any jurisdiction. For this reason, we do not expect to be identified as a Commission-Identified Issuer under the HFCAA after we file this annual report on Form <span style="white-space:nowrap">20-F.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each year, the PCAOB will determine whether it can inspect and investigate completely audit firms in mainland China and Hong Kong, among other jurisdictions. If the PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in mainland China and Hong Kong and we continue to use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the SEC, we would be identified as a Commission-Identified Issuer following the filing of the annual report on Form <span style="white-space:nowrap">20-F</span> for the relevant fiscal year. In accordance with the HFCAA, our securities would be prohibited from being traded on a national securities exchange or in the <span style="white-space:nowrap"><span style="white-space:nowrap">over-the-counter</span></span> trading market in the United States if we are identified as a Commission-Identified Issuer for two consecutive years in the future. Although our Class&#160;Z ordinary shares have been listed on the Hong Kong Stock Exchange and the ADSs and the Class&#160;Z ordinary shares are fully fungible, we cannot assure you that an active trading market for our Class&#160;Z ordinary shares on the Hong Kong Stock Exchange will be sustained or that the ADSs can be converted and traded with sufficient market recognition and liquidity, if our shares and ADSs are prohibited from trading in the United States. A prohibition of being able to trade in the United States would substantially impair your ability to sell or purchase our ADSs when you wish to do so, and the risk and uncertainty associated with delisting would have a negative impact on the price of our ADSs. Also, such a prohibition would significantly affect our ability to raise capital on terms acceptable to us, or at all, which would have a material adverse impact on our business, financial condition, and prospects. See also &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Doing Business in China&#8212;The PCAOB had historically been unable to inspect our auditor in relation to their audit work and the inability of the PCAOB to conduct inspections of the auditor in the past had deprived our investors with the benefits of such inspections&#8221; and &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Doing Business in China&#8212;Our ADSs may be prohibited from trading in the United States under the Holding Foreign Companies Accountable Act, or the HFCAA, in the future if the PCAOB is unable to inspect or investigate completely auditors located in China. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cash and Asset Flows Through Our Organization </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Bilibili Inc. transfers cash to its wholly owned Hong Kong subsidiaries, by making capital contributions or providing loans, and the Hong Kong subsidiaries transfer cash to the subsidiaries in mainland China by making capital contributions or providing loans to them. Because Bilibili Inc. and its subsidiaries control the VIEs through contractual arrangements, they are not able to make direct capital contribution to the VIEs and their subsidiaries. However, they may transfer cash to the VIEs by loans or by making payments to the VIEs for inter-group transactions. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2022, Bilibili Inc., through its intermediate holding companies, had provided capital contributions and loans of RMB10.8&#160;billion to its subsidiaries in mainland China. Bilibili Inc. did not provide any capital contributions or loans to its subsidiaries in mainland China for the years ended December&#160;31, 2023 and 2024. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2022, the VIEs received debt financings of RMB1.9&#160;billion from our offshore subsidiaries and our WFOEs. For the years ended December&#160;31, 2023 and 2024, the VIEs did not receive any debt financings from our offshore subsidiaries or our WFOEs. For the years ended December&#160;31, 2022, 2023 and 2024, the VIEs repaid debt financings of nil, RMB0.7&#160;billion and RMB1.7 billion (US$233.0 million), respectively, to our offshore subsidiaries and our WFOEs. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">7 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The VIEs may transfer cash to our WFOEs by paying consulting and services charges according to the exclusive business cooperation agreement, and the VIEs may receive cash from our WFOEs under business agreements. For the years ended December&#160;31, 2022, 2023 and 2024, the VIEs received cash of RMB3.3&#160;billion, RMB1.1&#160;billion and nil from WFOEs, respectively, pursuant to these agreements. </p> <p style="margin-top:8pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2022, 2023 and 2024, no dividends or distributions were made to Bilibili Inc. by our subsidiaries. Under PRC laws and regulations, our PRC subsidiaries and the VIEs are subject to certain restrictions with respect to paying dividends or otherwise transferring any of their net assets to us. Remittance of dividends by a wholly foreign-owned enterprise out of mainland China is also subject to examination by the banks designated by SAFE. The amounts restricted include the <span style="white-space:nowrap">paid-up</span> capital and the statutory reserve funds of our PRC subsidiaries and the net assets of the VIEs in which we have no legal ownership, totaling RMB7.8&#160;billion, RMB6.5&#160;billion and RMB6.2&#160;billion (US$0.9 billion) as of December&#160;31, 2022, 2023 and 2024, respectively. Furthermore, cash transfers from our PRC subsidiaries to entities outside of mainland China are subject to PRC government control of currency conversion. Shortages in the availability of foreign currency may temporarily delay the ability of our PRC subsidiaries and the VIEs to remit sufficient foreign currency to pay dividends or other payments to us, or otherwise satisfy their foreign currency denominated obligations. For risks related to the fund flows of our operations in mainland China, see &#8220;Item 3. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;We may rely on dividends paid by our PRC subsidiaries to fund cash and financing requirements. Any limitation on the ability of our PRC subsidiaries to pay dividends to us could have a material adverse effect on our ability to conduct our business and to pay dividends to our shareholders and ADS holders.&#8221; </p> <p style="margin-top:8pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the years ended December&#160;31, 2022, 2023 and 2024, no assets other than cash were transferred through our organization. </p> <p style="margin-top:8pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Bilibili Inc. has not declared or paid any cash dividends, nor does it have any present plan to pay any cash dividends on its ordinary shares in the foreseeable future. We currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business. See &#8220;Item 8. Financial Information&#8212;A. Consolidated Statements and Other Financial Information&#8212;Dividend Policy.&#8221; For the Cayman Islands, PRC and U.S. federal income tax considerations applicable to an investment in our Class&#160;Z ordinary shares or the ADSs, see &#8220;Item 10. Additional Information&#8212;E. Taxation.&#8221; For purposes of illustration, the following discussion reflects the hypothetical taxes that might be required to be paid within mainland China and Hong Kong, assuming that: (i)&#160;we have taxable earnings, and (ii)&#160;we determine to pay a dividend in the future: </p> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">


<tr>

<td style="width:85%"/>

<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Taxation</span><br/><span style="font-weight:bold">Calculation<sup style="font-size:75%; vertical-align:top">&#160;(1)</sup></span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Hypothetical <span style="white-space:nowrap">pre-tax</span> earnings<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tax on earnings at statutory rate of 25%<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(25.0</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net earnings available for distribution</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">75.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Withholding tax at standard rate of 10%<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7.5</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net distribution to Parent/Shareholders</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">67.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(1)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">For purposes of this example, the tax calculation has been simplified. The hypothetical book <span style="white-space:nowrap">pre-tax</span> earnings amount, not considering timing differences, is assumed to equal Chinese taxable income. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(2)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Under the terms of VIE agreements, our PRC subsidiaries may charge the VIEs for services provided to VIEs. These fees shall be recognized as expenses of the VIEs, with a corresponding amount as service income by our PRC subsidiaries and eliminate in consolidation. For income tax purposes, our PRC subsidiaries and the VIEs file income tax returns on a separate company basis. The fees paid are recognized as a tax deduction by the VIEs and as income by our PRC subsidiaries and are tax neutral. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(3)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Certain of our subsidiaries and the VIEs qualifies for a 15% preferential income tax rate in mainland China. However, such rate is subject to qualification, temporary in nature, and may not be available in a future period when distributions are paid. For purposes of this hypothetical example, the table above reflects a maximum tax scenario under which the full statutory rate would be effective. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(4)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The PRC Enterprise Income Tax Law imposes a withholding income tax of 10% on dividends distributed by a company in mainland China to its immediate holding company outside of mainland China. A lower withholding income tax rate of 5% is applied if the immediate holding company is registered in Hong Kong or other jurisdictions that have a tax treaty arrangement with mainland China, subject to specific qualification requirements at the time of the distribution. For purposes of this hypothetical example, the table above assumes a maximum tax scenario under which the full withholding tax would be applied even though we have Hong Kong subsidiaries and would likely make any dividends through them. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">8 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The table above has been prepared under the assumption that all profits of the VIEs will be distributed as fees to our PRC subsidiaries under tax neutral contractual arrangements. If in the future, the accumulated earnings of the VIEs exceed the fees paid to our PRC subsidiaries (or if the current and contemplated fee structure between the intercompany entities is determined to be <span style="white-space:nowrap">non-substantive</span> and disallowed by Chinese tax authorities), the VIEs could, as a matter of last resort, make a <span style="white-space:nowrap">non-deductible</span> transfer to our PRC subsidiaries for the amounts of the stranded cash in the VIEs. This would result in such transfer being <span style="white-space:nowrap">non-deductible</span> expenses for the VIEs but still taxable income for the PRC subsidiaries. Such a transfer and the related tax burdens would reduce our <span style="white-space:nowrap">after-tax</span> income to approximately 50.6% of the <span style="white-space:nowrap">pre-tax</span> income. Our management believes that there is only a remote possibility that this scenario would happen. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Financial Information Related to the Consolidated Affiliated Entities </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the condensed consolidating schedule of financial information of Bilibili Inc., its wholly owned subsidiaries that are the primary beneficiaries of the VIEs, and our other subsidiaries, the VIEs and the VIEs&#8217; subsidiaries as of the dates presented. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Selected Condensed Consolidating Statements of Operations and Comprehensive Loss Data </span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:44%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Bilibili&#160;Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries<br/>of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">VIEs and<br/>VIEs&#8217;<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminating<br/>adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Third-party revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">381,268</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,056,379</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17,393,878</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">26,831,525</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inter-company consulting and services revenues<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,282,159</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,282,159</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other inter-company revenues<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,976,987</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">231,852</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">916,759</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,125,598</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">6,640,414</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">9,288,231</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">18,310,637</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(7,407,757</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">26,831,525</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Third-party costs and expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(24,139</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,241,756</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,370,475</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,539,124</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(28,175,494</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inter-company consulting and services costs and expenses<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,282,159</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,282,159</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other inter-company costs and expenses<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(823,046</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,148,159</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(154,393</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,125,598</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total costs and expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(24,139</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(8,064,802</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(9,518,634</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(17,975,676</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">7,407,757</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(28,175,494</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net (loss)/profit from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,009,762</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">458,253</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">640,661</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(89,152</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Loss)/Gain from <span style="white-space:nowrap">non-operations</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(312,899</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(38,965</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">52,220</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">243,418</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(56,226</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">(Loss)/Profit before income tax expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,346,800</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,005,100</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">462,478</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">578,379</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(89,152</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,400,195</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax (expense)/benefit</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,378</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,225</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">45,147</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">36,544</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net (loss)/profit</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,346,800</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,009,478</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">458,253</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">623,526</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(89,152</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,363,651</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net (profit)/loss attributable to noncontrolling interests</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(284</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17,135</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">16,851</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net (loss)/profit attributable to Bilibili Inc.&#8217;s shareholders</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(1,346,800</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(1,009,762</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">458,253</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">640,661</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(89,152</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(1,346,800</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">9 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:44%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2023</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Bilibili&#160;Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries<br/>of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">VIEs and<br/>VIEs&#8217;<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminating<br/>adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Third-party revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">324,311</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">7,561,315</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">14,642,361</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">22,527,987</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inter-company consulting and services revenues<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">574,016</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">7,583</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(581,599</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other inter-company revenues<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">4,396,102</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">263,216</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">990,698</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(5,650,016</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">5,294,429</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">7,832,114</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">15,633,059</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(6,231,615</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">22,527,987</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Third-party costs and expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(43,924</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(7,832,837</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(4,123,477</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(15,591,936</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(27,592,174</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inter-company consulting and services costs and expenses<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(581,599</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">581,599</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other inter-company costs and expenses<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(774,232</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(4,593,059</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(282,725</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">5,650,016</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total costs and expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(43,924 </span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(8,607,069</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(8,716,536</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(16,456,260</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">6,231,615</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(27,592,174</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(4,745,316</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(1,799,844</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(1,127,131</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">7,672,291</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Loss)/Gain from <span style="white-space:nowrap">non-operations</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(33,081</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">376,362</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">250,920</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(263,022</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">331,179</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Loss before income tax expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,822,321</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,736,122</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,760,633</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,086,223</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,672,291</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,733,008</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(8,173</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(39,211</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(31,321</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(78,705</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net loss</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,822,321</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,744,295</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,799,844</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,117,544</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,672,291</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,811,713</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net profit attributable to noncontrolling interests</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(1,021</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(9,587</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(10,608</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net loss attributable to Bilibili Inc.&#8217;s shareholders</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(4,822,321</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(4,745,316</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(1,799,844</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(1,127,131</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">7,672,291</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(4,822,321</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:46%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Bilibili&#160;Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries<br/>of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">VIEs and<br/>VIEs&#8217;<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminating<br/>adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Third-party revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">319,909</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">6,702,619</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">14,876,639</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">21,899,167</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inter-company consulting and services revenues<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">726,875</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(726,875</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other inter-company revenues<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">3,065,560</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">428,674</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">1,198,107</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(4,692,341</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">4,112,344</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">7,131,293</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">16,074,746</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(5,419,216</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">21,899,167</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Third-party costs and expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(30,558</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(7,410,249</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(4,379,439</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(18,436,865</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(30,257,111</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">10 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:44%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries<br/>of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">VIEs and<br/>VIEs&#8217;<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminating<br/>adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inter-company consulting and services costs and expenses<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(726,875</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">726,875</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other inter-company costs and expenses<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(861,726</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(3,411,948</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(418,667</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">4,692,341</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total costs and expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(30,558 </span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(8,271,975</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(7,791,387</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(19,582,407</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">5,419,216</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(30,257,111</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(7,685,211</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(4,520,307</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(3,856,817</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">16,062,335</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gain/(Loss) from <span style="white-space:nowrap">non-operations</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">218,756</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">994,357</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">9,907</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(268,584</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">954,436</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Loss before income tax expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(7,497,013</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(7,685,581</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(4,507,004</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(3,776,245</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">16,062,335</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(7,403,508</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(1,182</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(13,303</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(89,660</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(104,145</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net loss</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(7,497,013</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(7,686,763</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(4,520,307</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(3,865,905</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">16,062,335</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(7,507,653</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss attributable to noncontrolling interests</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">1,552</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">9,088</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">10,640</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net loss attributable to Bilibili Inc.&#8217;s shareholders</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(7,497,013</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(7,685,211</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(4,520,307</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(3,856,817</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">16,062,335</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(7,497,013</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">11 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Selected Condensed Consolidating Balance Sheets Data </span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:41%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td rowspan="3" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">As of December&#160;31, 2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries<br/>of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">VIEs and<br/>VIEs&#8217;<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminating<br/>adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">10,721</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">3,347,603</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">4,782,112</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">2,108,946</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">10,249,382</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">3,566,915</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">21,560</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">3,588,475</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">50,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">50,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">467,481</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">135,930</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">623,464</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">1,226,875</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due from Group companies<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,688,455</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,493,861</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">532,700</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(20,715,016</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amount due from related parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">762,084</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,360</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17,233</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">786,677</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepayments and other current assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">132,745</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">248,605</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">384,375</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">382,386</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,148,111</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">445,470</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">308,194</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,415,439</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">537,432</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,706,535</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term investments, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">758,348</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">252,278</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,186,319</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,714,647</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,911,592</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investment in subsidiaries and net assets of VIEs and VIEs&#8217; subsidiaries</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">345,248</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(345,248</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other <span style="white-space:nowrap">non-current</span> assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">3,408,147</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">975,530</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">4,647,176</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">9,030,853</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">17,380,987</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">12,361,307</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">13,380,926</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">10,635,544</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(21,060,264</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">32,698,500</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">67,077</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">1,083,965</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">3,650,374</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">4,801,416</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Salary and welfare payables</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">1,122,428</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">50,486</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">426,568</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">1,599,482</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Taxes payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">232,740</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">60,957</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">135,235</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">428,932</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term loan and current portion of long-term debt</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,657</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">740,179</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">200,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">600,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,571,836</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred revenue</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,836</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">214,029</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">851,268</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,727,174</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,802,307</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued liabilities and other payables</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">64,151</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">826,309</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">768,151</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">895,670</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,554,281</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to Group companies<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">7,464,775</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">2,887,517</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">10,362,724</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(20,715,016</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to related parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">86</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">4,463</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">4,549</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other long-term payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,166,946</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">259,419</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,789</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">400,630</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,831,784</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deficit in subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">1,102,255</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">8,575,962</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(9,678,217</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">3,272,590</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">12,029,211</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">14,483,181</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">19,202,838</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(30,393,233</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">18,594,587</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Bilibili Inc&#8217;s Shareholders&#8217; equity/(deficit)<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,108,397</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">345,248</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,102,255</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,575,962</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,332,969</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,108,397</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Noncontrolling interests</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(13,152</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">8,668</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(4,484</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total shareholders&#8217; equity/(deficit)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">14,108,397</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">332,096</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(1,102,255</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(8,567,294</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">9,332,969</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">14,103,913</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities and shareholders&#8217; equity/(deficit)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">17,380,987</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">12,361,307</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">13,380,926</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">10,635,544</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(21,060,264</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">32,698,500</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">12 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:42%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td rowspan="3" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">As of December&#160;31, 2023</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries<br/>of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">VIEs and<br/>VIEs&#8217;<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminating<br/>adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">106,498</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,144,794</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,047,247</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,893,282</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,191,821</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,190,632</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,259</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,194,891</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">50,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">50,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">75,644</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">698,098</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">800,158</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,573,900</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due from Group companies<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19,213,415</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,019,746</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">484,413</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(25,717,574</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amount due from related parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">781,483</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,679</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,412</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">790,574</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepayments and other current assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">39,941</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">486,479</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">268,938</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">477,430</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,272,788</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">625,474</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">798,607</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,022,173</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">206,811</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,653,065</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term investments, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">772,559</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,235,311</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">724,830</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,633,932</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,366,632</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other <span style="white-space:nowrap">non-current</span> assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,675,322</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,173,300</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,216,774</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,065,396</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">20,757,887</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">14,388,272</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">12,960,011</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">10,770,471</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(25,717,574</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">33,159,067</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">166,053</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">847,556</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,320,121</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,333,730</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Salary and welfare payables</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">862,084</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">47,209</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">310,062</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,219,355</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Taxes payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">231,634</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(10,112</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">123,728</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">345,250</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term loan and current portion of long-term debt</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,053,767</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">801,986</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">600,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,455,753</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred revenue</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,284</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">92,949</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">735,392</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,116,463</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,954,088</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued liabilities and other payables</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">93,713</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">796,044</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">271,310</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">619,556</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,780,623</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to Group companies<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,671,373</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,414,526</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,631,675</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(25,717,574</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to related parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">40</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,845</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other long-term payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,931</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">325,063</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,908</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">302,203</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">651,105</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deficit in subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">193,292</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,633,173</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,279,384</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(11,105,849</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">6,365,987</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">14,580,399</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">14,593,184</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">20,038,653</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(36,823,423</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">18,754,800</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Bilibili Inc&#8217;s Shareholders&#8217; equity/(deficit)<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,391,900</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(193,292</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,633,173</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,279,384</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,105,849</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,391,900</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Noncontrolling interests</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,165</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,202</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,367</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total shareholders&#8217; equity/(deficit)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">14,391,900</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(192,127 </span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(1,633,173</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(9,268,182</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">11,105,849</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">14,404,267</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities and shareholders&#8217; equity/(deficit)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">20,757,887</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">14,388,272</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">12,960,011</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">10,770,471</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(25,717,574</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">33,159,067</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">13 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:43%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td rowspan="3" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">As of December&#160;31, 2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries<br/>of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">VIEs and<br/>VIEs&#8217;<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminating<br/>adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">270,138</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,422,618</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,889,388</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,590,440</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,172,584</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,067,326</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">696,460</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,186</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,767,972</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,803</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,803</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">114,653</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">594,004</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">619,927</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,328,584</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due from Group companies<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">22,313,954</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,925,846</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,386,526</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">507,849</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(46,134,175</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amount due from related parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,466,848</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,215</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">119,857</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,594,920</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepayments and other current assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">61,631</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">324,557</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">680,482</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">883,903</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,950,573</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,091,044</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,358,697</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">901,371</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">272,340</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,623,452</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term investments, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,157,990</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,344,475</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">295,813</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,852,740</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,651,018</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investment in subsidiaries and net assets of VIEs and VIEs&#8217; subsidiaries</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">226,249</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(226,249</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other <span style="white-space:nowrap">non-current</span> assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,486,293</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,388,056</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,852,315</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,726,664</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">29,188,332</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">31,155,250</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">16,143,855</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">11,703,557</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(46,360,424</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">41,830,570</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">117,183</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">722,281</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,452,192</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,291,656</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Salary and welfare payables</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,003,659</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">54,081</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">343,786</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,401,526</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Taxes payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">101,278</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">49,804</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">165,162</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">316,244</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term loan and current portion of long-term debt</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,137,633</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">883,753</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">200,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">400,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,621,386</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred revenue</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">32,513</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20,156</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">628,115</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,138,539</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,819,323</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued liabilities and other payables</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">97,208</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">829,858</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">76,708</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">531,188</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,534,962</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to Group companies<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24,157,903</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,560,512</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,415,760</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(46,134,175</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to related parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">80,378</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">27,929</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">108,307</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other long-term payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,683,150</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">534,935</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,871</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">269,623</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,497,579</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deficit in subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,199,755</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,042,238</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(11,241,993</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">13,950,504</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">30,928,858</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">19,343,610</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">19,744,179</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(57,376,168</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">26,590,983</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Bilibili Inc&#8217;s Shareholders&#8217; equity/(deficit)<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,237,828</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">226,249</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,199,755</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,042,238</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,015,744</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,237,828</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Noncontrolling interests</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">143</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,616</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,759</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total shareholders&#8217; equity/(deficit)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">15,237,828</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">226,392</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(3,199,755</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(8,040,622</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">11,015,744</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">15,239,587</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities and shareholders&#8217; equity/(deficit)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">29,188,332</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">31,155,250</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">16,143,855</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">11,703,557</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(46,360,424</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">41,830,570</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">14 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Selected Condensed Consolidating Cash Flows Data </span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:44%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td rowspan="3" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries<br/>of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">VIEs and<br/>VIEs&#8217;<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminating<br/>adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Consulting and services charges from/(to) Group companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(51,772</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">630,822</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">61,267</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(640,317</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other operating cashflow from/(to) Group companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,144,133</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,624,993</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(129,306</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">389,834</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating cashflow (to)/from third-parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(67,062</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,141,515</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,018,150</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,815,447</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,625,020</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash (used in)/provided by operating activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(118,834</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(366,560</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">2,454,424</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">4,045,824</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">6,014,854</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments in and loans to subsidiaries, VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,180,316</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,751,638</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,000,448</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,932,402</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase of short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(70</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,696,352</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(20,068,208</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,204,894</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(36,969,524</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">175,717</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,284,689</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19,673,728</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,873,769</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">37,007,903</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Placements of time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,805,446</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(28,500</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,833,946</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,475,308</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,424</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,486,732</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(147,691</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(306,815</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(283,168</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,091,578</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,829,252</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by/(used in) investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">3,208,272</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">3,703,022</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">2,322,800</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(1,439,779</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(7,932,402</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(138,087</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments and loans from subsidiaries, VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,180,316</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,051,577</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,700,509</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,932,402</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchase of convertible senior notes</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,058,432</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,058,432</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from issuance of convertible senior notes, net of issuance costs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchase of shares</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(117,523</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(117,523</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,110,268</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">788,304</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">50,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(698,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,250,572</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash used in financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(3,065,687</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(2,292,012</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(3,001,577</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(2,398,509</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">7,932,402</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(2,825,383</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">15 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:45%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td rowspan="3" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2023</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries<br/>of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">VIEs and<br/>VIEs&#8217;<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminating<br/>adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Consulting and services charges from/(to) Group companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">751,786</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,930</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(760,716</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other operating cashflow from/(to) Group companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,285,694</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,108,004</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,822,310</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating cashflow (to)/from third-parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(111,392</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,052,732</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,601,959</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">828,787</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">266,622</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash (used in)/provided by operating activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(111,392 </span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">1,984,748</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(3,497,115</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">1,890,381</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">266,622</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments in and loans to subsidiaries, VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">383,391</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,302,588</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,481,061</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(561,864</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase of short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,863</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(12,389,787</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(28,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,126,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(13,547,650</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">982,151</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,191,604</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">28,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,126,500</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">16,328,255</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Placements of time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,956,224</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,701</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,961,925</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,083,893</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,601,212</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,701</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,690,806</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(76,697</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">390,027</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(115,698</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(944,970</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(747,338</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by/(used in) investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">5,368,875</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(6,465,756</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">4,365,363</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(944,470 </span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(561,864</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">1,762,148</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments and loans from subsidiaries, VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(383,391</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">517,397</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(695,870</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">561,864</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchase of convertible senior notes</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,675,227</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,675,227</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from issuance of ordinary shares, net of issuance costs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,689,380</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,689,380</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,025</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">25,953</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(200,031</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">92,265</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(88,838</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash (used in)/provided by financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(4,992,872</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(357,438 </span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">317,366</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(603,605 </span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">561,864</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(5,074,685</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">16 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:42%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td rowspan="3" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries<br/>of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">VIEs and<br/>VIEs&#8217;<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminating<br/>adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Consulting and services charges from/(to) Group companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">610,600</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(610,600</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other operating cashflow from/(to) Group companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,152,834</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(711,157</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,863,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating cashflow (to)/from third-parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(650,630</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,899,858</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,978,815</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,339,697</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,911,370</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash (used in)/provided by operating activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(650,630 </span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(6,442,092</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">2,267,658</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">913,694</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(3,911,370</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments in and loans to subsidiaries, VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(13,131,173</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,461,610</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,640,942</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19,233,725</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase of short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(33,683,941</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(24,632,555</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,927,100</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,335,115</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(70,578,711</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">45,951,288</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">23,488,492</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,288,200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,970,552</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">81,698,532</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Placements of time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,878,180</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,365,576</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,270</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(10,245,026</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,133,225</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,772,298</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,444</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13,909,967</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">283,028</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,722,333</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(547,527</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,188,712</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,175,544</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by/(used in) investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">3,674,247</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(7,921,284</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(2,827,369</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(1,550,101</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">19,233,725</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">10,609,218</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments and loans from subsidiaries, VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,208,993</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,139,842</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,884,890</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(19,233,725</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchase of convertible senior notes</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,201,506</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,201,506</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchase of shares</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(347,581</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(347,581</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">138,562</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">55,602</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">194,168</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash (used in)/provided by financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(4,549,083</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">15,347,555</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">2,195,444</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">1,884,890</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(19,233,725</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(4,354,919</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(1)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">It represents the elimination of the intercompany consulting and services charges at the consolidation level. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">17 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(2)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">It mainly includes technical support services provided by other subsidiaries and VIEs to the primary beneficiaries of VIEs. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(3)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">It represents the elimination of the investment among Bilibili Inc., other subsidiaries, primary beneficiaries of VIEs, and VIEs and VIEs&#8217; subsidiaries. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(4)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">It represents the elimination of intercompany balances among Bilibili Inc., other subsidiaries, primary beneficiaries of VIEs, and VIEs and VIEs&#8217; subsidiaries. </p></td></tr></table> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">A.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">[Reserved] </p></td></tr></table> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">B.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Capitalization and Indebtedness </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">C.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Reasons for the Offer and Use of Proceeds </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">D.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Risk Factors </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Summary Risk Factors </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our business is subject to a number of risks, including risks that may prevent us from achieving our business objectives or may adversely affect our business, financial condition, results of operations, cash flows, and prospects. With respect to the legal risks associated with being based in and having operations in mainland China as discussed in relevant risk factors under &#8220;&#8212;Risks Related to Our Corporate Structure&#8221; and &#8220;&#8212;Risks Related to Doing Business in China,&#8221; the laws, regulations and the discretion of mainland China governmental authorities discussed in this annual report are expected to apply to mainland China entities and businesses, rather than entities or businesses in Hong Kong which operate under a different set of laws from mainland China. These risks are discussed more fully under &#8220;Item 3. Key Information&#8212;D. Risk Factors.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Related to Our Business and Industry </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We operate in a fast-evolving industry. We cannot guarantee that we will successfully implement our commercialization strategies or develop new ones, or generate sustainable revenues and profit. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We incurred significant losses in the past and we may not be able to subsequently maintain profitability. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If we fail to anticipate user preferences and provide products and services to attract and retain users, or if we fail to keep up with rapid changes in technologies and their impact on user behavior, we may not be able to attract sufficient user traffic to remain competitive, and our business and prospects may be materially and adversely affected. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our business depends on our ability to provide users with interesting and useful content, which in turn depends on the content contributed by the content creators on our platform. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our business generates and processes a large amount of data, and we are required to comply with PRC and other applicable laws relating to privacy and cybersecurity. The improper use or disclosure of data could have a material and adverse effect on our business and prospects. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Any compromise of the cybersecurity of our platform could materially and adversely affect our business, operations and reputation. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Any increases in the content costs on our platform may have an adverse effect on our business, financial condition and results of operations. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If the content contained within videos, live broadcasting, games, audios and other content formats on our platform is deemed to violate any PRC laws or regulations, our business, financial condition and results of operations may be materially and adversely affected. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If the content contained within videos, live broadcasting, games, audios and other content formats on our platform is considered inappropriate or offensive, our business, financial condition and results of operations may be materially and adversely affected. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">18 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Related to Our Corporate Structure </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Bilibili Inc. is a Cayman Islands holding company conducting our operations primarily through its PRC subsidiaries, the VIEs and their subsidiaries in mainland China; we have no equity ownership in the VIEs and their subsidiaries. Holders of our Class&#160;Z ordinary shares or the ADSs hold equity interest in Bilibili Inc., our Cayman Islands holding company, and do not have direct or indirect equity interests in the VIEs and their subsidiaries. If the PRC government finds that the agreements that establish the structure for operating our business in mainland China do not comply with PRC laws and regulations, or if these regulations or their interpretations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. Bilibili, its PRC subsidiaries and the VIEs, and investors of Bilibili face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with the VIEs and, consequently, significantly affect the financial performance of the VIEs and our company as a whole. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Related to Doing Business in China </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The PRC government&#8217;s significant authority in regulating our operations and its oversight and control over offerings conducted overseas by, and foreign investment in, China-based issuers could significantly limit or completely hinder our ability to offer or continue to offer securities to investors. Implementation of industry-wide regulations in this nature may cause the value of such securities to significantly decline. Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;The PRC government&#8217;s significant oversight over our business operation could result in a material adverse change in our operations and the value of our Class&#160;Z ordinary shares and the ADSs.&#8221; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We face uncertainties with respect to the interpretation and implementation of the Anti-Monopoly Guidelines for the Internet Platform Economy Sector and other anti-monopoly and competition laws and how it may impact our business operations. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;We face uncertainties with respect to the interpretation and implementation of the Anti-Monopoly Guidelines for the Internet Platform Economy Sector and other anti-monopoly and competition laws and how it may impact our business operations.&#8221; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The PCAOB had historically been unable to inspect our auditor in relation to their audit work and the inability of the PCAOB to conduct inspections of the auditor in the past had deprived our investors with the benefits of such inspections. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;The PCAOB had historically been unable to inspect our auditor in relation to their audit work and the inability of the PCAOB to conduct inspections of the auditor in the past had deprived our investors with the benefits of such inspections.&#8221; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our ADSs may be prohibited from trading in the United States under the Holding Foreign Companies Accountable Act, or the HFCAA, in the future if the PCAOB is unable to inspect and investigate completely auditors located in China. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;Our ADSs may be prohibited from trading in the United States under the Holding Foreign Companies Accountable Act, or the HFCAA, in the future if the PCAOB is unable to inspect or investigate completely auditors located in China. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment.&#8221; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The approval of, or report and filings with the CSRC or other PRC government authorities may be required in connection with our offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval or complete such filing and report process. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;The approval of, or report and filings with the CSRC or other PRC government authorities may be required in connection with our offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval or complete such filing and report process.&#8221; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Regulation and censorship of information disseminated over the mobile and internet in mainland China may adversely affect our business and subject us to liability for content posted on our platform. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;Regulation and censorship of information disseminated over the mobile and internet in mainland China may adversely affect our business and subject us to liability for content posted on our platform.&#8221; </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Related to Our Listed Securities </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The trading price of our listed securities have been and are likely to continue to be volatile, regardless of our operating performance, which could result in substantial losses to our investors. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">19 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Our Business and Industry </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We operate in a fast-evolving industry. We cannot guarantee that we will successfully implement our commercialization strategies or develop new ones, or generate sustainable revenues and profit. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We operate in a fast-evolving industry, and our commercialization model is evolving. We generate revenues primarily by providing our users with valuable content, such as videos, mobile games and live broadcasting. We also generate revenues from advertising, IP derivatives and other services. We cannot assure you that we can successfully implement the existing commercialization strategies to sustainably generate growing revenues, or that we will be able to develop new commercialization strategies to grow our revenues. For example, we may not be successful in adopting, implementing or incorporating new technologies, such as artificial intelligence, or AI, which has recently attracted prominent attention and undergone rapid development, into our product offerings or commercialization strategies. If our strategic initiatives do not enhance our ability to commercialize or enable us to develop new commercialization approaches, we may not be able to maintain or increase our revenues or recover any associated costs. In addition, we may introduce new products and services to expand our revenue streams, including products and services with which we have little or no prior development or operating experience. If these new or enhanced products or services fail to engage users, content creators or business partners, we may fail to diversify our revenue streams or generate sufficient revenues to justify our investments and costs, and our business and operating results may suffer as a result. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We incurred significant losses in the past and we may not be able to subsequently maintain profitability. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We incurred significant losses in the past and only started to record net profit in the fourth quarter of 2024. In 2022, 2023 and 2024, we had loss from operations of RMB8,357.9&#160;million, RMB5,064.2&#160;million and RMB1,344.0&#160;million (US$184.1 million), respectively. Our path to sustainable profitability depends in part on our ability to generate sustainable revenue and in part on our ability to manage our costs and expenses, many of which are beyond our control. We believe that our future revenue growth will depend on, among other factors, the popularity of our platform, as well as our ability to attract and retain users, increase user engagement, establish effective monetization strategies, compete effectively and successfully, develop new products and services, and keep pace with the rapid revolution of new technologies. We are disciplined about our costs and operating expenses and we will continue to undertake cost control measures, but there can be no assurance that we will realize cost savings of these actions. We may experience losses in the future due to our continued investments in technology, talent, content, brand recognition, expanding user base, improving user experience and other initiatives. In addition, our ability to achieve and sustain profitability is affected by various factors, some of which are beyond our control, such as changes in macroeconomic and regulatory environment or competitive dynamics in the industry. Therefore, although we started to earn net profit from the fourth quarter of 2024, if we are unable to continuously generate adequate revenues and manage our costs and expenses, we may not be able to maintain profitability and may again incur significant losses in the future. Accordingly, you should not rely on our financial results of any prior quarterly or annual period as an indication of our future performance. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to anticipate user preferences and provide products and services to attract and retain users, or if we fail to keep up with rapid changes in technologies and their impact on user behavior, we may not be able to attract sufficient user traffic to remain competitive, and our business and prospects may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our ability to retain, grow and engage our user base depends heavily on our ability to provide a superior user experience. We must offer quality content covering a wide range of interests and formats, introduce successful new products and services, develop user-friendly platform features, and push effective content feeds recommendations. In particular, we must encourage content creators to upload more appealing professional user generated content and we must source more popular licensed content. We must also keep providing our users with features and functions that could enable superior content viewing and social interaction experience. If we are unable to provide a superior user experience, our user base and user engagement may decline, which may materially and adversely affect our business and growth prospects. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We maintain a large content library primarily consisting of professional user generated video, or PUGV, and occupationally generated video, or OGV. We are constantly developing new features to attract and retain our users. In order to expand our content library, we must continue to work with our content creators and incentivize them to produce content that reflects cultural trends and maintain good business relationships with licensors of premium copyrighted content to renew our licenses and source new professionally produced content. Our content creators and licensors may choose to work with other large online video platforms to distribute their content if such platforms can offer better products, services or terms than we do. We cannot assure you that we will be able to attract our content creators to upload their content to our platform or renew or enter into license agreements on commercially reasonable terms with our licensors or at all. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">20 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the industry in which we operate is characterized by rapidly changing technologies and changing user expectations. To remain competitive, we must adapt our products and services to evolving industry standards and improve the performance and reliability of our products and services to be able to adapt to these changes and innovate in response to evolving user expectations. Developing and integrating new content, products, services and technologies into our existing platform could be expensive and time- consuming, and these efforts may not yield the benefits we expect. If we fail to develop new products, services or innovative technologies on a timely basis, or our new products, services or technologies are not accepted by our users, our business, financial performance and prospects could be materially and adversely affected. We cannot assure you that we can anticipate user preferences and industry changes and respond to such changes in a timely and effective manner. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our business depends on our ability to provide users with interesting and useful content, which in turn depends on the content contributed by the content creators on our platform. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The quality of the content offered on our platform and our users&#8217; level of engagement are critical to our success. In order to attract and retain users and compete effectively, we must offer interesting and useful content and enhance our users&#8217; viewing experience. It is vital to our operations that we remain sensitive to and responsive to evolving user preferences and offer content that appeals to our users. In 2024, 96.2% of the total video views are of PUGV, as compared to 95.2% in 2023. Thus far, we have been generally able to encourage our content creators to create and upload PUGV that are appealing to our users. We have also been providing our content creators with support and guidance in various forms, including tools and products to help realize their commercial values and technical support for content distribution, editing and uploading. However, we cannot assure you that our content creators can contribute to create popular PUGV for our platform. If our content creators cease to contribute content, or their uploaded content fails to attract or retain our users, we may experience a decline in user traffic and user engagement. If the number of users or the level of user engagement declines, we may suffer a reduction in revenue. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our business generates and processes a large amount of data, and we are required to comply with PRC and other applicable laws relating to privacy and cybersecurity. The improper use or disclosure of data could have a material and adverse effect on our business and prospects. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our business generates and processes a large quantity of data. We face risks inherent in handling and protecting large volume of data. In particular, we face a number of challenges relating to data from transactions and other activities on our platforms, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">protecting the data in and hosted on our system, including against attacks on our system by outside parties or fraudulent behavior or improper use by our employees; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">addressing concerns related to privacy and sharing, safety, security and other factors; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">complying with applicable laws, rules and regulations relating to the collection, use, storage, transfer, disclosure and security of personal information, including any requests from regulatory and government authorities relating to these data. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In general, we expect that data security and data protection compliance will receive greater attention and focus from regulators, both domestically and globally, as well as attract continued or greater public scrutiny and attention going forward, which could increase our compliance costs and subject us to heightened risks and challenges associated with data security and protection. If we are unable to manage these risks, we could become subject to penalties, including fines, suspension of business and revocation of required licenses, and our reputation and results of operations could be materially and adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC regulatory and enforcement regime with regard to data security and data protection is evolving and may be subject to different interpretations or significant changes. Moreover, different PRC regulatory bodies, including the Standing Committee of the National People&#8217;s Congress, the Ministry of Industry and Information Technology, the Cyberspace Administration of China, the Ministry of Public Security, and the State Administration for Market Regulation, or the SAMR, have enforced data privacy and protections laws and regulations with varying standards and applications. See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Internet Information Security and Privacy Protection.&#8221; The following are examples of certain recent PRC regulatory activities in this area: </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">21 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic"><span style="text-decoration:underline">Data Security </span></span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In December 2021, the Cyberspace Administration of China, together with other authorities, jointly promulgated the Cybersecurity Review Measures, which became effective on February&#160;15, 2022. Pursuant to the Cybersecurity Review Measures, critical information infrastructure operators that procure internet products and services and the network platform operators that conduct data processing activities must be subject to the cybersecurity review if their activities affect or may affect national security. Under these measures, network platform operators that hold personal information of over one million users shall apply with the Cybersecurity Review Office for a cybersecurity review before any public listing in a foreign country. As of the date of this annual report, no detailed rules or implementation rules have been issued by any authority. Furthermore, the exact scopes of &#8220;critical information infrastructure operators&#8221; and &#8220;network platform operators&#8221; under the current regulatory regime remain unclear, and the PRC government authorities may have wide discretion in the interpretation and enforcement of the applicable laws. Critical information infrastructure operators or network platform operators may be subject to obligations in addition to what we have already fulfilled under the PRC cybersecurity laws and regulations. For instance, the obligations of a critical information infrastructure operator include setting up a special security management organization, organizing regular cybersecurity education and training, formulating emergency plans for cyber security incidents, and conducting regular emergency drills. Moreover, we may need to follow cybersecurity review procedure and apply with Cybersecurity Review Office before making certain purchases of network products and services. During cybersecurity review, we may be required to undertake certain business adjustments, which may cause disruptions to our business and operations. The cybersecurity review could lead to a diversion of time and attention of our management and our other resources. It could be costly and time-consuming for us to prepare application materials and make the applications. Furthermore, we cannot assure you that we will obtain the clearance or approval for these applications from the Cybersecurity Review Office and the government authorities in a timely manner, or at all. If we are found to be in violation of cybersecurity requirements in China, the government authorities may, at their discretion, conduct investigations, levy fines, request app stores to take down our apps, and cease to provide viewing and downloading services related to our apps, prohibit the registration of new users on our platform, or require us to change our business practices in a manner materially adverse to our business. Any of these actions may disrupt our operations and materially and adversely affect our business, financial condition, and results of operations. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In March 2024, the Cyberspace Administration of China issued the Provisions on Promoting and Regulating Cross-border Data Flows, which required security assessment for the following types of cross-border data transfers, (i)&#160;for critical information infrastructure operators, the outbound transfer of personal information or important data, and (ii)&#160;for data processors that are not critical information infrastructure operators, the outbound transfer of important data or the cumulative outbound transfer within one calendar year of the personal information of over one million people or the sensitive personal information of over 10,000 people. These provisions also stipulated that, when data processors that are not critical information infrastructure operators engage in the cumulative outbound transfer within one calendar year of the personal information of over 10,000 people but less than one million people or the sensitive personal information of less than 10,000 people, the data processors must enter into a standard contract for cross-border transfer of personal information with the data recipient or obtain a certification for the protection of personal information. Furthermore, these provisions clarified that data processors do not need to treat any data as &#8220;important data&#8221; the outbound transfer of which requires security assessments, if government authorities have not declared or notified them that the data are &#8220;important data. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In September 2024, the Cyberspace Administration of China promulgated the Regulations of Internet Data Security Management which took effect on January&#160;1, 2025. These regulations provide that internet data processors refer to individuals or organizations that independently decide processing purposes and methods in internet data processing activities. Under these regulations, internet data processors shall apply for a cybersecurity review for certain activities,&#160;including any data processing activity that affects or may affect national security. However, there have been no clarifications from the relevant authorities as of the date of this annual report as to the standards for determining whether an activity is one that &#8220;affects or may affect national security.&#8221; In addition, these regulations require that internet data processors that process &#8220;important data&#8221; must conduct an annual risk assessment of their internet data processing activities, and submit a risk assessment report to authorities at or above the provincial level. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic"><span style="text-decoration:underline">Personal Information and Privacy </span></span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In August 2021, the Standing Committee of the National People&#8217;s Congress promulgated the Personal Information Protection Law, which integrates the scattered rules with respect to personal information rights and privacy protection and took effect on November&#160;1, 2021. We update our privacy policies from time to time to meet the latest regulatory requirements of PRC government authorities and adopt technical measures to protect data and ensure cybersecurity in a systematic way. Nonetheless, the Personal Information Protection Law elevates the protection requirements for personal information processing, and many specific requirements of this law remain to be clarified by the regulatory authorities, and courts in practice. We may be required to make further adjustments to our business practices to comply with the personal information protection laws and regulations. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">22 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In June 2022, the Cyberspace Administration of China issued the Provisions on the Administration of Internet Users&#8217; Account Information, which became effective on August&#160;1, 2022 and stipulated that internet information service providers must, among other things, equip themselves with professional and technical capabilities appropriate to the scale of their services, and establish, improve and strictly implement systems for identity authentication, account verification, information safekeeping, ecological governance, emergency response, personal information protection, among others. The provisions also require that the internet information service providers should handle and protect internet users&#8217; account information in accordance with law, and take measures to prevent unauthorized access, as well as leakage, tampering, or loss of personal information. The internet information service providers must set up convenient portals for complaints and whistleblowing at an easily seen location, provide channels for complaints and whistleblowing, improve the acceptance, screening, disposal and feedback mechanisms, specify the handling process and feedback time limit and timely handle the complaints and whistleblowing of users and the public. </p></td></tr></table> <p style="margin-top:7pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Many of the data-related legislations are relatively new and certain concepts thereunder remain subject to interpretation by the regulators. If any data that we possess belongs to data categories that are subject to heightened scrutiny, we may be required to adopt stricter measures for protection and management of such data. The Cybersecurity Review Measures and the Regulations of Internet Data Security Management remain unclear on whether the relevant requirements will be applicable to companies that are already listed in the United States, such as us. We cannot predict the impact of the Cybersecurity Review Measures and the Regulations of Internet Data Security Management, if any, at this stage, and we will closely monitor and assess any development in the rule-making process. If the Cybersecurity Review Measures and the Regulations of Internet Data Security Management mandate clearance of cybersecurity review and other specific actions to be taken by issuers like us, we face uncertainties as to whether we can complete these additional procedures timely, or at all, which may subject us to government enforcement actions and investigations, fines, penalties, suspension of our <span style="white-space:nowrap">non-compliant</span> operations, or removal of our app from the relevant application stores, and materially and adversely affect our business and results of operations. As of the date of this annual report, we have not been involved in any formal investigations on cybersecurity review made by the Cyberspace Administration of China on such basis. </p> <p style="margin-top:7pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In general, compliance with the existing PRC laws and regulations, as well as additional laws and regulations that PRC regulatory bodies may enact in the future, related to data security and personal information protection, may be costly and result in additional expenses to us, and subject us to negative publicity, which could harm our reputation and business operations. There are also uncertainties with respect to how such laws and regulations will be implemented and interpreted in practice. </p> <p style="margin-top:7pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, regulatory authorities around the world have adopted or are considering a number of legislative and regulatory proposals concerning data protection. These legislative and regulatory proposals, if adopted, and the uncertain interpretations and application thereof could, in addition to the possibility of fines, result in an order requiring that we change our data practices and policies, which could have an adverse effect on our business and results of operations. The European Union General Data Protection Regulation, which came into effect on May&#160;25, 2018, includes operational requirements for companies that receive or process personal data of residents of the European Economic Area. These regulations establish new requirements applicable to the processing of personal data, affords new data protection rights to individuals and imposes penalties for serious data breaches. Individuals also have a right to compensation under these regulations for financial or <span style="white-space:nowrap">non-financial</span> losses. Although we do not conduct any business in the European economic area, in the event that residents of the European economic area access our website or our mobile platform and input protected information, we may become subject to the provisions of the General Data Protection Regulation. </p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any compromise of the cybersecurity of our platform could materially and adversely affect our business, operations and reputation. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our products and services involve the storage and transmission of users&#8217; and other customers&#8217; information, and security breaches expose us to a risk of loss of this information, litigation and potential liability. We experience cyber-attacks of varying degrees from time to time, and we have been able to rectify attacks without significant impact to our operations in the past. Our security measures may also be breached due to employee error, malfeasance or otherwise. Additionally, outside parties may attempt to fraudulently induce employees, users or other customers to disclose sensitive information in order to gain access to our data or our users&#8217; or other customers&#8217; data or accounts, or may otherwise obtain access to such data or accounts. Because the techniques used to obtain unauthorized access, disable or degrade service or sabotage systems change frequently and often are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. If an actual or perceived breach of our security occurs, the market perception of the effectiveness of our security measures could be harmed, we could lose users and other customers, and may be exposed to significant legal and financial risks, including legal claims and regulatory fines and penalties. Any of these actions could have a material and adverse effect on our business, reputation and results of operations. </p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any increases in the content costs on our platform may have an adverse effect on our business, financial condition and results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We need to acquire or produce popular content to provide our users with an engaging and satisfying viewing experience. The acquisition of such content depends on our ability to retain our content creators, OGV partners and hosts of our live broadcasting programs. We have undertaken measures to prudently manage our content costs by focusing on the acquisition of high-quality content. We recorded content costs in our cost of revenue of RMB3,496.9&#160;million, RMB3,195.6&#160;million and RMB2,729.5&#160;million (US$373.9 million) in 2022, 2023 and 2024, respectively. The market prices for licensing fees and royalties for licensed content depend on various factors beyond our control, including, the aggressive competitions among online video broadcasting programs for popular content titles and events, and the demand of higher licensing fees from copyright owners, distributors and other industry participants as the market grows. Furthermore, we need to acquire more high-quality content to expand our content library. Accordingly, although we managed to reduce content costs from 2023 to 2024, we may not be able to maintain the effective control of our content costs in the future. If we are unable to generate sufficient revenues to outpace the increase in costs content, or effectively control our content costs, we may incur more losses and our business, financial condition and results of operations may be adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">23 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the content contained within videos, live broadcasting, games, audios and other content formats on our platform is deemed to violate any PRC laws or regulations, our business, financial condition and results of operations may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC government and regulatory authorities have adopted regulations governing content contained within videos, live broadcasting, games, audios and other information over the internet. Under these regulations, internet content providers are prohibited from posting or displaying content that, among other things, violates PRC laws and regulations, impairs the national dignity of China or the public interest, or is obscene, superstitious, fraudulent, violent or defamatory on the internet. Internet content providers are also prohibited from displaying content that may be deemed by relevant government authorities as &#8220;socially destabilizing&#8221; or leaking &#8220;state secrets&#8221; of China. The PRC government and regulatory authorities strengthen the regulations on internet content from time to time, such as the Opinion on Strictly Regulating Online Game Market Management jointly adopted by a few authorities in December 2017, the Regulations on Administration of Network Short Video Platforms, promulgated in January 2019 by China Netcasting Services Association, the Censoring Criteria for Network Short Video Content promulgated in January 2019 and last amended in December 2021, the Administrative Provisions on Online Audio-Visual Information Services, effective from January&#160;1, 2020 and the Notice on Strengthening the Administration of Live Broadcasting of Game-Playing on the Online Audio-Visual Program Platform, issued in April 2022 by the Online Audio-Visual Program Administration Division of the National Radio and Television Administration of the PRC (the successor of the State Administration of Press, Publication, Radio, Film and Television) and the Publishing Bureau of the Propaganda Department of the Central Committee of the Communist Party of China. The enactment of these regulations may significantly increase our compliance costs in recruiting additional content reviewers and training them to identify the prohibited content timely and accurately. Any failure to comply with these regulations may subject us to liability. In November 2020, the National Radio and Television Administration further promulgated the Notice on Strengthening the Management of Online Show Live Broadcasting and <span style="white-space:nowrap">E-commerce</span> Live Broadcasting, or Notice 78, which requests the live broadcasting platforms for online shows to strengthen positive value guidance and to prevent the spread of the trends of wealth flaunting, money worshiping and vulgarity. In February 2021, the Notice on Promulgation of the Guiding Opinions on Strengthening the Standardized Administration of Online Live Broadcasting, or Notice 3, was issued by the Cyberspace Administration of China and other governmental authorities, which further requires live broadcasting platforms to ensure correct orientation and content safety. On September&#160;15, 2021, the Cyberspace Administration of China promulgated the Opinions on Further Compacting the Main Responsibility of the Website Platform on Information Content Management, which regulates the content and quality of the information and further requires the website platform to improve the content review mechanism. On October&#160;26, 2021, the Office of the Central Cyberspace Affairs Commission issued the Notice on Further Strengthening the Regulation on Online Information of Entertainment Celebrities. For more information, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Online Transmission of Audio-Visual Programs&#8221; and &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Online Live Broadcasting Services.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition to licensed content provided by copyright owners, we allow our users to upload content to our platform. Our users can upload all types of content including professionally produced content and certain graphical files for the purpose of updating user biographies and content covers. Currently, only registered users are allowed to upload content to our platform. Furthermore, with the rapid development of AI, content creators on our platform may use AI, especially generative AI, in their content creation, which may subject us to risks related to harmful or illegal content, accuracy, misinformation and deepfakes (including related to elections), bias, discrimination, toxicity, consumer protection, intellectual property infringement or misappropriation, defamation, data privacy, cybersecurity, and sanctions and export controls, among others. It is also uncertain how various laws related to online services, intermediary liability, and other issues will apply to content generated by AI. In addition, we are subject to the risks of new or enhanced governmental or regulatory scrutiny, litigation, or other legal liability, ethical concerns, negative consumer perceptions as to automation and AI, activities that threaten people&#8217;s safety or well-being online or offline, or other complications that could adversely affect our business, reputation, or financial results. The PRC government authorities have gradually accelerated the pace of legislation for generative AI related technologies including algorithm recommendation and deep synthesis in recent years. Since the end of 2021, PRC government authorities have released a series of regulations on generative AI. See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Generative AI.&#8221; As a result of the complexity and rapid development of AI, it is also the subject of evolving review by various governmental and regulatory agencies in jurisdictions around the world, which are applying, or are considering applying, platform moderation, intellectual property, cybersecurity, export controls, and data protection laws to AI and/or are considering general legal frameworks on AI. We may not always be able to anticipate how courts and regulators will apply existing laws to AI, predict how new legal frameworks will develop to address AI, or otherwise respond to these frameworks as they are still rapidly evolving. We may also have to expend resources to adapt to new legal frameworks, and adjust our offerings in certain jurisdictions if the legal frameworks on AI are not consistent across jurisdictions. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">24 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We maintain two levels of content management and review procedures to monitor the content uploaded to our platform to ensure that no content that may be deemed to be prohibited by government rules and regulations is posted and to promptly remove any infringing content. Our content screening team screens and monitors the content uploaded on our platform on a <span style="white-space:nowrap">24-hour,</span> <span style="white-space:nowrap">seven-day</span> basis. For more details relating to our content monitoring procedures, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Content Management and Review.&#8221; However, there can be no assurance that we can identify all the videos or other content that may violate relevant laws and regulations due to the large amount of content uploaded to our platform every day. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the content contained within videos, live broadcasting, games, audios and other content formats on our platform is considered inappropriate or offensive, our business, financial condition and results of operations may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Failure to identify and prevent illegal or inappropriate content from being uploaded and/or streamed on our platform may subject us to liability. To the extent that PRC regulatory authorities find any content on our platform objectionable, they may require us to limit or eliminate the dissemination of such content on our platform in the form of take-down orders, cause our app to be temporarily removed from app stores, or temporarily disable certain functions on our platform, or otherwise. If we fail to immediately stop the transmission of inappropriate content, take measures such as removing the content to prevent dissemination, keep relevant records, and report to the competent authority, we may be subject to sanctions and penalties, including warning and suspension or termination of services or products. Our app was temporarily removed from app stores in the past. Although we implemented the required measures promptly and reinstated the mobile app downloads from those app stores, conducted a self-inspection by taking a comprehensive review of the content on our platform thereafter and hired more content monitoring personnel, there can be no assurance that our app will not be removed from app stores again in the future, and such removal could materially and adversely affect our business operations. Local government authorities made inquiries with us in response to allegedly inappropriate content on our platform in the past and we completed the required rectification. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PRC laws and regulations are subject to interpretation by the relevant authorities, and it may not be possible to determine in all cases the types of content that could result in our liability as a platform operator. We may also face liability for copyright or trademark infringement, fraud and other claims based on the nature and content of the materials that are delivered, shared or otherwise accessed through or displayed on our platform. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Reports or publicity of violence and crimes related to the content on our platform, including, but not limited to, our PUGV, OGV, online games and live broadcasting programs, or any claims that content on our platform is obscene, superstitious, fraudulent, defamatory, inappropriate, offensive or impairing the public interest, may result in negative publicity and harm to our brand. Any claim that we have failed to identify any content a viewer may find objectionable may result in negative publicity, harm to our brand or regulatory actions, which in turn might have a material and adverse impact on our business and results of operations. These reports, claims or allegations, even if unproven or meritless, may lead to inquiries, investigations, other forms of regulatory response, or even legal actions against us by regulatory or government authorities as well as private parties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any regulatory actions against us, perceptions of inappropriate business conduct by us or perceived wrongdoing by any member of our management team, among other things, could substantially damage our reputation, and cause us to incur significant costs to defend ourselves. Government authorities may require us to discontinue or restrict the relevant services, functions or products. As a result, our business could suffer and our user base and results of operations may be materially and adversely affected. Furthermore, our advertising revenues might be materially and adversely affected by any decision by advertisers to reduce their advertising as a result of adverse media reports, user complaints or other negative publicity involving us or, content on our platform. Reductions of advertising by advertisers due to allegedly objectionable content made available on our platform by content creators, licensors, or other third parties, concerns about our content management practices, concerns about brand reputation or potential liability, or uncertainty regarding their own legal and compliance obligations, may also materially and adversely affect our advertising revenues. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may not be able to effectively manage our growth and the increased complexity of our business, which could negatively impact our brand and financial performance. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our financial performance has been and will continue to be influenced by our ability to add, retain and engage active users of our products. Our user acquisition and engagement may fluctuate depending on factors beyond our control. Starting from 2022, we have shifted our user growth focus from MAU growth to DAU growth, as we believe DAU is not only a better measure of the quality and sustainability of our community, but also better reflects the powerful influence of our platform and is directly linked to our commercial prospects. We anticipate that our user growth rate will slow over time as the size of our user base increases and as we achieve higher market penetration in China&#8217;s internet population. To the extent our user growth rate slows or the number of our users declines, our success will become increasingly dependent on our ability to retain existing users and enhance user activities and stickiness on the platform. If people do not perceive content and other products and services on our platform to be interesting and useful, we may not be able to retain and attract users or increase their engagement. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">25 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As we grow our user base and increase the level of user engagement, we may incur increasing costs, such as licensing fees and royalties for licensed content and hosts&#8217; compensation to further expand our content library to meet the growing and diversified demands of our users. If such expansion is not properly managed, it may adversely affect our financial and operating resources without achieving the desired effects. If we are unable to generate sufficient revenues to outpace the increase in costs, or effectively control our costs, we may incur more losses and our business, financial condition and results of operations may be adversely affected. See &#8220;&#8212;Any increases in the content costs on our platform may have an adverse effect on our business, financial condition and results of operations.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We also anticipate expansion in global markets. Such expansion will increase the complexity of our operations and might place a significant strain on our management, operational and financial resources. We are also exposed to the political, social or economic instability in overseas markets or regions in which we operate, and such tensions may impact our successful expansion into the overseas market. See also &#8220;&#8212;We face various challenges and risks in connection with our expansion into overseas markets.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As we only have a limited history of operating our business at its current scale, it is difficult to evaluate our current business and future prospects, including our ability to grow in the future. In addition, despite our implementation of cost control measures, our costs and expenses may still increase as we expand our business and continue to invest in our infrastructure to enhance the performance and reliability of our platform. For example, we may increase our investment in servers and bandwidth to maintain our quality user experience while sustaining the growth of user base. Continued growth could also strain our ability to maintain reliable service levels for our users, content creators and business partners, develop and improve our operational, financial, legal and management controls, and enhance our reporting systems and procedures. Our costs and expenses may grow faster than our revenues and may be greater than what we anticipate. If we are unable to generate adequate revenues and to manage our costs and expenses, we may continue to incur losses in the future and may not be able to achieve or subsequently maintain profitability. Managing our growth will require significant expenditures and the allocation of valuable management resources. If we fail to achieve the necessary level of efficiency in our organization as it grows, our business, operating results and financial condition could be harmed. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We have a unique community culture that is vital to our success. Our operations may be materially and adversely affected if we fail to maintain our culture and brand image within our addressable user communities. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our users have developed a unique community culture that distinguishes us from other online content providers. Our users come to our platform for creative content covering a wide array of cultures and interests as well as for strong, vibrant and safe communities. We believe that maintaining and promoting such community culture is critical to retaining and expanding our user base. We have taken multiple initiatives to preserve our community culture and values, such as requiring users to pass a membership exam before they are allowed to send bullet chats and utilize other interactive functions on our platform, and temporarily blocking or permanently deleting accounts of users who posted inappropriate content or comments. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Despite our efforts, we may be unable to maintain and foster our unique community culture and cease to be the preferred platform for our target users and content creators. As our user base is expanding, we may have difficulties in guiding our new users to honor and abide by our community values despite the initiatives we have adopted and may adopt in the future. In such event, our user engagement and loyalty may suffer, which would in turn negatively affect user traffic and our attractiveness to other customers and partners. In addition, frictions among our users and inflammatory comments posted by internet trolls may damage our community culture and brand image, which would be detrimental to our operations. Historically, some incidents of intense frictions among our users who belonged to different micro-interests and fans groups disrupted our operations. Users who have met through our services may become involved in emotionally charged situations and could suffer adverse moral, emotional or physical consequences. Such events could be highly publicized and have a significant negative impact on our reputation. Government authorities may require us to discontinue or restrict the relevant services. As a result, our business could suffer and our user base and results of operations may be materially and adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to obtain and maintain the licenses and approvals required within the complex regulatory environment applicable to our businesses in mainland China, or if we are required to take compliance actions that are time-consuming or costly, our business, financial condition and results of operations may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The internet and mobile industries in mainland China are highly regulated. The Consolidated Affiliated Entities are required to obtain and maintain applicable licenses and approvals from different regulatory authorities in order to provide their current services. These entities hold certain licenses that are important to our operations, including the Value-added Telecommunication Business Licenses, a License for Online Transmission of Audio-Visual Programs, Online Culture Operating Permits and Licenses for Production and Operation of Radio and Television Programs. However, we cannot assure you that we can successfully renew these licenses in a timely manner or that these licenses are sufficient to conduct all of our present or future business. As we develop and expand our business scope, we may need to obtain additional qualifications, permits, approvals or licenses. We may be required to obtain additional licenses or approvals if the PRC government adopts more stringent policies or regulations for our business. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">26 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are subject to various regulatory requirements in relation to our operation of online games. Since May 2019, the Ministry of Culture and Tourism ceased to assume the responsibility to administer the online game industry and stopped approving or issuing the Online Culture Operating Permits regarding online games. Since all of the Online Culture Operating Permits held by the Consolidated Affiliated Entities were granted by local branches of the Ministry of Culture and Tourism after May 2019, these permits do not cover online game operations. Based on the consultation of Jingtian&#160;&amp; Gongcheng, our PRC counsel, with the Shanghai Municipal Administration of Culture and Tourism in January 2025, the Ministry of Culture and Tourism no longer assumes the responsibility to supervise the operation of online games, and it is not necessary for an enterprise to obtain Online Culture Operating Permits to operate online game operation business. On December&#160;22, 2023, the National Press and Publication Administration promulgated the Administrative Measures for Internet Games (Draft for Comment), which provide that the national publishing regulatory authority will oversee online game publishing activities nationwide while local authorities at county level and above will be responsible for supervision within their respective administrative regions. As of the date of this annual report, the draft has not been formally adopted. Therefore, our PRC counsel, Jingtian&#160;&amp; Gongcheng, has advised us that we are able to continue our online game operation business although the Online Culture Operating Permits currently held no longer contain content related to online games operation, which will not constitute any material <span style="white-space:nowrap">non-compliance.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The National Press and Publication Administration at the national level had suspended the approval of game registration and issuance of publication numbers for online games starting from March 2018, and later resumed game registration and issued game publication numbers for the first batch of games with an effective date of December&#160;19, 2018. From August 2021, no new game registration and the publication numbers for online games were approved or issued from the National Press and Publication Administration at the national level until resumed in April 2022, and the processing time of games registration and issuance of publication numbers may vary greatly and is within the discretion of the National Press and Publication Administration. Any delay in game registration with National Press and Publication Administration or obtaining game publication numbers could lead to the termination of our cooperation agreements with third parties or negatively affect the operation results of our games. For more information, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Online Games.&#8221; We cannot assure you that the suspension of the approval procedure of game registration and issuance of publication numbers would not occur again in the future and cannot predict how long such duration of suspension will be, and we cannot assure you that we or relevant third parties can obtain the National Press and Publication Administration&#8217;s approvals or complete any new governmental requirements for all games on our platform in a timely manner or at all, which could adversely and materially impact our ability to introduce new games, the timetable to launch new games and our business growth. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If the content of the online games that we are developing or operating is deemed or claimed to be inappropriate, we may fail to obtain the governmental approval to introduce, launch or operate these games. Even if we have completed new game registrations and obtained publication numbers for the online games that we introduced, launched or operated, the governmental entities may revoke these for various reasons, such as the inclusion of content that is deemed or claimed to be inappropriate, and the operations of the online games may be ordered to be suspended or terminated. Any of these events could cause delays in the launch of new games, cancellation of the development of pipeline games, suspension or termination of the operation of our existing online games and removal of our online games from app stores, which may materially and adversely affect our business operations and financial results. Also see &#8220;&#8212;If the content contained within videos, live broadcasting, games, audios and other content formats on our platform is considered inappropriate or offensive, our business, financial condition and results of operations may be materially and adversely affected.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Moreover, the provision of online games is deemed to be an internet publication activity. An online game operator may be required to obtain an Internet Publishing Service License in order to directly make those games publicly available in mainland China. An online game operator is generally able to publish its games through authorizing third-party licensed electronic publishing entities and applying to the National Press and Publication Administration for approval of the games as electronic publications, which is consistent with our practice as of the date of this annual report. However, the Administrative Measures for Internet Games (Draft for Comment), which has not been formally adopted as of the date of this annual report, stipulates that any online game operator must obtain an Internet Publishing Service License that covers online game operation. If this draft regulation is adopted and becomes effective in its current form, we will be required to obtain an Internet Publishing Service License, and we cannot assure you that we can obtain this license in a timely manner or at all, and our failure to do so may subject us to administrative penalties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the provision of comics online may be deemed to be an internet publication activity, which may require the content provider to obtain an Internet Publishing Service License. Furthermore, in a consultation with the competent government authorities in January 2025, our PRC counsel, Jingtian&#160;&amp; Gongcheng, was informed that operation of an online comics business currently does not require the Internet Publishing Service License. If the regulatory policies change in the future and we fail to complete, obtain or maintain any of the required licenses or approvals or make the necessary filings, we may be subject to various penalties, such as confiscation of the net revenues that were generated through online games and comics, the imposition of fines, the revocation of our business and operating licenses and the discontinuation or restriction of our operations of online games and comics. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">27 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the Administrative Regulations on the Introduction and Broadcasting of Foreign Television Programs, the introduction or broadcasting of foreign anime in mainland China is subject to approval of the State Administration of Press, Publication, Radio, Film and Television or its authorized entities. Approval or filing procedures were previously not explicitly required in practice by the National Radio and Television Administration for the broadcasting and distribution of foreign anime on the internet only, until the National Radio and Television Administration and its authorized authorities clarified and implemented the relevant filing procedure in 2021. Since then, based on our consultation with the relevant government authorities, we have been following the required filing procedure for our newly introduced foreign anime before broadcasting and distributing them on our platform. According to the Regulations on the Administration of Algorithm Recommendation for Internet Information Services, which came into effect in March 2022, providers of algorithm recommendation services with public opinion attributes or social mobilization capabilities should fill in information such as the name of the service provider, service form, application area, type of algorithm, algorithm self-assessment report, intended public content and other information through the Internet Information Services Algorithm Filing System within ten working days from the date of service provision to fulfill the filing procedures. As of the date of this annual report, we have completed the filings for some of our algorithms through the Internet Information Services Algorithm Filing System and submitted the filings for certain other algorithms, which are currently under the review of the competent regulatory authority. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2022, the Cyberspace Administration of China issued the Circular on Effectively Strengthening the Governance of Online Violence, requiring website platforms to establish the classification standards for online violence information and the sample database of model cases, establish the identification model for online violence in light of their own characteristics, establish the emergency response mechanism for online violence, provide the settings for closing the private messages, comments, forwarding and &#8220;@&#8221; message of strangers with one click and optimize the rules for private messages. In December 2022, the Administrative Provisions on Online Comment Following Services became effective, according to which, the providers of online comment following services shall verify the identity information of registered users, and shall not provide online comment following services to users who have not verified their identity information or falsely use the identity information of any organization or other individuals. For internet <span style="white-space:nowrap">follow-up</span> comment services for news information, the system of &#8220;content check before publication&#8221; shall be established; and for internet <span style="white-space:nowrap">follow-up</span> comment services by way of bullet chats, the corresponding static version of information content shall be provided on the same platform and page at the same time. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Considerable uncertainties exist in relation to the interpretation and implementation of existing and future laws and regulations governing our business activities. We could be found in violation of any future laws and regulations or of the laws and regulations currently in effect due to changes in the relevant authorities&#8217; interpretation of these laws and regulations. If we fail to complete, obtain or maintain any of the required licenses or approvals or make the necessary filings, we may be subject to various penalties, such as confiscation of the net revenues that were generated through the unlicensed internet or mobile activities, the imposition of fines and the discontinuation or restriction of our operations. Any such penalties or changes in policies, regulations or enforcement by government authorities, may disrupt our operations and materially and adversely affect our business, financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The PRC government has taken steps to limit online game playing time for all minors and to otherwise control the content and operation of online games. Such restrictions on online games may materially and adversely impact our business and results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As part of its anti-addiction online game policy, the PRC regulators have been implementing regulations designed to reduce the amount of time that youth under the age of 18 spend playing online games. For a detailed description of these regulations, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Online Games&#8212;Anti-addiction System and Protection of Minors.&#8221; On October&#160;25, 2019, the National Press and Publication Administration issued the Notice on Preventing Minors from Indulging in Online Games, which requires all online gamers to register accounts with their valid identity information and all game companies to stop providing game services to users who fail to do so. On August&#160;30, 2021, the National Press and Publication Administration promulgated the Notice on Further Strict Management to Effectively Prevent Minors from Being Addicted to Online Games, which became effective on September&#160;1, 2021. This notice requires that all online games enterprises including platforms providing online game services may only provide online game services to minors for one hour from 8:00 p.m. to 9:00 p.m. each day on Fridays, Saturdays, Sundays and national holidays, and may not provide online game services to minors in any form at any other time. All online games must be connected to the real-name verification system of the National Press and Publication Administration for online games to prevent addiction, all online game users must use real and valid identity information to register their game accounts and log in to online games, and online games enterprises must not provide online game services in any form (including visitor experience mode) to users who have not registered and logged in with their real names. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, minors are prohibited from playing games exceeding a certain period of time per day or putting money into their accounts exceeding a certain amount. Online game operators are required to explore the manner to notify users of different ages about the online games based on various criteria, such as the games&#8217; content and the amount of money anticipated to be used in the games, on the games&#8217; download, registration and <span style="white-space:nowrap">log-in</span> pages in a prominent way. The Administrative Measures for Internet Games (Draft for Comment) promulgated by the National Press and Publication Administration in December 2023 provided that there should be strict control over the duration and time minors spend playing online games and minors should be prohibited from accessing games that may easily lead to addiction or contain inappropriate content for minors. As of the date of this annual report, the draft has not been formally adopted. For more information, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Online Games&#8212;Anti-addiction System and Protection of Minors.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">28 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Although we have implemented several measures and developed a detailed plan for system upgrade and are in the process of conducting various system upgrading works according to the requirements under the relevant laws and regulations, we may be nevertheless considered <span style="white-space:nowrap">non-compliant</span> if the regulators take a different view, or if our system is not fully upgraded by the end of the grace period, the length of which also remains uncertain at the discretion of the relevant government authorities. Should the relevant government authorities find us not satisfying the requirements, they may order us to rectify. In a severe case, our business license could be revoked, which may materially and adversely affect our business operations and financial condition. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, there can be no assurance that the PRC regulators would not promulgate new laws and regulations in the future to further limit minors&#8217; access and exposure to videos, live broadcasting, audios and other content formats that we offer on our platform. The implementation of the existing and future laws and regulations may lead to a decrease in the number of minors in our user base and the playtime of minor users, thereby leading to a decrease in the minor users&#8217; revenue contribution to our mobile game and other businesses and may materially and adversely affect our results of operations and prospects. We currently do not charge users for game playing time. However, if we were to start charging for playing time, we may lose our game players, and our financial condition and results of operations may be materially and adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face significant competition, primarily from companies that operate in the video-based industry in mainland China, and we compete with these companies for users, content providers and advertisers. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We face significant competition primarily from companies that operate in the video-based industry in mainland China designed to engage users, especially Generation Z+, individuals in China born between 1985 and 2009, and capture their time spent on mobile devices and the internet. In particular, our competitors mainly include large online video streaming platforms, other platforms offering video products, live broadcasting platforms, game developers and other companies offering online content. Some of our competitors have longer operating histories and significantly greater financial resources than we do, and in turn may be able to attract and retain more users, content partners and advertisers. Our competitors may compete with us in a variety of ways, including by obtaining exclusive online distribution rights for popular content, conducting brand promotions and other marketing activities, and making acquisitions. If any of our competitors provides comparable or better user experience, our user traffic could decline significantly. We have exclusive distribution rights only for certain content on our platform. Our content creators are generally free to post their content on our competitors&#8217; platforms, which may divert user traffic from our platform, and adversely affect our user traffic and thus our operations. We believe that our ability to compete effectively depends upon many factors, some of which are beyond our control, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the popularity, usefulness, ease of use, performance and reliability of our platform, products and services compared to those of our competitors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the amount, quality and timeliness of content on our platform, especially the amount and quality of the PUGV generated by our content creators; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the environment and culture of our user communities; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our ability, and the ability of our competitors, to develop new products and services and enhancements to existing products and services to keep up with user preferences and demands; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the inventory size, quality and size of player base of the games we operate; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our ability to establish and maintain relationships with content providers and partners; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our ability to commercialize our services; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">changes mandated by legislation, regulations or government policies, some of which may have a disproportionate effect on us; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">acquisitions or consolidation within our industry, which may result in more formidable competitors; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our reputation and brand strength relative to our competitors. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">29 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may be subject to intellectual property infringement claims or other allegations, which could result in material damage to our reputation and brand, payment of substantial damages, penalties and fines, removal of relevant content from our platform or seeking license arrangements which may not be available on commercially reasonable terms. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Content and functions available on our platform may expose us to allegations by third parties of infringement of intellectual property rights, unfair competition, invasion of privacy, defamation and other violations of third-party rights. We have been involved in litigation based on allegations of infringement of third-party copyright due to the content and functions available on our platform. We are currently involved in approximately 300 lawsuits based on allegations of infringement of third-party copyright due to the content or functions posted on our platform, which are immaterial to our company on an individual basis or a collective basis. Regardless of the outcome, these lawsuits, and any other litigation that may be brought against us or our current or former directors and officers, could be time-consuming, result in significant expenses and divert our resources and the attention of our management and other key employees. An unfavorable outcome in any of these matters could exceed the limited coverage provided under our current applicable insurance policies. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our failure to identify unauthorized content posted on our platform may subject us to claims of infringement of third-party intellectual property rights or other rights. Although we maintain content management and review procedures to monitor the content uploaded to our platform, due to the large number of videos, texts, and images uploaded, we may not be able to identify all content that may infringe on third-party rights. Such failure may subject us to potential claims and lawsuits, defending of which may impose a significant burden on our management and employees, and there can be no assurance that we will obtain final outcomes that are favorable to us. In addition, we may be subject to administrative actions brought by the National Copyright Administration of China or its local branches or related law enforcement departments for alleged copyright infringement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The validity, enforceability and scope of protection of intellectual property rights in internet-related industries, particularly in mainland China, are uncertain and still evolving. As we face increasing competition and as litigation becomes a more common way to resolve disputes in mainland China, we face a higher risk of being the subject of intellectual property infringement claims. Under relevant PRC laws and regulations, online service providers which provide storage space for users to upload works or links to other services or content could be held liable for copyright infringement under various circumstances, including situations where an online service provider knows or should reasonably have known that the relevant content uploaded or linked to on its platform infringes the copyrights of others and the provider realizes economic benefits from such infringement activities. In certain cases in mainland China, the courts have found an online service provider to be liable for the copyrighted content posted by users which was accessible from and stored on such provider&#8217;s servers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, we may become subject to copyright laws in other jurisdictions, such as the United States, by virtue of our listing in the United States, the ability of users to access our videos from the United States and other jurisdictions, the ownership of the ADSs by investors, and the extraterritorial application of foreign law by foreign courts or otherwise. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, as a publicly listed company, we may be exposed to increased risk of litigation. If a claim of infringement brought against us in the United States or other jurisdictions is successful, we may be required to (i)&#160;pay substantial statutory or other damages and fines, (ii)&#160;remove relevant content from our platform, or (iii)&#160;enter into royalty or license agreements which may not be available on commercially reasonable terms or at all. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Although we have required our users to post only legally compliant and inoffensive materials and have set up screening procedures, our screening procedures may fail to screen out all potentially offensive or <span style="white-space:nowrap">non-compliant</span> user-generated content and, even if properly screened, a third-party may still find user-generated content posted on our platform offensive and take action against us in connection with the posting of such content. We may also face litigation or administrative actions for defamation, negligence or other purported injuries resulting from the content we provide or the nature of our services. Such litigation and administrative actions, with or without merit, may be expensive and time-consuming, result in significant diversion of resources and management attention from our operations, and adversely affect our brand and reputation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, our apps may be taken down temporarily from Apple app store or other apps markets for copyright reasons, and we may be subject to copyright infringement claims brought by our competitors, which, malicious or not, may be time-consuming to defend and disrupting to our operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may not be able to prevent others from engaging in unauthorized use of our intellectual property, unfair competition, defamation or other violations of our rights, which could harm our business and competitive position. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have invested significant resources to develop our own intellectual property and acquire licenses to use and distribute the intellectual property of others on our platform. Failure to maintain or protect these rights could harm our business. In addition, any unauthorized use of our intellectual property by third parties may adversely affect our current and future revenues and our reputation. Further, others may engage in conduct that constitutes unfair competition, defamation or other violations of our rights, which could harm our business, reputation and competitive position. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">30 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Protection of intellectual property rights in the counties and regions that we operate may not be sufficient. Furthermore, policing unauthorized use of proprietary technology is difficult and expensive. We rely on a combination of patent, copyright, trademark and trade secret laws and restrictions on disclosure to protect our intellectual property rights. Despite our efforts to protect our proprietary rights, third parties may attempt to copy or otherwise obtain and use our intellectual property or seek court declarations that they do not infringe upon our intellectual property rights. Other unlawful conduct against us is also difficult to prevent and police. We cannot assure you that the steps we have taken will prevent misappropriation of our rights. From time to time, we may have to resort to litigation to enforce our rights, which could result in substantial costs and diversion of our resources. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face intense competition for users and hosts for our live broadcasting business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We face significant competition in the live broadcasting business for both users and hosts. The live broadcasting on our platform primarily focuses on interest areas including game and <span style="white-space:nowrap">e-sports,</span> entertainment, virtual and lifestyle related live broadcasting. We cannot assure you that such content will continue to attract new users and retain existing ones. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have entered into exclusive cooperation agreements with certain popular hosts on our platform. We may not be able to maintain or renew these agreements on acceptable terms or at all. In such event, we may be unable to convert content creators to be live broadcasting hosts or retain these popular hosts on our platform, and our operating results will be adversely affected. Furthermore, we cooperate with talent agencies to recruit, manage, train and support our hosts, and may lose hosts if the talent agencies that manage them are unable to reach or maintain satisfactory cooperation arrangements with such hosts. If talented and popular hosts cease to contribute content to our platform, or their live broadcasting fails to attract users, we may experience a decline in user traffic and user engagement, which may have material and adverse impact on our results of operations and financial conditions. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the costs attributed to hosts&#8217; compensation have increased significantly in mainland China during the past few years for companies that provide such services. If we are unable to generate sufficient revenues to outpace the increase in such compensation, we may lose opportunities to retain the popular hosts on our platform and thus incur more losses. In addition, the compensation we pay to the hosts could significantly increase our cost of revenues and materially adversely affect our margins, financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We cooperate with talent agencies to manage, organize and recruit hosts on our platform. As we are an open platform that welcomes all hosts to register on our websites, cooperation with talent agencies substantially increases our operation efficiency in terms of discovering, supporting and managing hosts in a more organized and structured manner, and turning amateur hosts to full-time hosts. We have a revenue sharing arrangement with both our hosts and talent agencies under which we share with them a portion of the revenues from virtual gifting. The absolute amounts and revenue sharing percentages that we pay hosts and talent agencies may increase. If the interests among us, hosts and the talent agencies are not well balanced, or if we cannot design a revenue-sharing mechanism that is agreeable to both hosts and talent agencies, we may not be able to retain or attract hosts or talent agencies, or both. In addition, while we have entered into exclusive streaming agreements with certain hosts, none of the talent agencies we cooperate with has an exclusive cooperation relationship with us. If our competitor platforms offer higher revenue sharing percentages with an intent to attract our popular hosts, costs to retain our hosts may further increase. Additionally, talent agencies may choose to devote more of their resources to hosts who stream on other platforms, or they may encourage their hosts to use or even enter into an exclusive agreement with other platforms, all of which could materially and adversely affect our business, financial condition and results of operations. If we are not able to continue to retain our hosts and produce high-quality content on our platform at commercially acceptable costs, our business, financial condition and results of operations would be adversely impacted. Furthermore, as our business and user base further expand, we may have to devote more resources in encouraging our hosts and talent agencies to produce content that meets the varied interests of a diverse user base, which would increase the content costs on our platform. If we are unable to generate sufficient revenues that outpace our increased content costs, or effectively control our content costs, our business, financial condition and results of operations may be materially and adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face strict regulatory supervision by government authorities for our live broadcasting business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We face strict regulatory supervision for our live broadcasting business. In August 2018, the National Office of Anti-Pornography and Illegal Publication, the Ministry of Industry and Information Technology, the Ministry of Public Security, the Ministry of Culture and Tourism, the National Radio and Television Administration and the Cyberspace Administration of China jointly issued the Notice on Strengthening the Management of Live Broadcasting Service, which required a real-name registration system for users to be put in place by live broadcasting service providers. Pursuant to the Notice 78, users who have not registered with real names or who are minors are prohibited from virtual gifting. The Law of the PRC on the Protection of Minors (2024 Revision) stipulates a series of provisions to further protect minors&#8217; interests on the internet. For more information, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Online Live Broadcasting Services.&#8221; On March&#160;25, 2022, the Cyberspace Administration of China, the State Taxation Administration of the PRC and the SAMR jointly issued the Notice on Further Standardizing the Profit-Making Behavior of Live Broadcasting to Promote the Healthy Development of the Industry, which required live broadcasting platforms to authenticate the identity of each live broadcasting publisher and report various information of those publishers that have profit-making behaviors to local provincial-level network department and tax authorities semi-annually. For a detailed description, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Online Live Broadcasting Services.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">31 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have implemented and we will continue to implement measures to comply with real-name registration requirements under PRC laws and regulations. However, the PRC government may further tighten the real-name registration requirements or require us to implement a more thorough compulsory real-name registration system for all users on our platform in the future, so that we will need to upgrade our system or purchase relevant services from third-party service providers and incur additional costs in relation thereto. If we were required to implement a more rigid real-name registration system for users on our platform, potential users may be deterred from registering with our platform, which may in turn negatively affect the growth of our user base and prospect. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In April 2022, the National Radio and Television Administration and Publishing Bureau of the Propaganda Department of the Central Communist Party of China issued the Notice on Strengthening the Administration of Live Broadcasting of Game-Playing on the online Audio-Visual Program Platform, which stipulates that live broadcasting of games shall be reported to the administrative department of radio and television in accordance with the relevant requirements for live programs. In May 2022, Opinions on Regulating Live Broadcasting for Rewards and Enhancing the Protection of Minors was issued, which states that minors are prohibited from participating in live broadcasting rewards. Furthermore, the website platform should strengthen the management of the registration of anchor accounts and optimize the &#8220;teenage mode.&#8221; The website platform should establish a dedicated customer service team for minors and strengthen the management of peak hours. The provision of online anchor services to minors under the age of 16 are prohibited, and the provision of online anchor services to minors between the age of 16 and 18 shall be subject to the consent of their guardians. After 22:00 every day, the services under the &#8220;teenage mode&#8221; should be forced offline. In June 2022, the National Radio and Television Administration and the Ministry of Culture and Tourism issued the Code of Conduct for Online Hosts, which requires live broadcasting platforms to review and record the practice qualifications of live broadcasting hosts who require a high level of professionalism (e.g., healthcare, finance, law, education). Failure to comply with these regulations may subject us to fines, other penalties and reputational harm. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, our live broadcasting services may be abused by hosts and other users. We have an internal control system in place to review and monitor live broadcasting streams and will shut down those streams that may violate PRC laws and regulations. For detailed descriptions of these PRC laws and regulations, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Online Live Broadcasting Services.&#8221; However, we may not identify all such streams and content. Failure to comply with applicable laws and regulations may result in the revocation of our licenses to provide internet content or other licenses, the closure of the concerned platforms and reputational harm. We may also be held liable for such censored information displayed on our platform. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to develop effective advertising products and systems or retain existing advertisers or attract new advertisers to advertise on our platform, or if we are unable to collect accounts receivable from the advertisers or advertising agencies in a timely manner, our financial condition, results of operations and prospects may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We generate a significant portion of our revenues from advertising. Our ability to generate and maintain our advertising revenues depends on a number of factors, including the maintenance and enhancement of our brand, the scale, engagement and loyalty of our users and market competition on advertising prices. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We cannot assure you that we will be able to retain existing advertisers or advertising agencies or attract new ones. If we fail to retain and enhance our relationships with third-party advertising agencies or advertisers themselves, our business, results of operations and prospects may be adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We enter into contracts with both advertisers and third-party advertising agencies, and the financial soundness of these customers may affect our collection of accounts receivable. We make a credit assessment of the advertiser and advertising agency to evaluate the collectability of the advertising service fees before entering into an advertising contract. However, we cannot assure you that we are or will be able to accurately assess the creditworthiness of each advertiser or advertising agency, and any inability of advertisers or advertising agencies to pay us in a timely manner may adversely affect our liquidity and cash flows. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face intense competition for advertising spending. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We face significant competition for advertising spending. We compete against online and mobile businesses and internet companies that offer advertising and marketing services, as well as traditional media outlets, such as television, radio and other offline advertising networks for advertising and marketing budgets. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">32 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In order to grow our advertising revenues, we must increase our market share of advertising spending relative to our competitors, many of which are large companies that have substantially broader product or service offerings and may leverage their relationships based on other products and services to gain additional share of advertising budgets. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe that our ability to compete effectively for advertising spending depends on many factors within and beyond our control, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the size, composition and activeness of our user base relative to those of our competitors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the comprehensiveness, innovation and effectiveness of our product and service offerings, especially those of our performance-based advertisements relative to those of our competitors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the volume, pricing and return on investment of our products and services relative to those of our competitors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the reach, engagement and effectiveness of our advertising solutions and services relative to those of our competitors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the strength of our brand and reputation relative to our competitors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the availability, accuracy and utility of analytics and measurement solutions; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our sales and marketing efforts, and those of our competitors. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we are not able to compete effectively for advertising spending, our business and operating results may be materially and adversely affected. In addition, as is common in the industry, many of our existing advertisers or advertising agencies do not have long-term commitments with us. They may not continue to do business with us or may only be willing to advertise with us at reduced prices if we do not deliver advertising services in an effective manner, or if they do not believe that their investment in advertising with us will generate a competitive return relative to alternative platforms. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Advertising content shown on our platform may subject us to penalties and other administrative actions. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under PRC advertising laws and regulations, we are obligated to monitor the advertising content shown on our platform to ensure that such content is true and accurate and in compliance with applicable laws and regulations. In addition, where a special government review is required for specific types of advertisements prior to internet posting, such as advertisements relating to pharmaceuticals, medical instruments, agrochemicals and veterinary pharmaceuticals, we are obligated to confirm that such review has been performed and approval has been obtained. Violation of these laws and regulations may subject us to penalties, including imposition of fines, confiscation of our advertising income, orders to cease dissemination of the advertisements, orders to publish an announcement correcting the misleading information, orders to terminate advertising operations and revocation of business licenses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We face significant challenges in monitoring advertising content on our platform. We cannot assure you that we can identify all content that constitute advertisements on our platform. Recent trends in advertising, such as the proliferation of short videos, live broadcasting programs, native advertising and the inclusion of promotions, sponsorships or other advertisements in videos (pre, mid, and post rolls), with paid promotions that are frequently not marked as advertising, have made advertising content identification and monitoring more challenging. Technologies and tools attempting to circumvent, evade or deceive our advertisement content monitoring system are evolving, which makes it more complicated for us to identify, monitor and review the advertising content on our platform. While we have made significant efforts to ensure that the advertisements shown on our platform are in full compliance with applicable PRC laws and regulations, we cannot ensure all the content contained in advertisements to be true and accurate as required by the advertising laws and regulations, especially given the uncertainty in the interpretation of these PRC laws and regulations. If we are found to be in violation of applicable PRC advertising laws and regulations, we may be subject to penalties and our reputation may be harmed, which may have an adverse effect on our business, financial condition, results of operations and prospects. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to launch new games or release upgrades to existing games to grow our games&#8217; player base, our business and operating results will be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We derived 22.9%, 17.8% and 20.9% of our revenues from mobile games in 2022, 2023 and 2024, respectively. No mobile game individually contributed more than 10% of our total net revenues for the years ended December&#160;31, 2022, 2023 and 2024, respectively. Our revenues from mobile games increased by 39.5% from RMB4,021.1&#160;million in 2023 to RMB5,610.3&#160;million (US$768.6 million) in 2024, which was mainly attributable to the strong performance of our exclusively licensed game, <span style="font-style:italic">San Guo: Mou Ding Tian Xia</span> launched in June 2024. If we fail to launch new games or release upgrades to existing games in a timely manner, or if our games do not achieve expected popularity, we may lose players of our games, which could materially and adversely impact revenues from mobile games and our business operations. In the event that we succeed in launching new games, the new games may divert players away from the existing games on our platform, which may increase player churn and reduce revenues from our existing games. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">33 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We offer mobile games mostly from third-party game developers and publishers on our platform either on an exclusive or <span style="white-space:nowrap">non-exclusive</span> basis. Therefore, we must maintain good relationships with our third-party game developers and copyright owners to obtain access to new popular games on reasonable commercial terms. We may not be able to maintain or renew these agreements on acceptable terms or at all. In such event, we may be unable to continue offering these popular mobile games, and our operating results will be adversely affected. In addition, if our users decide to access these games through our competitors, or if they prefer other mobile games operated by our competitors, our operating results could be materially and adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We also offer mobile games developed by our <span style="white-space:nowrap">in-house</span> game development teams. The development cycle for new titles is<span style="font-weight:bold"><span style="font-style:italic"> </span></span>subject to various challenges and uncertainties. Therefore, our development costs can be substantial. If we experience unanticipated development delays, financial difficulties, or additional costs, we may not be able to release titles according to our schedule and at budgeted costs. External factors, such as changing interests and appetite of game players and market trends, may also have an impact on the successful launch and popularity of any new games. Despite the substantial costs and time needed for development of new games, there can be no assurance that we can recoup these costs or make a profit on these games. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the revenue model we adopt for online games may not remain effective. We derive substantially all of the mobile games revenues from the sale of <span style="white-space:nowrap">in-game</span> virtual items. However, we may not be able to continue to successfully implement this model. Any change in our game revenue model may cause us to lose players and materially and adversely affect our business, financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are not able to predict if or when we will commercially launch new games and the pace at which our new games will penetrate the online game market in China, if at all. A number of factors, including technical difficulties, lack of sufficient game development capabilities, personnel and other resources and failure to obtain, delays in obtaining or revocation of obtained governmental authorities&#8217; approvals could result in delayed launch of new games, the cancellation of the development of our pipeline games, or the termination of the operation of existing games. Any delays in game releases or problems arising following the commercial release of one or more new online games such as programming errors, or bugs, could negatively impact our business and reputation and could cause our results of operations to be materially different from expectations. If any of these issues occurs, players may stop playing online games on our platform and may be less likely to return to such games as often in the future, which may negatively impact our business. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our ability to generate revenues from our mobile games could suffer if the mobile games market in mainland China does not develop as anticipated. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The mobile games market in mainland China has evolved rapidly in recent years, with developments such as the introduction of new business models, the development of player preferences, the increasing popularity of smartphones, market entry by new competitors and the adoption of new strategies by our competitors. We expect each of these trends to continue, and we must continue to adapt our strategy to successfully compete in this market. There are numerous other technologies and business models in varying stages of development, such as portable tablet computers, cloud games and VR games involving new mobile technologies, which could render certain current technologies or applications obsolete. Accordingly, it is extremely difficult to accurately predict player acceptance and demand for our various existing and potential new mobile game offerings, and the future size, composition and growth of this market. Furthermore, given the limited history and rapidly evolving nature of the mobile games market, we cannot predict the price that players will be willing to pay for the virtual items in our mobile games or whether players will have concerns over security, reliability, cost and quality of service associated with mobile games. If market acceptance of our mobile games is different than anticipated, our ability to maintain or increase our revenues and profits could be materially and adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Illegal game servers and acts of cheating by users of mobile games could harm our business and reputation and materially and adversely affect our results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Several of our competitors have reported that certain third parties have misappropriated the source codes of their games and set up illegal game servers and let their customers play such games on illegal servers without paying for the game playing time. While we already have in place numerous internal control measures to protect the source codes of our games from being stolen and to address illegal server usage and, to date, our games have not, to our knowledge, experienced such usage, our preventive measures may not be effective. The misappropriation of our game server installation software and installation of illegal game servers could harm our business and reputation and materially and adversely affect our results of operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">34 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, acts of cheating by users of mobile games could lessen the popularity of our mobile games and adversely affect our reputation and our results of operations. There have been a number of incidents in previous years where users, through a variety of methods, were able to modify the rules of our mobile games. Although these users did not gain authorized access to our systems, they were able to modify the rules of our mobile games during gameplay in a manner that allowed them to cheat and disadvantage our other mobile game users, which often has the effect of causing players to stop playing the game and shortening the game&#8217;s lifecycle. Although we have taken a number of steps to deter our users from engaging in cheating when playing our mobile games, we cannot assure you that we or the third parties from whom we license some of our mobile games will be successful or timely in taking steps necessary to prevent users from modifying the rules of our mobile games. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we suspect a player of installing cheating programs on our mobile games, or of engaging in other types of unauthorized activities, we may freeze that player&#8217;s game account or even ban the player from logging on to our games and other products. Such activities to regulate the behavior of our users are essential to maintain a fair playing environment for our users. However, if any of our regulatory activities are found to be wrongly implemented, our users may institute legal proceedings against us for damages or claims. Our operation, business and financial performance may be materially and adversely affected as a result. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We rely on third-party logistics services for the fulfillment and delivery relating to the sales of IP derivative products on our platform, and if such third-party logistics service providers fail to provide reliable logistics services, our business and reputation may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We offer IP derivative merchandise related to the ACG (anime, comics, and games) subculture as well as other areas of popular culture on our platform and generate revenues from sales of these products. We use third-party logistics service providers to fulfill orders generated on our platform. Any interruption to or failure in logistics services could prevent the timely or proper delivery of these products. These interruptions may be due to events that are beyond our control or the control of these third-party logistics service providers, such as pandemic, inclement weather, natural disasters, transportation interruptions or labor unrest or shortage. We may not be able to find alternative logistics service providers to provide logistics services in a timely and reliable manner, or at all, to replace such third-party logistics service providers to the extent necessary. If products sold on our platform are not delivered in proper condition or on a timely basis or at all, our business and reputation would suffer. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We rely upon our partner to deliver our services through smart TV. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In smart TV video streaming market, only a small number of qualified license holders can provide internet audio and visual program service to the TV terminal users via smart TVs, <span style="white-space:nowrap">set-top</span> boxes and other electronic products. Most of those license holders are radio or TV stations. Private companies that wish to operate such business need to cooperate with those license holders to legally provide relevant services. We cooperate with a PRC licensed entity for the development of relevant programs and provision of audio-visual program services through private network and targeted communication channels, such as smart TVs. If we are not successful in maintaining existing or creating new relationships, or if we encounter technological, content licensing, regulatory or other impediments to delivering our streaming content to our members via these devices, our ability to grow our business may be adversely impacted. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Many of our products and services contain open-source software, which may pose particular risks to our proprietary software, products and services in a manner that negatively affects our business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We use open-source software in our products and services and will use open-source software in the future. There is a risk that open-source software licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to provide or distribute our products or services. Additionally, we may face claims from third parties claiming ownership of, or demanding release of, the open-source software or derivative works that we developed using such software. These claims could result in litigation and could require us to make our software source code freely available, purchase a costly license or cease offering the implicated products or services unless and until we can <span style="white-space:nowrap">re-engineer</span> them to avoid infringement. This <span style="white-space:nowrap">re-engineering</span> process could require significant additional research and development resources, and we may not be able to complete it successfully. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, because any software source code we contribute to open-source projects is publicly available, our ability to protect our intellectual property rights with respect to such software source code may be limited or lost entirely. As a result, we may be unable to prevent our competitors or others from using such software source code contributed by us. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may not be successful in developing relationships with key participants in the mobile industry or in developing services that operate effectively with these operating systems, networks, devices and standards. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We make our products and services available across a variety of operating systems, mainly on mobile devices and personal computers. As mobile usage accelerates, we expect to generate a large portion of our business and revenues from mobile. If we are unable to successfully capture and retain the growing number of users that access internet services through mobile devices, or if we are slower than our competitors in developing attractive products and services adaptable for mobile devices, we may fail to capture a significant share or an increasingly important portion of the market or may lose existing users. In addition, even if we are able to retain the increasing number of mobile users, we may not be able to continue to successfully commercialize mobile user traffic in the future. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">35 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We depend on the interoperability of our products and services with popular devices, desktop and mobile operating systems and web browsers that we do not control, such as Windows, Mac OS, Android, iOS, and others. Any changes in devices or their systems that degrade the functionality of our products and services or give preferential treatment to competitive products or services could adversely affect usage of our products and services. We may not be successful in developing relationships with key participants in the mobile industry or in developing services that operate effectively with these operating systems, networks, devices and standards. Further, if the number of systems, networks and devices for which we develop our products and services increases, it will result in an increase in our costs and expenses, and adversely affect our gross margin and results of operation. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face risks associated with our investments. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have made short-term and long-term investments. Our short-term investments primarily include financial products with variable interest rates referenced to the performance of underlying assets issued by commercial banks, other financial institutions or publicly traded companies, which we intend to sell within twelve months. Our long-term investments primarily consist of (i)&#160;investment in companies whose businesses are complementary to ours, including game, anime production and high-technology companies and (ii)&#160;investments in publicly traded companies with an intention of holding for more than one year. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">These investments may earn yields substantially lower than anticipated and the fair value of our investments may fluctuate significantly, which contribute to the uncertainties in valuation. Any failure to realize the benefits we expected from these investments may materially and adversely affect our business and financial results. From time to time, we may also make alternative investments and enter into strategic partnerships or alliances as we see fit to expand our product offerings or business in other countries or regions, which may expose us to additional risks. Also see &#8220;&#8212;We face various challenges and risks in connection with our expansion into overseas markets.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any change in securities prices and market conditions could lead to volatility in the fair value of our investments accounted for at fair value, which could further impact our financial condition and results of operations and may also impact our ability to dispose of these investments at favorable prices. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Difficulties in identifying, consummating and integrating acquisitions and strategic alliances and potential impair in connection with our investments or acquisitions may have a material and adverse effect on our business and results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have acquired, and may in the future acquire, companies that are complementary to our business. From time to time, we may also make alternative investments and enter into strategic partnerships or alliances as we see. For example, in February 2022, we acquired all of the equity interests in a game company to expand our <span style="white-space:nowrap">in-house</span> capacity in game development. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Past and future acquisitions, partnerships or alliances may expose us to potential risks, including risks associated with: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the integration of new operations and the retention of customers and personnel; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">significant volatility in our operating profit (loss) due to changes in the fair value of our contingent purchase consideration payable; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">unforeseen or hidden liabilities, including those associated with different business practices; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the diversion of management&#8217;s attention and resources from our existing business and technology by acquisition, transition and integration activities; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">failure to achieve synergies with our existing business and generate revenues as anticipated; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">failure of the newly acquired businesses, technologies, services and products to perform as anticipated; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">inability to generate sufficient revenues to offset additional costs and expenses; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">breach or termination of key agreements by the counterparties; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the costs of acquisitions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">international operations conducted by some of our subsidiaries; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">any different interpretations on contingent purchase consideration; or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the potential loss of, or harm to, relationships with both our employees and customers resulting from our integration of new businesses. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">36 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any of the potential risks listed above could have a material and adverse effect on our ability to manage our business and our results of operation. In addition, we cannot be assured the acquired businesses, technologies, services and products from our past acquisitions and any potential transaction will generate sufficient revenue to offset the associated costs or other potential unforeseen adverse effects on our business. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may incur impairment charges for our intangible assets and goodwill. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed from the acquired entity as a result of our acquisitions of interests in our subsidiaries and consolidated VIEs. We recorded goodwill of RMB2,725.1&#160;million, RMB2,725.1&#160;million and RMB2,725.1&#160;million (US$373.3 million) as of December&#160;31, 2022, 2023 and 2024, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are required to test our goodwill for impairment annually or more frequently if events or changes in circumstances indicate that they may be impaired. We may record impairment of goodwill acquired in connection with our acquisitions if the carrying value of our goodwill acquired in connection with our past or future acquisitions are determined to be impaired. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our intangible assets consist primarily of licensed copyrights of content, license rights of mobile games, and intellectual property and others. Purchased intangible assets are initially recognized and measured at fair value. Intangible assets acquired through business acquisitions are recognized as assets separate from goodwill if they satisfy either the &#8220;contractual-legal&#8221; or &#8220;separability&#8221; criterion. Intangible assets are subsequently measured at cost less accumulated amortization and impairment. Intangible assets should be tested for recoverability whenever events or changes in circumstances indicate that the carrying amount of the asset group may not be recoverable. We cannot guarantee that we will not record greater impairment losses of intangible assets in the future. Material impairment of intangible assets could negatively affect our financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are exposed to risks associated with the development or construction of properties on a parcel of land in Shanghai. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2020, we established an entity together with two entities each controlled by Mr.&#160;Rui Chen and Ms.&#160;Ni Li, and an independent third party to acquire the land use rights for a parcel of land in Shanghai. We hold 30.01% of the shares of this entity. Construction of certain buildings on this parcel of land has commenced and is expected to complete by approximately 2026. We may use space in one of the buildings as our office space following the completion of this construction project. See also &#8220;Item 4. Information on the Company&#8212;Property, Plants and Equipment&#8221; and &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;B. Related Party Transactions&#8212;Other Related Party Transactions.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This construction project includes risks such as: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">this entity may not be able to obtain construction financing for the development of the construction project on reasonable terms in a timely manner, or at all, and we may consider to provide additional financing to this entity to fund the development or construction; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">construction may not be completed on schedule due to various reasons, such as supply chain issues, increased difficulty for workforce recruitment, disruption to the business operation or financial positions of the construction contractors or other parties on whom we rely, which could result in increased expenses and construction costs, and would result in reduced profitability; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">construction costs may exceed this entity&#8217;s original estimates due to increases in interest rates and increased material, labor or other costs, possibly making the property less profitable than projected or unprofitable because this entity may not be able to increase rents to compensate for the increase in construction costs; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">occupancy rates and rents at newly completed properties and the time it takes to lease such facilities fully or substantially may not meet this entity&#8217;s expectations, which may result in lower than projected occupancy and rental rates resulting in an investment that is less profitable than projected or unprofitable; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">claims for construction defects after a property has been developed; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">poor performance or nonperformance by any of our business partners, construction contractors or other third parties on whom we rely; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">health and safety incidents and site accidents; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">compliance with building codes and other local regulations. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If any of the aforementioned risks were to occur, it could have a substantial negative impact on the construction project&#8217;s success and result in a material adverse effect on our financial condition or results of operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">37 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any malfunction, capacity constraint or operation interruption for any extended period may have an adverse impact on our business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our ability to provide superior user experience on our platform depends on the continuous and reliable operation of our IT systems. We cannot assure you that we will be able to procure sufficient bandwidth in a timely manner or on acceptable terms or at all. Failure to do so may significantly impair user experience on our platform and decrease the overall effectiveness of our platform to users, content providers and advertisers. Our IT systems and proprietary content distribution network are vulnerable to damage or interruption as a result of fires, floods, earthquakes, power losses, telecommunications failures, undetected errors in software, computer viruses, hacking and other attempts to harm our IT systems. Disruptions, failures, unscheduled service interruptions or a decrease in connection speeds could damage our reputation and cause our users, content providers and advertisers to migrate to our competitors&#8217; platforms. If we experience frequent or persistent service disruptions, whether caused by failures of our own IT systems or those of third-party service providers, our user experience may be negatively affected, which in turn may have a material and adverse effect on our reputation and business. We cannot assure you that we will be successful in minimizing the frequency or duration of service interruptions. As the number of our users increases and our users generate more content on our platform, we may be required to expand and adapt our technology and infrastructure to reliably store and process content. It may become increasingly difficult to maintain and improve the performance of our platform, especially during peak usage times, as our services become more complex and our user traffic increases. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Undetected programming errors or flaws or failure to maintain effective customer service could harm our reputation or decrease market acceptance of our products and services, which would materially and adversely affect our results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The video programs on our platform may contain programming errors that may only become apparent after their release. We generally have been able to resolve such flaws and errors. However, we cannot assure you that we will be able to detect and resolve all these programming errors effectively. Undetected programming errors could adversely affect our user experience and market acceptance. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our software has contained, and may now or in the future contain, errors, bugs or vulnerabilities. Any errors, bugs or vulnerabilities discovered in our code after release could result in damage to our reputation, loss of users, loss of content providers, loss of revenue or liability for damages, any of which could adversely affect our business and operating results. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We utilize payment collection channels to collect proceeds from our paying users&#8217; purchases. Any failure by those payment collection channels to process payments effectively and securely may materially and adversely affect our revenue realization and brand recognition. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We depend on the billing and payment systems of third parties such as online third-party payment processors to maintain accurate records of payments of sales proceeds by paying users and collect such payments. We receive periodic statements from these third parties which indicate the aggregate amount of fees that were charged to paying users of our products and services. Our business and results of operations could be adversely affected if these third parties fail to accurately account for or calculate the revenues generated from the sales of our products and services. If there are security breaches or failure or errors in the payment process of these third parties, user experience may be affected and our business results may be negatively impacted. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Failure to timely collect our receivables from third parties whose billing and payment systems we use and third-party payment processors may adversely affect our cash flows. Our third-party payment processors may from time to time experience cash flow difficulties. Consequently, they may delay their payments to us or fail to pay us at all. Any delay in payment or inability of current or potential third-party payment processors to pay us may significantly harm our cash flow and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We also do not have control over the security measures of our third-party payment service providers, and security breaches of the online payment systems that we use could expose us to litigation and possible liability for failing to secure confidential customer information and could, among other things, damage our reputation and the perceived security of all of the online payment systems that we use. If a well-publicized internet security breach were to occur, users concerned about the security of their online payments may become reluctant to purchase our products through payment service providers even if the publicized breach did not involve payment systems or methods we used. In addition, billing software errors could damage user confidence in these payment systems. If any of the above were to occur and damage our reputation or the perceived security of the payment systems we use, we may lose paying users as they may be discouraged from purchasing products or services on our platform, which may have an adverse effect on our business and results of operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">38 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our success depends on the efforts of our key employees, including our senior management members and other technology personnel. If we fail to hire, retain and motivate our key employees, our business may suffer. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We depend on the continued contributions of our senior management and other key employees, many of whom are difficult to replace. The loss of the services of any of our executive officers or other key employees could harm our business. Competition for qualified talent in mainland China is intense, particularly in the internet and technology industries. Our future success depends on our ability to attract a large number of qualified employees and retain existing key employees. If we are unable to do so, our business and growth may be materially and adversely affected and the trading prices of our listed securities could suffer. Our need to obtain qualified employees and retain key employees may cause us to increase compensation-related costs, including stock-based compensation. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we are deemed an &#8220;investment company&#8221; under the Investment Company Act of 1940, it could adversely affect the price of the ADSs, could constrain our future activities, and could materially and adversely affect our business, results of operations, and financial condition. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We do not believe that we are an &#8220;investment company&#8221; and we do not intend to become registered as an &#8220;investment company&#8221; under the U.S. Investment Company Act of 1940, or the 1940 Act. Certain of our assets and other future holdings may be deemed to be &#8220;investment securities&#8221; within the meaning of the 1940 Act. Under the 1940 Act, a company is deemed to be an &#8220;investment company&#8221; if it is engaged primarily, or proposes to engage primarily, in the business of investing, reinvesting, owning, holding, or trading in securities. On a consolidated basis, a significant portion of our present assets as of December&#160;31, 2024 consists of time deposits and short-term investments held for cash management purposes, which may be deemed to be &#8220;investment securities&#8221; within the meaning of 1940 Act. However, we do not hold ourselves out as being primarily engaged, or proposing to engage primarily, in the business of investing, reinvesting or trading in securities. Rather, we are primarily engaged in the business of building a leading video community for young generations in China. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We seek to conduct our operations so that we do not meet the definition of &#8220;investment company&#8221; under the 1940 Act. Doing so may require us to forego potential future acquisitions of interests in companies that may be deemed to be &#8220;investment securities&#8221; within the meaning of the 1940 Act. If we are unable to structure or operate our business in a manner that avoids investment company status under the 1940 Act, we may be deemed to be an investment company within the meaning of the 1940 Act. As a foreign private issuer, we would not be eligible to register under the 1940 Act unless the SEC issued an order permitting us to do so. As a result, if we are deemed to be an investment company within the meaning of the 1940 Act, we would either have to obtain exemptive relief from the SEC or dispose of investment securities in order to fall outside the definition of an investment company. Failure to avoid being deemed an investment company under the 1940 Act, coupled with our inability as a foreign private issuer to register under the 1940 Act, could make us unable to comply with our reporting obligations as a public company in the United States and lead to our being delisted from the Nasdaq Global Select Market, which would materially and adversely affect the liquidity and value of the ADSs. We would also be unable to raise capital through the sale of securities in the United States or to conduct business in the United States. In addition, we may be subject to SEC enforcement action or purported class action lawsuits for alleged violations of U.S. securities laws. Defending ourselves against any such enforcement action or lawsuits would require significant attention from our management and divert resources from our existing businesses and could materially and adversely affect our business, results of operations, and financial condition. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our indebtedness could adversely affect our financial condition and our ability to obtain additional capital on reasonable terms when necessary. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our long-term bank loans were RMB3,100.0&#160;million (US$424.7&#160;million) in aggregate. As of December&#160;31, 2024, the current portion of RMB31.0&#160;million (US$4.2&#160;million) was classified as short-term loans and the remaining RMB3,069.0&#160;million (US$420.5&#160;million) was reported as long-term debt. Our long-term bank loans were substantially credit borrowing and the interest rates were 2.4% as of December&#160;31, 2024. We were in compliance with all of the loan covenants as of December&#160;31, 2024. For additional information, see &#8220;Notes to Consolidated Financial Statements&#8212;Note 12. Short-Term Loan and Current Portion of Long-Term Debt&#8221; and &#8220;&#8212;Note 14. Long-Term Debt&#8221; of our audited consolidated financial statements included elsewhere in this annual report. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We may incur additional indebtedness in the future. Our current and future debt requires us to dedicate a portion of our cash flow to service interest and principal payments and may limit our ability to engage in other transactions. Our ability to pay interest and repay the principal for our indebtedness is dependent upon our ability to manage our business operations, generate sufficient cash flows, raise additional capital and the other factors discussed in this section. There can be no assurance that we will be able to manage any of these risks successfully. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Certain of our outstanding indebtedness include financial and other covenants. We are in compliance with the applicable financial covenants with respect to certain financial metrics as of December&#160;31, 2024. If we fail to comply with these covenants in the future and are unable to remedy or obtain a waiver or amendment, an event of default would occur. If an event of default were to occur, the lenders could, among other things, declare outstanding amounts due and payable. If the payment of any of our indebtedness is accelerated, we may be required to renegotiate, repay or refinance these obligations and may not have sufficient funds available to repay it, and our liquidity and financial position would be materially and adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">39 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We may require additional capital to support our business growth or to respond to business opportunities, challenges or unforeseen circumstances. Our ability to obtain additional capital, if and when required, will depend on our business plans, investor demand, our operating performance, the condition of the capital markets, including the general market conditions for financing activities by internet companies, economic, political and other conditions in the PRC and elsewhere, and other factors. Our indebtedness may limit our ability to borrow additional funds. We may have difficulty incurring new debt on terms that we would consider to be commercially reasonable. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, we may also need to refinance a portion or all of our outstanding debt as it matures. We may not be able to refinance existing debt or that the terms of any refinancing may not be as favorable as the terms of our existing debt. Our ability to repay our indebtedness may be limited by law, by regulatory authority or by agreements governing our and/or our subsidiaries&#8217; current or future indebtedness. We derive most of our revenues from, and hold most of our assets through, our subsidiaries. As a result, we may rely in part upon distributions and advances from our subsidiaries in order to help us meet our payment obligations. Our subsidiaries are distinct legal entities and do not have any obligation (legal or otherwise) to provide us with distributions or advances. We may face tax or other adverse consequences, or legal limitations, on our ability to obtain funds from these entities. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We hold a portion of our cash and cash equivalents that we use to meet our working capital and operating expense needs in deposit accounts, and our liquidity and operations could be adversely affected if a financial institution holding such funds fails. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We hold a portion of our cash and cash equivalents that we use to meet our working capital and operating expense needs in deposit accounts at multiple financial institutions. If any of those financial institutions were to fail, we cannot provide any assurances that the applicable governmental agencies would take action to protect our uninsured deposits or make deposits available in a similar manner. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We also maintain investment accounts with one or more financial institutions in which we hold our investments and, if access to the funds we use for working capital and operating expenses is impaired, we may not be able to open new operating accounts or to sell investments or transfer funds from our investment accounts to new operating accounts on a timely basis sufficient to meet our operating expense obligations. In addition, to the extent that the financial institutions with which we hold securities fail or are associated with banks that fail, there may be delays or other access restrictions with respect to such securities, similar to those described above for deposit accounts. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We have granted, and may continue to grant, options, restricted share units and other types of awards under our share incentive plans, which may result in increased share-based compensation expenses. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We adopted a global share incentive plan in 2014 (terminated in 2022, whereas awards outstanding at the time of termination survived the termination), a share incentive plan in 2018 (as amended in 2020, 2022 and 2024) and a share incentive plan in 2024, which we refer to as the Global Share Plan, the 2018 Plan and the 2024 Plan, respectively, in this annual report, for the purpose of granting share-based compensation awards to employees, directors and consultants to incentivize their performance and align their interests with ours. We recognize expenses in our consolidated financial statements in accordance with U.S. GAAP. Under the 2018 Plan and the 2024 Plan, we are authorized to grant options, restricted share units, and other types of awards. As of February&#160;28, 2025, awards to purchase 29,742,521 ordinary shares under the Global Share Plan and the 2018 Plan have been granted and remained outstanding, excluding awards that were forfeited or cancelled after the relevant grant dates. We recognize share-based compensation expenses in our consolidated financial statements in connection with these grants and may continue to incur such expenses in the future. As of December&#160;31, 2024, our unrecognized share-based compensation expenses relating to unvested awards amounted to RMB2,829.3&#160;million (US$387.6 million), adjusted for estimated forfeitures. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to maintain an effective system of internal control over financial reporting, we may lose investor confidence in the reliability of our financial statements which in turn could negatively impact the trading price of our shares and/or ADSs or otherwise harm our reputation. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The SEC, as required under Section&#160;404 of the Sarbanes-Oxley Act of 2002, adopted rules requiring public companies to include a report of management on the effectiveness of such companies&#8217; internal control over financial reporting in their respective annual reports. In addition, an independent registered public accounting firm for a public company must attest to and report on the effectiveness of the company&#8217;s internal control over financial reporting. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">40 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our management has concluded that our internal control over financial reporting was effective as of December&#160;31, 2024. See &#8220;Item 15. Controls and Procedures.&#8221; Our independent registered public accounting firm has issued an attestation report, which has concluded that our internal control over financial reporting was effective in all material aspects as of December&#160;31, 2024. However, if we fail to implement and maintain an effective system of internal control over financial reporting in the future, our management and our independent registered public accounting firm may not be able to conclude that we have effective internal control over financial reporting at a reasonable assurance level. Any failure to implement and maintain an effective system of internal control over financial reporting could also cause us to suffer material misstatements in our consolidated financial statements and fail to meet our reporting obligations, which would likely cause investors to lose confidence in our reported financial information. This could in turn limit our access to capital markets, harm our results of operations, and lead to a decline in the trading prices of our listed securities. Additionally, ineffective internal control over financial reporting could expose us to increased risk of fraud or misuse of corporate assets and subject us to potential delisting from the stock exchange on which we list, regulatory investigations and civil or criminal sanction. Furthermore, we have incurred and anticipate that we will continue to incur considerable costs, management time and other resources in an effort to comply with Section&#160;404 of the Sarbanes-Oxley Act and other requirements. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We rely on certain key operating metrics to evaluate the performance of our business, and real or perceived inaccuracies in such metrics may harm our reputation and negatively affect our business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We rely on certain key operating metrics to evaluate the performance of our business. Our operating metrics may differ from estimates published by third parties or from similarly titled metrics used by other companies due to differences in methodology and assumptions. We calculate these operating metrics using internal company data that have not been independently verified. If we discover material inaccuracies in the operating metrics we use, or if they are perceived to be inaccurate, our reputation may be harmed and our evaluation methods and results may be impaired, which could negatively affect our business. If investors make investment decisions based on operating metrics we disclosed that are inaccurate, we may also face potential lawsuits or disputes. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We do not have any business insurance coverage. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The insurance industry in mainland China is still in an early stage of development, and insurance companies in mainland China currently offer limited business-related insurance products. We do not maintain business interruption insurance or general third-party liability insurance, nor do we maintain property insurance, product liability insurance or <span style="white-space:nowrap">key-man</span> insurance. We consider this practice to be reasonable in light of the nature of our business and the insurance products that are available in mainland China and in line with the practices of other companies in the same industry of similar size in mainland China. Any uninsured risks may result in substantial costs and the diversion of resources, which could adversely affect our results of operations and financial condition. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face various challenges and risks in connection with our expansion into overseas markets. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As we expand our global and cross-border businesses into more overseas markets, we will face risks associated with expanding into markets in which we have limited or no experience and in which we may be less well-known. We may be unable to attract a sufficient number of users, customers or business partners, fail to anticipate competitive conditions or face difficulties in operating effectively in these new markets. The expansion of our overseas and cross-border businesses will also expose us to risks inherent in operating businesses globally, including, but not limited to: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">inability to recruit international and local talent and deal with challenges in replicating or adapting our company policies and procedures to operating environments different than those of China; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">lack of acceptance of the product and service offerings on our platform and adverse publicity about us; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">disruptions in the supply chain; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">investigations regarding anti-dumping; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">trade wars; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">geopolitical tensions, political instability and general economic or political conditions in particular countries or regions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">challenges and increased expenses associated with staffing and managing global and cross-border operations and managing an organization spread over multiple jurisdictions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">trade barriers, such as import and export restrictions, tariffs, customs duties and other taxes, competition law regimes and other trade restrictions, as well as other protectionist policies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">differing and potentially adverse tax consequences; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">increased and conflicting regulatory compliance requirements; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">litigations, arbitrations, government actions, restrictions, policies, or legal proceedings against us; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">adaption to different industry practices; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">41 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">challenges caused by distance, language and cultural differences; </p></td></tr></table> <p style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">impact of natural disasters or health epidemics; </p></td></tr></table> <p style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">increased costs to protect the security and stability of our information technology systems, intellectual property and personal data, including compliance costs related to data localization laws, data protection laws and privacy laws; </p></td></tr></table> <p style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">availability and reliability of global and cross-border payment systems and logistics infrastructure; and </p></td></tr></table> <p style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">exchange rate fluctuations. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As we expand further into new regions and markets, these risks could intensify, and efforts we make to expand our global and cross-border businesses and operations may not be successful. Failure to expand our global and cross-border businesses and operations could materially and adversely affect our business, financial condition and results of operations. </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Transactions conducted through our global and cross-border platforms may be subject to different customs, taxes and rules and regulations, and we may be adversely affected by the complexity of and developments in customs, foreign exchange and import/export laws, rules and regulations in mainland China and other jurisdictions. </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, changes to trade policies, treaties and tariffs in the jurisdictions in which we operate, or the perception that these changes could occur, could adversely affect our global and cross-border operations, our financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are subject to changing laws and regulations regarding regulatory matters, corporate governance and public disclosure that have increased both our costs and the risk of <span style="white-space:nowrap">non-compliance.</span> </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are subject to rules and regulations by various governing bodies, including, for example, the Securities and Exchange Commission, which is charged with the protection of investors and the oversight of companies whose securities are publicly traded, the Securities and Futures Commission of Hong Kong, which is in charge of regulating Hong Kong&#8217;s securities and futures markets, and the various regulatory authorities in mainland China, Hong Kong and the Cayman Islands, and to new and evolving regulatory measures under applicable laws. Our efforts to comply with new and changing laws and regulations have resulted in and are likely to continue to result in, increased general and administrative expenses and a diversion of management time and attention from revenue-generating activities to compliance activities. </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Moreover, because these laws, regulations and standards are subject to varying interpretations, their application in practice may evolve over time as new guidance becomes available. This evolution may result in continuing uncertainty regarding compliance matters and additional costs necessitated by ongoing revisions to our disclosure and governance practices. If we fail to address and comply with these regulations and any subsequent changes, we may be subject to penalty and our business may be harmed. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">A severe or prolonged downturn in the Chinese or global economy, any adverse policy change targeting China or protracted geopolitical tension between China and other countries, any financial or economic crisis, or perceived threat of such a crisis, could materially and adversely affect our business and financial condition. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Chinese and global macroeconomic environment faces numerous challenges. The growth rate of the Chinese economy has been slowing since 2010 and the Chinese population began to decline in 2022. Heightened geopolitical tensions in various regions of the world may have negative effects to the global economy. In particular, there are significant uncertainties associated with the future relationship between the United States and China with respect to a wide range of issues including investment policies, trade policies, treaties, government regulations and tariffs. The U.S. government has taken actions that have impacted, and may continue to impact, companies like us with a substantial presence in China. A <span style="white-space:nowrap">non-exhaustive</span> list of such actions includes legislative measures aiming to prohibit or restrict U.S. investment in China-based companies that operates in certain industries, sanctions or trade restrictions targeting China, increased tariffs on imports from China, or ban or enhanced review of transactions with, or inbound investments from, China-based companies. China has responded by taking a series of measures such as implementing retaliatory tariffs, trade barriers, and other regulatory actions, and new measures may be adopted from time to time. The tension between these two countries may escalate, potentially disrupting cross-border commerce, capital flows, and investor sentiment, leading to increased compliance costs, operational disruptions, and constraints on our access to capital markets. Economic conditions in China are sensitive to global economic conditions, as well as changes in domestic economic and political policies and the expected or perceived overall economic growth rate in China. Any severe or prolonged slowdown in the Chinese or global economy may materially and adversely affect our business, results of operations and financial condition. </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On October&#160;28, 2024, the U.S. Department of the Treasury issued a final rule on outbound investment, or the Outbound Investment Rule, to implement the executive order of August&#160;9, 2023 which became effective on January&#160;2, 2025. The Outbound Investment Rule imposes investment prohibition and notification requirements on U.S. persons for a wide range of investments in entities associated with China (including Hong Kong and Macau), collectively defined as &#8220;Covered Foreign Persons,&#8221; that are engaged in activities relating to three sectors: (i) semiconductors and microelectronics, (ii) quantum information technologies, and (iii) artificial intelligence systems. U.S. persons subject to the Outbound Investment Rule are prohibited from making, or required to report, certain investments in Covered Foreign Persons, which are defined as &#8220;covered transactions.&#8221; We believe we are not a &#8220;Covered Foreign Person&#8221; as defined in the Outbound Investment Rule. However, if we were to be deemed a Covered Foreign Person due to changes in our business operations or amendments to relevant laws and regulations, our ability to raise capital would be significantly and negatively affected. In such case, the trading prices of our ADSs and/or our Class Z ordinary shares may be materially and adversely affected and the value of our securities may decline significantly. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">42 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face risks related to natural disasters and health epidemics. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our business could be adversely affected by natural disasters, health epidemics, or other public safety concerns affecting the PRC, and particularly Shanghai. Natural disasters, such as severe weather conditions, a snowstorm, flood or hazardous air pollution, or other outbreaks, to server interruptions, breakdowns, system failures, website or app failures or internet failures, which could cause the loss or corruption of data or malfunctions of software or hardware, as well as adversely affecting our ability to operate our website or apps and provide services and solutions. Our business could also be adversely affected if our employees are affected by health epidemics, such as outbreaks of diseases. In addition, our results of operations could be adversely affected to the extent that any health epidemic harms the Chinese economy in general. Our headquarters are located in mainland China, where most of our directors and management and many of our employees currently reside. Most of our system hardware and <span style="white-space:nowrap">back-up</span> systems are hosted in facilities located in mainland China. Consequently, if any natural disasters, health epidemics or other public safety concerns were to affect mainland China, our operation may experience material disruptions, which may materially and adversely affect our business, financial condition and results of operations. </p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our ability to conduct business in international markets may be adversely affected by legal, regulatory and other risks. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">International expansion of our platform and offerings is a part of our growth strategy and may subject us to additional risks and challenges, including, but not limited to, challenges in formulating effective local sales and marketing strategies targeting users from various jurisdictions and cultures, who have a diverse range of preferences and demands; challenges in achieving sufficient brand recognition as compared with our home market in China; challenges in identifying appropriate local business partners and establishing and maintaining good working relationships with them; exposure to different tax jurisdictions that may subject us to greater fluctuations in our effective tax rate and potentially adverse tax consequence; and risks of increased costs associated with doing business in foreign jurisdictions, including burdens of complying with a wide variety of local laws and regulations. If we fail to address any of these risks and challenges associated with our international expansion, our reputation, business and results of operations may be adversely affected. </p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any failure to comply with PRC property laws and relevant regulations regarding certain of our leased premises may materially and adversely affect our business, financial condition, results of operations and prospects. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have not registered our lease agreements with the relevant government authorities. Under the relevant PRC laws and regulations, we may be required to register and file with the relevant government authority executed leases. The failure to register the lease agreements for our leased properties will not affect the validity of these lease agreements, but the competent housing authorities may order us to register the lease agreements in a prescribed period of time and impose a fine ranging from RMB1,000 to RMB10,000 for each <span style="white-space:nowrap">non-registered</span> lease if we fail to complete the registration within the prescribed timeframe. </p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Our Corporate Structure </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the PRC government finds that the agreements that establish the structure for operating our businesses in mainland China do not comply with PRC regulations on foreign investment in internet and other related businesses, or if these regulations or their interpretations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PRC laws and regulations impose certain restrictions or prohibitions on foreign ownership of companies that engage in internet and other related businesses, including the provision of internet content and online game operations. For example, the internet cultural business (except for music), the internet audio-visual program business, the radio and television program production and operation business, and the production of audio-visual products and/or electronic publications remain as prohibited areas for foreign investment. Specifically, foreign ownership of a commercial internet information services provider may not exceed 50%. We are a company registered in the Cayman Islands and our WFOE is considered a foreign-invested enterprise. To comply with PRC laws and regulations, we conduct our business in mainland China mainly through the VIEs and their respective subsidiaries, based on a series of contractual arrangements by and among our wholly owned subsidiaries in mainland China (our WFOEs), the VIEs, and their shareholders, as applicable. As a result of these contractual arrangements, we exert control over the Consolidated Affiliated Entities and consolidate their financial results in our financial statements under U.S. GAAP. The Consolidated Affiliated Entities hold the licenses, approvals and key assets that are essential for our operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the opinion of our PRC counsel, Jingtian&#160;&amp; Gongcheng, based on its understanding of the relevant PRC laws and regulations, except as disclosed in this annual report, each of the contracts among our WFOEs, the VIEs and their shareholders is valid, binding and enforceable in accordance with its terms. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, Bilibili is a Cayman Islands holding company with no equity ownership in the VIEs and conducts its operations primarily through its PRC subsidiaries, VIEs and their subsidiaries in mainland China. Investors in Bilibili&#8217;s ADSs or the Class&#160;Z ordinary shares thus are not purchasing equity interest in the VIEs in mainland China but instead are purchasing equity interest in a Cayman Islands holding company. If the PRC government deems that our contractual arrangements with the VIEs do not comply with PRC regulatory restrictions on foreign investment in the relevant industries, or if these regulations or their interpretations change or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. We may not be able to repay our indebtedness, and our shares may decline in value or become worthless, if we are unable to assert our contractual control rights over the assets of the VIEs, which contribute to 68.2% of our revenues in 2024. Bilibili, its PRC subsidiaries and the VIEs, and investors of Bilibili face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with the VIEs and, consequently, significantly affect the financial performance of the VIEs and our company as a group. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">43 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have been further advised by our PRC counsel, Jingtian&#160;&amp; Gongcheng, that there are substantial uncertainties regarding the interpretation and application of current or future PRC laws and regulations. Thus, we cannot assure you that the PRC government would agree that our contractual arrangements comply with PRC licensing, registration or other regulatory requirements, with existing policies or with requirements or policies that may be adopted in the future. The PRC government may ultimately take a view contrary to the opinion of our PRC counsel. If we are found in violation of any PRC laws or regulations or if the contractual arrangements among our WFOEs, the VIEs and their shareholders are determined as illegal or invalid by the PRC court, arbitral tribunal or regulatory authorities, the relevant governmental authorities would have broad discretion in dealing with such violation, including, without limitation: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">revoking the business licenses and/or operating licenses of such entities; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">imposing fines on us; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">confiscating any of our income that they deem to be obtained through illegal operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">discontinuing or placing restrictions or onerous conditions on our operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">placing restrictions on our right to collect revenues; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">shutting down our servers or blocking our app/websites; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">requiring us to restructure the operations in such a way as to compel us to establish a new enterprise, <span style="white-space:nowrap">re-apply</span> for the necessary licenses or relocate our businesses, staff and assets; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">imposing additional conditions or requirements with which we may not be able to comply; or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">taking other regulatory or enforcement actions against us that could be harmful to our business. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The imposition of any of these penalties may result in a material and adverse effect on our ability to conduct our business operations. In addition, if the imposition of any of these penalties causes us to lose the rights to direct the activities of the Consolidated Affiliated Entities or the right to receive their economic benefits, we would no longer be able to consolidate their financial results in accordance with U.S. GAAP, which would have a material adverse effect on our operations and result in the value of the securities diminishing substantially. Our shares may decline in value if we are unable to assert our contractual control rights over the assets of our PRC subsidiaries and the VIEs that conduct all or substantially all of our operations. Bilibili, its PRC subsidiaries and the VIEs and investors of Bilibili face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with the VIEs and, consequently, significantly affect the financial performance of the VIEs and our company as a group. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Although we believe we, our PRC subsidiaries and the VIEs comply with current PRC laws and regulations, we cannot assure you that the PRC government would agree that our contractual arrangements comply with PRC licensing, registration or other regulatory requirements, with existing policies or with requirements or policies that may be adopted in the future. The PRC government has broad discretion in determining rectifiable or punitive measures for <span style="white-space:nowrap">non-compliance</span> with or violations of PRC laws and regulations. If the PRC government determines that we or the VIEs do not comply with applicable law, it could revoke the VIEs&#8217; business and operating licenses, require the VIEs to discontinue or restrict the VIEs&#8217; operations, restrict the VIEs&#8217; right to collect revenues, block the VIEs&#8217; websites, require the VIEs to restructure our operations, impose additional conditions or requirements with which the VIEs may not be able to comply, impose restrictions on the VIEs&#8217; business operations or on their customers, or take other regulatory or enforcement actions against the VIEs that could be harmful to their business. Any of these or similar occurrences could significantly disrupt our or the VIEs&#8217; business operations or restrict the VIEs from conducting a substantial portion of their business operations, which could materially and adversely affect the VIEs&#8217; business, financial condition and results of operations. If any of these occurrences results in our inability to direct the activities of any of the VIEs that most significantly impact its economic performance, and/or our failure to receive the economic benefits from any of the VIEs, we may not be able to consolidate these entities in our consolidated financial statements in accordance with U.S. GAAP. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We rely on contractual arrangements with the VIEs and their shareholders for our operations in mainland China, which may not be as effective in providing operational control as direct ownership. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Due to PRC restrictions or prohibitions on foreign ownership of internet and other related businesses in mainland China, we operate our business in mainland China through the VIEs and their subsidiaries, in which we have no ownership interest. We rely on a series of contractual arrangements with the VIEs and their shareholders, as applicable, including the powers of attorney, to control and operate business of the Consolidated Affiliated Entities. These contractual arrangements are intended to provide us with effective control over the Consolidated Affiliated Entities and allow us to obtain economic benefits from them. See &#8220;Item 4. Information on the Company&#8212;C. Organizational Structure&#8221; for more details about these contractual arrangements. In particular, our ability to control the Consolidated Affiliated Entities depends on the powers of attorney, pursuant to which our WFOEs can vote on all matters requiring shareholder approval in the VIEs. We believe these powers of attorney are legally enforceable but may not be as effective as direct equity ownership. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">44 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Although we have been advised by our PRC counsel, Jingtian&#160;&amp; Gongcheng, that except as disclosed in this annual report, each of the contracts among our WFOEs, the VIEs and their shareholders is valid, binding and enforceable under existing PRC laws and regulations, these contractual arrangements may not be as effective in providing control over the VIEs and their subsidiaries as direct ownership. If the VIEs or their shareholders fail to perform their respective obligations under the contractual arrangements, we may incur substantial costs and expend substantial resources to enforce our rights. These contractual arrangements are governed by and interpreted in accordance with PRC law, and disputes arising from these contractual arrangements will be resolved through arbitration in mainland China. However, the legal system in mainland China, particularly as it relates to arbitration proceedings, is not as developed as the legal system in many other jurisdictions, such as the United States. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us.&#8221; There are very few precedents and little official guidance as to how contractual arrangements in the context of a VIE should be interpreted or enforced under PRC law. There remain significant uncertainties regarding the ultimate outcome of arbitration should legal action become necessary. These uncertainties could limit our ability to enforce these contractual arrangements. In addition, arbitration awards are final and can only be enforced in PRC courts through arbitration award recognition proceedings, which could cause additional expenses and delays. In the event we are unable to enforce these contractual arrangements or we experience significant delays or other obstacles in the process of enforcing these contractual arrangements, we may not be able to exert effective control over the VIEs and may lose control over the assets owned by the VIEs. As a result, we may be unable to consolidate the financial results of such entities in our consolidated financial statements, our ability to conduct our business and repay our indebtedness may be negatively affected, and our operations could be severely disrupted, which could materially and adversely affect our results of operations and financial condition. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may lose the ability to use and enjoy assets held by the VIEs and their subsidiaries that are important to our business if the VIEs and their subsidiaries declare bankruptcy or become subject to a dissolution or liquidation proceeding. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The VIEs hold certain licenses that are important to our operations, including the Value-added Telecommunication Business Licenses, a License for Online Transmission of Audio-Visual Programs, Online Culture Operating Permits and Licenses for Production and Operation of Radio and Television Programs. For more detailed information, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;If we fail to obtain and maintain the licenses and approvals required within the complex regulatory environment applicable to our businesses in mainland China, or if we are required to take compliance actions that are time-consuming or costly, our business, financial condition and results of operations may be materially and adversely affected.&#8221; Under our contractual arrangements, the shareholders of the VIEs may not voluntarily liquidate the VIEs or approve them to sell, transfer, mortgage or dispose of their assets or legal or beneficial interests exceeding certain threshold in the business in any manner without our prior consent. However, in the event that the shareholders breach this obligation and voluntarily liquidate the VIEs, or the VIEs declare bankruptcy, or all or part of their assets become subject to liens or rights of third-party creditors, we may be unable to continue some or all of our operations, which could materially and adversely affect our business, financial condition and results of operations. Furthermore, if the VIEs or their subsidiaries undergo a voluntary or involuntary liquidation proceeding, their shareholders or unrelated third-party creditors may claim rights to some or all of its assets, hindering our ability to operate our business, which could materially and adversely affect our business, financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Contractual arrangements we have entered into with the VIEs may be subject to scrutiny by the PRC tax authorities. A finding that we owe additional taxes could negatively affect our financial condition and the value of your investment. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to applicable PRC laws and regulations, arrangements and transactions among related parties may be subject to audit or challenge by PRC tax authorities. We may be subject to adverse tax consequences if the PRC tax authorities determine that the contractual arrangements among our WFOE, the VIEs and their shareholders are not on an <span style="white-space:nowrap">arm&#8217;s-length</span> basis and therefore constitute favorable transfer pricing. As a result, the PRC tax authorities could require that the VIEs adjust their taxable income upward for PRC tax purposes. Such an adjustment could increase the VIEs&#8217; tax expenses without reducing the tax expenses of our WFOE, subject the VIEs to late payment fees and other penalties for under-payment of taxes, and result in the loss of any preferential tax treatment our WFOE may have. As a result, our consolidated results of operations may be adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the chops of our PRC subsidiaries, the VIEs and their subsidiaries, are not kept safely, are stolen or are used by unauthorized persons or for unauthorized purposes, the corporate governance of these entities could be severely and adversely compromised. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In mainland China, a company chop or seal serves as the legal representation of the company towards third parties even when unaccompanied by a signature. Each legally registered company in mainland China is required to maintain a company chop, which must be registered with the local Public Security Bureau. In addition to this mandatory company chop, companies may have several other chops which can be used for specific purposes. The chops of our PRC subsidiaries, the VIEs and their subsidiaries are generally held securely by personnel we designated or approved in accordance with our internal control procedures. To the extent those chops are not kept safe, are stolen or are used by unauthorized persons or for unauthorized purposes, the corporate governance of these entities could be severely and adversely compromised and those corporate entities may be bound to abide by the terms of any documents so chopped, even if they were chopped by an individual who lacked the requisite power and authority to do so. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">45 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The shareholders of the VIEs may have potential conflicts of interest with us, which may materially and adversely affect our business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The shareholders of the VIEs include Mr.&#160;Rui Chen, Ms.&#160;Ni Li and Mr.&#160;Yi Xu, who are also Bilibili&#8217;s shareholders, and, in some cases are Bilibili&#8217;s directors or officers. Conflicts of interest may arise between the roles of them as shareholders, directors or officers of Bilibili and as shareholders of the VIEs. For individuals who are also Bilibili&#8217;s directors and officers, we rely on them to abide by the laws of the Cayman Islands, which provide that directors and officers owe a fiduciary duty to act in good faith and in the best interest of Bilibili and not to use their positions for personal gain. The shareholders of the VIEs have executed powers of attorney to appoint our WFOEs or a person designated by our WFOEs to vote on their behalf and exercise voting rights as shareholders of the VIEs. We cannot assure you that when conflicts arise, these shareholders will act in the best interest of Bilibili or that conflicts will be resolved in our favor. If we cannot resolve any conflicts of interest or disputes between us and these shareholders, we would have to rely on legal proceedings, which may be expensive, time-consuming and disruptive to our operations. There is also substantial uncertainty as to the outcome of any such legal proceedings. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may rely on dividends paid by our PRC subsidiaries to fund cash and financing requirements. Any limitation on the ability of our PRC subsidiaries to pay dividends to us could have a material adverse effect on our ability to conduct our business and to pay dividends to our shareholders and ADS holders. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Bilibili is a holding company, and we may rely on dividends to be paid by our PRC subsidiaries for our cash and financing requirements, including the funds necessary to pay dividends and other cash distributions to the holders of the ADSs and our ordinary shares and service any debt we may incur. If our PRC subsidiaries incur debt on their own behalf in the future, the instruments governing the debt may restrict their ability to pay dividends or make other distributions to us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under PRC laws and regulations, a wholly foreign-owned enterprise in mainland China, such as Hode Shanghai, may pay dividends only out of its accumulated profits as determined in accordance with PRC accounting standards and regulations. In addition, a wholly foreign-owned enterprise is required to set aside at least 10% of its <span style="white-space:nowrap">after-tax</span> profits each year, after making up previous years&#8217; accumulated losses, if any, to fund certain statutory reserve funds, until the aggregate amount of such fund reaches 50% of its registered capital. These reserve funds are not distributable as cash dividends. Any limitation on the ability of our PRC subsidiaries to pay dividends or make other distributions to us could materially and adversely limit our ability to grow, make investments or acquisitions that could be beneficial to our business, pay dividends, or otherwise fund and conduct our business. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Substantial uncertainties exist with respect to how the Foreign Investment Law may impact the viability of our current corporate structure and operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The National People&#8217;s Congress approved the PRC Foreign Investment Law on March&#160;15, 2019, effective from January&#160;1, 2020, and the State Council approved the Regulation on Implementing the PRC Foreign Investment Law on December&#160;26, 2019, effective from January&#160;1, 2020. The Supreme People&#8217;s Court of mainland China issued a judicial interpretation on the Foreign Investment Law, in December 2019, effective from January&#160;1, 2020, to ensure fair and efficient implementation of the Foreign Investment Law. The judicial interpretation clarifies the issues regarding the validity of the investment contract violating the restrictive or prohibitive requirements in the negative list. According to the judicial interpretation, courts in mainland China shall not, among other things, support contracted parties to claim foreign investment contracts in sectors not on the Special Administrative Measures (Negative List) for Foreign Investment Access (2024 Version), most recently jointly promulgated by the Ministry of Commerce of the PRC and the National Development and Reform Commission of the PRC, or the NDRC, on September&#160;6, 2024 and became effective on November&#160;1, 2024, or the Negative List (2024), as void because the contracts have not been approved or registered by administrative authorities. However, since PRC judicial and administrative authorities have significant discretion in interpreting and implementing statutory and contractual terms, it is difficult to predict the outcome of a judicial or administrative proceeding, and such unpredictability towards our contractual rights could adversely affect our business and impede our ability to continue our operations. The Foreign Investment Law and its implementation regulations embody an expected PRC regulatory trend to rationalize its foreign investment regulatory regime in line with prevailing international practice and the legislative efforts to unify the corporate legal requirements for both foreign and domestic investments. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">46 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Foreign Investment Law removes all references to the terms of &#8220;de facto control&#8221; or &#8220;contractual control&#8221; as defined in the draft published in 2015 by the Ministry of Commerce. However, the Foreign Investment Law has a <span style="white-space:nowrap">catch-all</span> provision under the definition of &#8220;foreign investment&#8221; which includes investments made by foreign investors in mainland China through means stipulated in laws or administrative regulations or other methods prescribed by the State Council. Therefore, the State Council may in the future promulgate laws and regulations that deem investments made by foreign investors through contractual arrangements as &#8220;foreign investment,&#8221; and our contractual arrangements may be subject to and be deemed to violate the market entry requirements in mainland China. The VIE structure has been adopted by many <span style="white-space:nowrap">PRC-based</span> companies, including us, to obtain necessary licenses and permits in the industries that are currently subject to foreign investment restrictions in mainland China. See &#8220;Item 4. Information on the Company&#8212;C. Organizational Structure&#8221; for more details about these contractual arrangements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the Foreign Investment Law further specifies that foreign investments shall be conducted in line with the &#8220;negative list&#8221; to be issued or approved to be issued by the State Council. The commercial internet information service, internet audio-visual program services, online cultural activities (except for music), the radio and television program production and operation business, and the production of audio-visual products and/or electronic publications that we conduct through the Consolidated Affiliated Entities are subject to foreign investment restrictions set forth in the Negative List (2024). It is uncertain whether the industry of commercial internet information service, internet audio-visual program services, online culture activities (except for music), the radio and television program production and operation business, and the production of audio-visual products and/or electronic publications, in which the VIEs operate, will be subject to the foreign investment restrictions or prohibitions under the then updated &#8220;negative list&#8221; to be issued. If the then updated &#8220;negative list&#8221; requires companies with existing VIE structure like us to take further actions, we will face uncertainties as to whether any clearance from the relevant governmental authorities can be timely obtained, or at all. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Divestitures of businesses and assets may have a material and adverse effect on our business and financial condition. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We may engage partial or complete divestitures or other disposal transactions in connection with certain of our businesses and assets in the future, particularly ones that are not closely related to our core focus areas or might require excessive resources or financial capital, to help our company meet its objectives. These decisions are largely based on our management&#8217;s assessment of the business models and likelihood of success of these businesses. However, our judgment could be inaccurate, and we may not achieve the desired strategic and financial benefits from these transactions. Our financial results could be adversely affected by the impact from the loss of earnings and corporate overhead contribution/allocation associated with divested businesses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Dispositions may also involve continued financial involvement in the divested business, such as through guarantees, indemnities or other financial obligations. Under these arrangements, performance by the divested businesses or other conditions outside of our control could affect our future financial results. We may also be exposed to negative publicity as a result of the potential misconception that the divested business is still part of our consolidated group. On the other hand, we cannot assure you that the divesting business would not pursue opportunities to provide services to our competitors or other opportunities that would conflict with our interests. If any conflicts of interest that may arise between the divesting business and us cannot be resolved in our favor, our business, financial condition, results of operations could be materially and adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, reducing or eliminating our ownership interests in these businesses might negatively affect our operations, prospects, or long-term value. We may lose access to resources or <span style="white-space:nowrap">know-how</span> that would have been useful in the development of our own business. Our ability to diversify or expand our existing businesses or to move into new areas of business may be reduced, and we may have to modify our business strategy to focus more exclusively on areas of business where we already possess the necessary expertise. We may sell our interests too early, and thus forego gains that we otherwise would have received had we not sold. Selecting businesses to dispose of or spin off, finding buyers for them (or the equity interests in them to be sold) and negotiating prices for what may be relatively illiquid ownership interests with no easily ascertainable fair market value will also require significant attention from our management and may divert resources from our existing business, which in turn could have an adverse effect on our business operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Doing Business in China </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC legal system is based on written statutes and court decisions have limited precedential value. The PRC legal system is evolving rapidly, and the interpretations of many laws, regulations and rules may contain inconsistencies and enforcement of these laws, regulations and rules involves uncertainties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">From time to time, we may have to resort to administrative and court proceedings to enforce our legal rights. However, since PRC judicial and administrative authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be more difficult to predict the outcome of a judicial or administrative proceeding than in more developed legal systems. Furthermore, the PRC legal system is based, in part, on government policies and internal rules, some of which are not published in a timely manner, or at all, but which may have retroactive effect. As a result, we may not always be aware of any potential violation of these policies and rules. Such unpredictability towards our contractual, property (including intellectual property) and procedural rights could adversely affect our business and impede our ability to continue our operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">47 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The PRC government&#8217;s significant oversight over our business operation could result in a material adverse change in our operations and the value of our Class&#160;Z ordinary shares and the ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We conduct our business primarily in mainland China. Our operations in mainland China are governed by PRC laws and regulations. PRC government has significant oversight over the conduct of our business and may intervene or influence our operations as the government deems appropriate to advance regulatory and societal goals and policy positions. The PRC government has published new policies that significantly affected certain industries and we cannot rule out the possibility that it will in the future release regulations or policies that directly or indirectly affect our industry or require us to seek additional permission to continue our operations, which could result in a material adverse change in our operation and/or the value of our Class&#160;Z ordinary shares and the ADSs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The PCAOB had historically been unable to inspect our auditor in relation to their audit work and the inability of the PCAOB to conduct inspections of the auditor in the past had deprived our investors with the benefits of such inspections. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our auditor, the independent registered public accounting firm that issues the audit report included elsewhere in this annual report, as an auditor of companies that are traded publicly in the United States and a firm registered with the PCAOB, is subject to laws in the United States pursuant to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional standards. The auditor is located in mainland China, a jurisdiction where the PCAOB was historically unable to conduct inspections and investigations completely before 2022. As a result, we and investors in the ADSs were deprived of the benefits of such PCAOB inspections. The inability of the PCAOB to conduct inspections of auditors in China in the past had made it more difficult to evaluate the effectiveness of our independent registered public accounting firm&#8217;s audit procedures or quality control procedures as compared to auditors outside of China that are subject to the PCAOB inspections. On December&#160;15, 2022, the PCAOB issued a report that vacated its December&#160;16, 2021 determination and removed mainland China and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. However, if the PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in mainland China and Hong Kong, and we use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the SEC, we and investors in our ADSs would be deprived of the benefits of such PCAOB inspections again, which could cause investors and potential investors in the ADSs to lose confidence in our audit procedures and reported financial information and the quality of our financial statements. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our ADSs may be prohibited from trading in the United States under the Holding Foreign Companies Accountable Act, or the HFCAA, in the future if the PCAOB is unable to inspect or investigate completely auditors located in China. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the HFCAA, if the SEC determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspections by the PCAOB for two consecutive years, the SEC will prohibit our shares or ADSs from being traded on a national securities exchange or in the <span style="white-space:nowrap"><span style="white-space:nowrap">over-the-counter</span></span> trading market in the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;16, 2021, the PCAOB issued a report to notify the SEC of its determination that the PCAOB was unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong, and our auditor was subject to that determination. In May 2022, the SEC conclusively listed us as a Commission-Identified Issuer under the HFCAA following the filing of our annual report on Form <span style="white-space:nowrap">20-F</span> for the fiscal year ended December&#160;31, 2021. On December&#160;15, 2022, the PCAOB removed mainland China and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. As of the date of this annual report, the PCAOB has not issued any new determination that it is unable to inspect or investigate completely registered public accounting firms headquartered in any jurisdiction. For this reason, we do not expect to be identified as a Commission-Identified Issuer under the HFCAA after we file this annual report on Form <span style="white-space:nowrap">20-F.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each year, the PCAOB will determine whether it can inspect and investigate completely audit firms in mainland China and Hong Kong, among other jurisdictions. If the PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in mainland China and Hong Kong and we use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the SEC, we would be identified as a Commission-Identified Issuer following the filing of the annual report on Form <span style="white-space:nowrap">20-F</span> for the relevant fiscal year. In accordance with the HFCAA, our securities would be prohibited from being traded on a national securities exchange or in the <span style="white-space:nowrap"><span style="white-space:nowrap">over-the-counter</span></span> trading market in the United States if we are identified as a Commission-Identified Issuer for two consecutive years in the future. Although our Class&#160;Z ordinary shares have been listed on the Hong Kong Stock Exchange and the ADSs and the Class&#160;Z ordinary shares are fully fungible, we cannot assure you that an active trading market for our Class&#160;Z ordinary shares on the Hong Kong Stock Exchange will be sustained or that the ADSs can be converted and traded with sufficient market recognition and liquidity, if our shares and ADSs are prohibited from trading in the United States. A prohibition of being able to trade in the United States would substantially impair your ability to sell or purchase our ADSs when you wish to do so, and the risk and uncertainty associated with delisting would have a negative impact on the price of our ADSs. Also, such a prohibition would significantly affect our ability to raise capital on terms acceptable to us, or at all, which would have a material adverse impact on our business, financial condition, and prospects. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">48 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The approval of, or report and filings with the CSRC or other PRC government authorities may be required in connection with our offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval or complete such filing and report process. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On July&#160;6, 2021, the relevant PRC government authorities issued Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance with the Law. These opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas listings by China-based companies and proposed to take effective measures, such as promoting the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February&#160;17, 2023, the CSRC released the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and five supporting guidelines, effective March&#160;31, 2023. According to these measures, mainland China companies that directly or indirectly offer or list their securities in an overseas market are required to file with the CSRC. An overseas listed company must also submit the filing with respect to its <span style="white-space:nowrap">follow-on</span> offerings, issuance of convertible corporate bonds and exchangeable bonds, and other equivalent offering activities, within a specific time frame requested under these measures. An overseas listed company is also required to report material events to the CSRC within three working days after the occurrence and announcement of certain events, including, among other things, the change of control, investigation or penalties imposed by relevant authorities, the conversion of listing status or the transfer of listing board. Failure to comply with these filing or reporting requirements may result in fines and other penalties on the companies, the controlling shareholder and other responsible persons. For more details, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to M&amp;A and Overseas Listings.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February&#160;17, 2023, the CSRC held a press conference for the release of the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and issued the Notice on Administration for the Filing of Overseas Offering and Listing by Domestic Companies, which clarifies that the domestic companies that have already been listed overseas before March&#160;31, 2023 shall be deemed as the existing applicants who are not required to complete the filing procedures immediately but shall be required to file with the CSRC when subsequent matters such as refinancing are involved. Furthermore, for the overseas listing of companies with VIE contractual arrangements, the CSRC will solicit opinions from relevant regulatory authorities and complete the filing of the overseas listing of companies with these domestic companies which duly meet their compliance requirements and support their development and growth by enabling them to utilize both markets and their resources. Nevertheless, it does not specify what qualify as a compliant VIE structure and what relevant domestic laws and regulations are required to be complied with. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we fail to file with the CSRC in a timely manner or at all, for any future offering (including, among others, <span style="white-space:nowrap">follow-on</span> offerings, issuance of convertible corporate bonds and exchangeable bonds, and other equivalent offering activities) pursuant to these measures due to our contractual arrangements, our ability to raise or utilize funds could be materially and adversely affected, and we may even need to unwind our contractual arrangements or restructure our business operations to rectify the failure to complete the filings. There remain substantial uncertainties as to the interpretation, application, and enforcement of these measures and how they will affect our operations and our future financing. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February&#160;24, 2023, the CSRC and other relevant government authorities promulgated the Provision on Confidentiality of Overseas Securities Issuance and Listing which became effective on March&#160;31, 2023, according to which, where a domestic enterprise provides or publicly discloses to the relevant securities companies, securities service institutions, overseas regulatory authorities and other entities and individuals, or provides or publicly discloses through its overseas listing subjects, documents and materials involving state secrets and working secrets of state organs, it shall report the same to the competent department with the examination and approval authority for approval in accordance with the law, and submit the same to the secrecy administration department of the same level for filing. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On September&#160;6, 2024, the NDRC and the Ministry of Commerce jointly issued the Negative List (2024), which became effective on November&#160;1, 2024. Pursuant to the Negative List (2024), if a domestic company engaging in the prohibited business stipulated in the Negative List (2024)&#160;seeks an overseas offering and listing, it shall obtain the approval from the competent governmental authorities. Besides, the foreign investors of the company shall not be involved in the company&#8217;s operation and management, and their shareholding percentages shall be subject, <span style="font-style:italic">mutatis mutandis, </span>to the relevant regulations on the domestic securities investments by foreign investors. Whether the requirement as mentioned above would apply to any domestic company&#8217;s indirect overseas offerings is uncertain. As the Negative List (2024)&#160;is relatively new, there remain substantial uncertainties as to the interpretation and implementation of these new requirements, and it is unclear as to whether and to what extent listed companies like us will be subject to these new requirements. If we are required to comply with these requirements and fail to do so on a timely basis, if at all, our business operation, financial conditions and business prospect may be adversely and materially affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">49 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, we cannot assure you that any new rules or regulations promulgated in the future will not impose additional requirements on us. If it is determined in the future that approval and filing from the CSRC or other regulatory authorities or other procedures, including the cybersecurity review under the enacted versions of the draft measures, regulations and provisions described above, are required for our offshore offerings, it is uncertain whether we can or how long it will take us to obtain such approval or complete such filing procedures and any such approval or filing could be rescinded or rejected. Any failure to obtain or delay in obtaining such approval or completing such filing procedures for our offshore offerings, or a rescission of any such approval or filing if obtained by us, would subject us to sanctions by the CSRC or other PRC regulatory authorities for failure to seek CSRC approval or filing or other government authorization for our offshore offerings. These regulatory authorities may impose fines and penalties on our operations in mainland China, limit our ability to pay dividends outside of mainland China, limit our operating privileges in mainland China, delay or restrict the repatriation of the proceeds from our offshore offerings into mainland China or take other actions that could materially and adversely affect our business, financial condition, results of operations, and prospects, as well as the trading price of our listed securities. The CSRC or other PRC regulatory authorities also may take actions requiring us, or making it advisable for us, to halt our offshore offerings before settlement and delivery of the shares offered. Consequently, if investors engage in market trading or other activities in anticipation of and prior to settlement and delivery, they do so at the risk that settlement and delivery may not occur. In addition, if the CSRC or other regulatory authorities later promulgate new rules or explanations requiring that we obtain their approvals or accomplish the required filing or other regulatory procedures for our prior offshore offerings, we may be unable to obtain a waiver of such approval requirements, if and when procedures are established to obtain such a waiver. Any uncertainties or negative publicity regarding such approval requirement could materially and adversely affect our business, prospects, financial condition, reputation, and the trading price of our listed securities. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face uncertainties with respect to the interpretation and implementation of the Anti-Monopoly Guidelines for the Internet Platform Economy Sector and other anti-monopoly and competition laws and how it may impact our business operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC anti-monopoly enforcement agencies have strengthened enforcement under the PRC Anti-Monopoly Law in recent years. In February 2021, the Anti-Monopoly Guidelines for the Internet Platform Economy Sector was promulgated by the Anti-monopoly Commission of the PRC State Council. The Anti-Monopoly Guidelines for the Internet Platform Economy Sector is consistent with the Anti-Monopoly Law of the PRC and prohibits monopoly agreements, abuse of dominant position and concentration of undertakings that may have the effect of eliminating or restricting competitions in the field of platform economy. More specifically, the Anti-Monopoly Guidelines for the Internet Platform Economy Sector outlines certain practices that may, if without justifiable reasons, constitute abuse of dominant position, including, without limitation, tailored pricing using big data and analytics, actions or arrangements seen as exclusivity arrangements, using technology means to block competitors&#8217; interface, using bundled services to sell services or products, and compulsory collection of user data. Besides, the Anti-Monopoly Guidelines for the Internet Platform Economy Sector expressly states that concentration involving VIE will also be subject to antitrust filing requirements. On May&#160;6, 2024, the SAMR issued the Interim Provisions on Addressing Unfair Competition on the Internet, which came into effect on September&#160;1, 2024. These provisions provided a detailed framework for implementing the PRC Unfair Competition Law, explicitly identifying and prohibiting specific forms of unfair competition within the internet domain. Since the Anti-Monopoly Guidelines for the Internet Platform Economy Sector and the Interim Provisions on Addressing Unfair Competition on the Internet are relatively new, uncertainties still exist in relation to its interpretation and implementation. Although we do not believe we engage in any foregoing situations which would cause material adverse effect on our financial and business conditions, we cannot assure you that our business operations will comply with such regulation in all respects, and any failure or perceived failure by us to comply with such regulation may result in governmental investigations, fines and/or other sanctions on us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In April 2021, the SAMR, together with certain other PRC government authorities convened an administrative guidance meeting, focusing on unfair competition acts in community group buying, self-inspection and rectification by major internet companies of possible violations of anti-monopoly, anti-unfair competition, tax and other related laws and regulations, and requesting such companies to comply with relevant laws and regulations strictly and be subject to public supervision. In addition, many internet companies, including over 30 companies which attended such administrative guidance meeting, are required to conduct a comprehensive self-inspection and make necessary rectification accordingly. The SAMR stated that it will organize and conduct inspections on the companies&#8217; rectification results. If a company is found to conduct illegal activities, more severe penalties are expected to be imposed in accordance with the laws. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On June&#160;24, 2022, the Standing Committee of the National People&#8217;s Congress adopted the amendment on Anti-Monopoly Law, which introduced a &#8220;safe harbor&#8221; for anti-competitive agreements that have a market share lower than a specific threshold to be set by the SAMR, granted the SAMR the power to suspend the review period in merger investigations under specified circumstances, allowed public prosecutors to bring a civil public interest lawsuit based on monopolistic behaviors, and significantly increased the penalties for violation of anti-monopoly law. This amendment emphasized on the enforcement of anti-monopoly laws in the internet, finance and other key industries. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">50 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The strengthened enforcement of the Anti-Monopoly Law could result in investigations on our acquisition transactions conducted in the past and make our acquisition transactions in the future more difficult due to the prior filing requirement. If a business operator carries out a concentration in violation of the Anti-Monopoly Law, the relevant authority may order the business operator to terminate the concentration, dispose of the shares or assets or transfer the business within a specified time limit, or take other measures to restore the <span style="white-space:nowrap">pre-concentration</span> status, and impose a fine of up to 10% of the preceding year&#8217;s sales volume where such concentration has or may have the effect of excluding or restricting competition, or a fine of up to RMB5,000,000 where such concentration does not have the effect of excluding or restricting competition. The PRC anti-monopoly laws may increase our compliance burden, particularly in the context of relevant PRC authorities strengthening supervision and enforcement of the Anti-Monopoly Law against internet platforms. If the PRC regulatory authorities identify any of our activities as monopolistic under the Anti-Monopoly Law or the Anti-Monopoly Guidelines for the Internet Platform Economy Sector, or identify us holding a dominant market position or of abusing such dominant position, we may be subject to investigations and administrative penalties, such as termination of monopolistic act and confiscation of illegal gains. There are significant uncertainties associated with the evolving legislative activities and varied local implementation practices of anti-monopoly and competition laws and regulations in mainland China. Any <span style="white-space:nowrap">non-compliance</span> or associated inquiries, investigations and other governmental actions may divert significant management time and attention and our financial resources, lead to negative publicity, liabilities or administrative penalties, therefore materially and adversely affect our financial conditions, operations and business prospects. If we are required to take any rectifying or remedial measures or are subject to any penalties, our reputation and business operations may be materially and adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulation and censorship of information disseminated over the mobile and internet in mainland China may adversely affect our business and subject us to liability for content posted on our platform. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Internet companies in mainland China are subject to a variety of existing and new rules, regulations, policies, and license and permit requirements on the distribution of information over the mobile and internet. Under these rules and regulations, content service providers are prohibited from posting or displaying over the mobile or internet content that, among others, violates PRC laws and regulations, impairs the national dignity of China or the public interest, is obscene, superstitious, fraudulent or defamatory, or may be deemed by relevant government authorities as &#8220;socially destabilizing&#8221; or leaking &#8220;state secrets&#8221; of China. For more information, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Internet Information Security and Privacy Protection.&#8221; In connection with enforcing these rules, regulations, policies and requirements, relevant government authorities may suspend services by, or revoke licenses of, any internet or mobile content service provider that is deemed to provide illicit content online or on mobile devices, and such activities may be intensified in connection with any ongoing government campaigns to eliminate prohibited content online. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For example, in recent years, the National Office of Anti-Pornography and Illegal Publications, the Cyberspace Administration of China, the Ministry of Industry and Information Technology, the Ministry of Culture and Tourism, and the Ministry of Public Security jointly have been launching a series of &#8220;Clean Up the Internet&#8221; campaigns. These campaigns aim to eliminate pornographic information and content in the internet information services industry by, among other things, holding liable individuals and corporate entities that facilitate the distribution of pornographic information and content. During the campaigns, relevant government authorities have shut down websites, removed links and closed accounts. Certain major public internet companies voluntarily initiated self-investigations to filter and remove content from their websites and cloud servers. On June&#160;12, 2024, the Provisions on Governing Cyber Violence were issued, which require an internet information service provider to take immediate actions to cease transmission upon discovering suspected illegal information involving cyber violence, or suspected harmful information involving cyber violence in prominent locations or key areas of its services that are likely to draw user attentions. These actions include deleting, blocking, or disconnecting links, preserving records, and reporting to the relevant authorities. For more information, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Online Transmission of Audio-Visual Programs&#8221; and &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Internet Information Security and Privacy Protection.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We endeavor to eliminate illicit content from our platform. We have made substantial investments in resources to monitor content that users post on our platform and the way in which our users engage with each other through our platform. In the past, we have terminated certain user accounts in order to eliminate spam, fictitious accounts and indecent content from our platform. We use a variety of methods to ensure our platform remains a healthy and positive experience for our users, including a designated content management team and our own data analytics software. Although we employ these methods to filter our users and content posted by our users, we cannot be sure that our internal content control efforts will be sufficient to remove all content that may be viewed as indecent or otherwise <span style="white-space:nowrap">non-compliant</span> with PRC law and regulations. Government standards and interpretations as to what constitutes illicit online content or behavior are subject to interpretation and may change. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">51 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have paid fines in connection with content posted on our platform, and government standards and interpretations may change in a manner that could render our current monitoring efforts insufficient. The PRC government has wide discretion in regulating online activities and, irrespective of our efforts to control the content on our platform, government campaigns and other actions to reduce illicit content and activities could subject us to negative press or regulatory challenges and sanctions, including imposition of fines, suspension or revocation of our licenses to operate in mainland China or a ban of our platform, including closure of one or more parts of or our entire business. Further, our senior management could be held criminally liable if we are deemed to be profiting from illicit content on our platform. Although our operations have not been materially adversely affected by government campaigns or any other regulatory actions in the past, we cannot assure you that our business and operations will be immune from government actions or sanctions in the future. If government actions or sanctions are brought against us, or if there are widespread rumors that government actions or sanctions have been brought against us, our reputation could be harmed, we may lose users and other customers, our revenues and results of operation may be materially and adversely affected and the value of our securities could be dramatically reduced. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2018, the State Administration of Press, Publication, Radio, Film and Television issued the Notice on Further Regulating the Order of Online Audio-Visual Programs to further regulate the transmission of internet audio-visual programs. Due to the lack of clarification and detailed implementation rules, it is unclear to us whether and how this notice would be applicable to the content posted on our platform by our users. In November 2019, the Cyberspace Administration of China, the National Radio and Television Administration and the Ministry of Culture and Tourism, jointly issued the Notice on Promulgation of the Administrative Provisions on Online Audio-Visual Information Services, which required the providers of online audio-visual information services to have sufficient capacities to deal with cyber threats, prevent internet illegal and criminal activities, and defend the integrity, safety and availability of online data. We have conducted a review of the content that may be implicated on our platform and believe our current content monitoring measures in place are adequate. However, given the uncertainty in the interpretation and implementation of this notice, we may be required to subsequently implement further content monitoring measures, which could materially and adversely affect our business, financial condition and results of operations. For further information regarding this notice, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Online Transmission of Audio-Visual Programs.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Adverse changes in economic and political policies of the PRC government could have a material and adverse effect on overall economic growth in China, which could materially and adversely affect our business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A substantial majority of our revenues is sourced from China. Accordingly, our results of operations, financial condition and prospects are influenced by economic, political and legal developments in China. Economic reforms begun in the late 1970s have resulted in significant economic growth. However, any economic reform policies or measures in China may from time to time be modified or revised. China&#8217;s economy differs from the economies of most developed countries in many respects, including with respect to the amount of government involvement, level of development, growth rate, control of foreign exchange and allocation of resources. While the PRC economy has experienced significant growth in the past years, growth has been uneven across different regions and among different economic sectors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC government exercises significant oversight over China&#8217;s economic growth through strategically allocating resources, controlling the payment of foreign currency-denominated obligations, setting monetary policy and providing preferential treatment to particular industries or companies. Although the PRC economy has grown significantly in the past decade, that growth may not continue, as evidenced by the slowing of the growth of the PRC economy in the recent years. Any adverse changes in economic conditions in China, in the policies of the PRC government or in the laws and regulations in China could have a material adverse effect on the overall economic growth of China. Such developments could adversely affect our business and operating results, lead to reduction in demand for our services and adversely affect our competitive position. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Currently there is no law or regulation specifically governing virtual asset property rights and therefore it is not clear what liabilities, if any, online game operators may have for virtual assets. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">While playing online games or participating on platform activities, our users acquire and accumulate some virtual assets, such as special equipment and other accessories. Such virtual assets can be important to online game players. In practice, virtual assets can be lost for various reasons, often through unauthorized use of the game account of one user by other users and occasionally through data loss caused by a delay of network service, a network crash or hacking activities. On May&#160;28, 2020, the PRC Civil Code was enacted, effective on January&#160;1, 2021, pursuant to which, ownership of data and virtual assets are civil rights protected by laws. However, there is currently no further PRC law or regulation specifically governing virtual asset property rights. As a result, there is uncertainty as to who the legal owner of virtual assets is, whether and how the ownership of virtual assets is protected by law, and whether an operator of online games such as us would have any liability to game players or other interested parties (whether in contract, tort or otherwise) for loss of such virtual assets. Based on several PRC court judgments, courts generally required the online game operators to provide well-developed security systems to protect virtual assets owned by players and some courts required game operators to return the virtual items or found game operators liable for the loss and damage incurred therefrom if the online game operators are found to be in default or violate players&#8217; rights. In case of a loss of virtual assets, we may be sued by our game players or users and held liable for damages, which may negatively affect our reputation and business, financial condition and results of operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">52 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Restrictions on virtual currency may adversely affect our online game revenues. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We earn some of our revenues from mobile games through the online sale of <span style="white-space:nowrap">in-game</span> items, which are considered to be the &#8220;virtual currency&#8221; as such term is defined in the Notice on Strengthening Administration of Virtual Currency of Online Games, which was jointly issued by the Ministry of Culture of the PRC the predecessor of the Ministry of Culture and Tourism, and the Ministry of Commerce in 2009. PRC laws and regulations, including this notice, have provided various restrictions on virtual currency and imposed various requirements and obligations on online game operators with respect to the virtual currency used in their games, including that (i)&#160;any entity engaged in the services relating to the issuance or trading of virtual currencies for online games shall comply with the conditions relevant to the establishment of an internet culture entity for business purpose and file an application with the provincial administrative department of culture at its locality for preliminary examination and then with the Ministry of Culture of the PRC for approval; (ii)&#160;the total amount of virtual currency issued by online game operators and the amount purchased by individual users in mainland China is subject to limits, and online game operators are required to report the total amount of their issued virtual currency on a quarterly basis and are prohibited from issuing disproportionate amounts of virtual currency in order to generate revenues; (iii)&#160;virtual currency may only be provided to users in exchange for payment in legal currency and may only be used to pay for virtual goods and services of the issuer of the currency, and online game operators are required to keep transaction data records for no less than 180 days; (iv)&#160;online game operators are prohibited from providing lucky draws or lotteries that are conducted on the condition that participants contribute cash or virtual currency in exchange for game props or virtual currencies; (v)&#160;online game operators are prohibited from providing virtual currency trading services to minors; and (vi)&#160;companies involved with virtual currency in mainland China must be either issuers or trading platforms, and may not operate simultaneously both as issuers and as trading platforms. We must tailor our business model carefully, including designing and operating our databases to maintain user information for the minimum required period, in order to comply with the current PRC laws and regulations, including the foregoing notices, in a manner that in many cases can be expected to result in an adverse impact on our online game revenues. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our <span style="white-space:nowrap">non-PRC</span> shareholders or ADS holders. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the PRC Enterprise Income Tax Law and its implementation rules, an enterprise established outside of the PRC with a &#8220;de facto management body&#8221; within the PRC is considered a PRC resident enterprise. The implementation rules define the term &#8220;de facto management body&#8221; as the body that exercises full and substantial control over and overall management of the business, productions, personnel, accounts and properties of an enterprise. In 2009, the State Tax Administration issued the Circular Regarding the Determination of Chinese-Controlled Offshore Incorporated Enterprises as PRC Tax Resident Enterprises on the Basis of De Facto Management Bodies which was most recently amended in December 2017, or the Circular 82, which provides certain specific criteria for determining whether the &#8220;de facto management body&#8221; of a <span style="white-space:nowrap">PRC-controlled</span> enterprise that is incorporated offshore is located in mainland China. The State Tax Administration issued Chinese-Controlled Offshore Incorporated Resident Enterprises Income Tax Regulation, or the Bulletin 45, which took effect on September&#160;1, 2011 and was last amended on June&#160;15, 2018, to provide more guidance on the implementation of Circular 82 and clarify the reporting and filing obligations of Chinese-controlled offshore incorporated resident enterprises. Bulletin 45 also provides procedures and administrative details for the determination of resident status and administration of post-determination matters. Although Circular 82 only applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC individuals or foreigners like us, the criteria set forth in the circular may reflect the State Tax Administration&#8217;s general position on how the &#8220;de facto management body&#8221; test should be applied in determining the tax resident status of all offshore enterprises. According to Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be regarded as a PRC tax resident enterprise by virtue of having its &#8220;de facto management body&#8221; in mainland China and will be subject to PRC enterprise income tax on its global income only if all of the following conditions are met: (i)&#160;senior management and core management departments in charge of its daily operations function have their presence mainly in the PRC; (ii)&#160;decisions relating to the enterprise&#8217;s financial matters (such as loan, financing, and financial risk management) and human resource matters (such as appointment, dismissal and remuneration) are made or are subject to determination or approval by organizations or personnel in the PRC; (iii)&#160;the enterprise&#8217;s primary assets, accounting books and records, company seals, and board and shareholder resolutions, are located or maintained in the PRC; and (iv)&#160;at least 50% of voting board members or senior executives habitually reside in the PRC. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe that none of our entities outside of mainland China is a PRC resident enterprise for PRC tax purposes. However, the tax resident status of an enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of the term &#8220;de facto management body.&#8221; If the PRC tax authorities determine that we are a PRC resident enterprise for enterprise income tax purposes, we will be subject to the enterprise income tax on our global income at the rate of 25% and we will be required to comply with PRC enterprise income tax reporting obligations. In addition, we may be required to withhold a 10% withholding tax from dividends we pay to our shareholders that are <span style="white-space:nowrap">non-resident</span> enterprises, including the holders of the ADSs. In addition, <span style="white-space:nowrap">non-resident</span> enterprise shareholders (including the ADS holders) may be subject to PRC tax at a rate of 10% on gains realized on the sale or other disposition of the ADSs or ordinary shares, if such income is treated as sourced from within the PRC. Furthermore, if PRC tax authorities determine that we are a PRC resident enterprise for enterprise income tax purposes, dividends paid to our <span style="white-space:nowrap">non-PRC</span> individual shareholders (including the ADS holders) and any gain realized on the transfer of the ADSs or ordinary shares by such holders may be subject to PRC tax at a rate of 20% (which, in the case of dividends, may be withheld at source by us), if such gains are deemed to be from PRC sources. These rates may be reduced by applicable tax treaties between their country of tax residence and the PRC in the event that we are treated as a PRC resident enterprise, but it is unclear whether our <span style="white-space:nowrap">non-PRC</span> shareholders would be able to obtain the benefits of any tax treaties between their country of tax residence and the PRC in the event that we are treated as a PRC resident enterprise. Any such tax may reduce the returns on your investment in our securities. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">53 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">There are significant uncertainties under the Enterprise Income Tax Law relating to the withholding tax liabilities of our PRC subsidiaries, and dividends payable by our PRC subsidiaries to our offshore subsidiaries may not qualify to enjoy certain treaty benefits. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the Enterprise Income Tax Law and its implementation rules, the profits of a foreign-invested enterprise generated through operations, which are distributed to its immediate holding company outside mainland China, will be subject to a withholding tax rate of 10%. Pursuant to a special arrangement between Hong Kong and mainland China, such rate may be reduced to 5% if a Hong Kong resident enterprise owns more than 25% of the equity interest in the PRC company. Our current PRC subsidiaries are wholly owned by our Hong Kong subsidiaries, such as Hode HK. Accordingly, Hode HK may qualify for a 5% tax rate in respect of distributions from its PRC subsidiaries. Under the Notice of the State Taxation Administration on Issues regarding the Administration of the Dividend Provision in Tax Treaties promulgated in 2009, the taxpayer needs to satisfy certain conditions to enjoy the benefits under a tax treaty. These conditions include, but are not limited to: (i)&#160;the taxpayer must be the beneficial owner of the relevant dividends, and (ii)&#160;the corporate shareholder to receive dividends from the PRC subsidiaries must have met the direct ownership thresholds during the 12 consecutive months preceding the receipt of the dividends. Further, the State Tax Administration promulgated the Announcement of the Certain Issues with Respect to the &#8220;Beneficial Owner&#8221; in Tax Treaties in 2018, which sets forth certain detailed factors in determining &#8220;beneficial owner&#8221; status, and specifically, if an applicant&#8217;s business activities do not constitute substantive business activities, the applicant will not qualify as a &#8220;beneficial owner.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Entitlement to a lower tax rate on dividends according to tax treaties or arrangements between the PRC central government and governments of other countries or regions is subject to the Administrative Measures for <span style="white-space:nowrap">Non-Resident</span> Taxpayers to Enjoy Treatments under Tax Treaties promulgated by the State Tax Administration on October&#160;14, 2019 and became effective from January&#160;1, 2020, which provides that <span style="white-space:nowrap">non-resident</span> enterprises are not required to obtain <span style="white-space:nowrap">pre-approval</span> from the relevant tax authority in order to enjoy the reduced withholding tax. Instead, <span style="white-space:nowrap">non-resident</span> enterprises and their withholding agents may, by self-assessment and on confirmation that the prescribed criteria to enjoy the tax treaty benefits are met, directly apply the reduced withholding tax rate, collect and retain relevant materials for reference in accordance with these treaties and accept supervision and management from the tax authorities. As a result, we cannot assure you that we will be entitled to any preferential withholding tax rate under tax treaties for dividends received from our PRC subsidiaries. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face uncertainty with respect to the indirect transfer of equity interests in PRC resident enterprises by their <span style="white-space:nowrap">non-PRC</span> holding companies. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We face uncertainties regarding the reporting on and consequences of previous private equity financing transactions involving the transfer and exchange of shares in Bilibili by <span style="white-space:nowrap">non-resident</span> investors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2015, the State Tax Administration issued the Bulletin on Issues of Enterprise Income Tax on Indirect Transfers of Assets by <span style="white-space:nowrap">Non-PRC</span> Resident Enterprises, or STA Bulletin 7, as amended in 2017. Pursuant to this bulletin, an &#8220;indirect transfer&#8221; of assets, including equity interests in a PRC resident enterprise, by <span style="white-space:nowrap">non-PRC</span> resident enterprises may be <span style="white-space:nowrap">re-characterized</span> and treated as a direct transfer of PRC taxable assets, if such arrangement does not have a reasonable commercial purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As a result, gains derived from such indirect transfer may be subject to PRC enterprise income tax. According to STA Bulletin 7, &#8220;PRC taxable assets&#8221; include assets attributed to an establishment in mainland China, immovable properties located in mainland China, and equity investments in PRC resident enterprises, in respect of which gains from their transfer by a direct holder, being a <span style="white-space:nowrap">non-PRC</span> resident enterprise, would be subject to PRC enterprise income taxes. When determining whether there is a &#8220;reasonable commercial purpose&#8221; of the transaction arrangement, features to be taken into consideration include: whether the main value of the equity interest of the relevant offshore enterprise derives from PRC taxable assets; whether the assets of the relevant offshore enterprise mainly consist of direct or indirect investment in mainland China or if its income mainly derives from mainland China; whether the offshore enterprise and its subsidiaries directly or indirectly holding PRC taxable assets have real commercial nature which is evidenced by their actual function and risk exposure; the duration of existence of the shareholders, the business model and organizational structure of the offshore enterprise; the replicability of the transaction by direct transfer of PRC taxable assets; and the offshore tax situation of such indirect transfer and applicable tax treaties or similar arrangements. In respect of an indirect offshore transfer of assets of a PRC establishment, the resulting gain is to be included with the enterprise income tax filing of the PRC establishment or place of business being transferred, and would consequently be subject to PRC enterprise income tax at a rate of 25%. Where the underlying transfer relates to the immovable properties located in mainland China or to equity investments in a PRC resident enterprise, which is not related to a PRC establishment or place of business of a <span style="white-space:nowrap">non-resident</span> enterprise, a PRC enterprise income tax of 10% would apply, subject to available preferential tax treatment under applicable tax treaties or similar arrangements, and the party who is obligated to make the transfer payments has the withholding obligation. Where the payer fails to withhold any or sufficient tax, the transferor is required to declare and pay such tax to the tax authority by itself within the statutory time limit. Late payment of applicable tax will subject the transferor to default interest. STA Bulletin 7 does not apply to transactions of sale of shares by investors through a public stock exchange where such shares were acquired from a transaction through a public stock exchange. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">54 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There is uncertainty as to the application of STA Bulletin 7. We face uncertainties as to the reporting and other implications of certain past and future transactions where PRC taxable assets are involved, such as offshore restructuring, sale of the shares in our offshore subsidiaries or investments. Our company may be subject to filing obligations or taxed if our company is transferor in such transactions, and may be subject to withholding obligations if our company is transferee in such transactions under STA Bulletin 7. For transfer of shares in our company by investors that are <span style="white-space:nowrap">non-PRC</span> resident enterprises, our PRC subsidiaries may be requested to assist in the filing under STA Bulletin 7. As a result, we may be required to expend valuable resources to comply with SAT Bulletin 7 or to request the relevant transferors from whom we purchase taxable assets to comply with these circulars, or to establish that our company should not be taxed under these circulars, which may have a material adverse effect on our financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Discontinuation of any of the preferential tax treatments available to us or imposition of any additional taxes could adversely affect our financial condition and results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Enterprise Income Tax Law imposes a unified 25% enterprise income tax rate on all resident enterprises in mainland China, subject to certain exceptions. Certain enterprises may enjoy a preferential enterprise income tax rate of 15% under the Enterprise Income Tax Law if they qualify as a High and New Technology Enterprise. For example, Hode Information Technology qualified as a High and New Technology Enterprise, which allowed it to enjoy a 15% preferential enterprise income tax rate for three years from 2023 to 2025. Shanghai Bilibili Technology Co., Ltd. qualified as a High and New Technology Enterprise, which allowed it to enjoy a 15% preferential enterprise income tax rate for three years from 2024 to 2026. If Hode Information Technology or Shanghai Bilibili Technology Co., Ltd. fails to maintain or renew their High and New Technology Enterprise status, their applicable enterprise income tax rate may be increased to 25%, which could have a material adverse effect on our financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">There are uncertainties with respect to value-added tax rates relating to the tax liabilities of our PRC subsidiaries. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Ministry of Finance, the State Tax Administration and the General Administration of Customs promulgated the Notice on Relevant Policies for Deepening Value-added Tax Reform on March&#160;20, 2019, which provides that the value-added tax rate of 16% in manufacturing and other industries is reduced to 13%, the value-added tax rate of 10% in transportation and other industries is reduced to 9%, and the value-added tax rate in value-added telecommunication service and other industries stays at 6% from April&#160;1, 2019. We are subject to value-added tax for goods sold mainly at a rate of 13% depending on their categories in different periods in 2022, 2023 and 2024. Our advertising revenues (value-added tax included) are subject to culture business construction fee at a rate of 3% in the first half year of 2019, which was reduced to 1.5% since July&#160;1, 2019, valid until December&#160;31, 2027. The cultural business construction fees were exempted for the fiscal years of 2020 and 2021 as part of the measures taken by the government to ease the negative impact from <span style="white-space:nowrap">COVID-19</span> pandemic. We are also subject to surcharges on value-added tax payments in accordance with PRC law. Starting from September&#160;1, 2021, we are no longer legally required to withhold surcharges on value-added tax withheld for <span style="white-space:nowrap">non-trade</span> foreign exchange payments. However, it is uncertain whether the value-added tax rate will be raised or any of the above-mentioned tax treatments will be altered in the future, which could have a material adverse effect on our financial condition and results of operations. If we fail to comply with these regulations, we may be subject to sanctions including corrective orders, imposition of fines and confiscation of illegal gains. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">It may be difficult for overseas regulators to conduct investigations or collect evidence within mainland China. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Shareholder claims or regulatory investigations that are common in the United States (including securities law class actions and fraud claims) generally are difficult to pursue as a matter of law or practicality in mainland China. For example, in mainland China, there are significant legal and other obstacles to providing information needed for regulatory investigations or litigation initiated outside mainland China. Although the authorities in mainland China may establish a regulatory cooperation mechanism with the securities regulatory authorities of another country or region to implement cross-border supervision and administration, such cooperation with the securities regulatory authorities in the Unities States may not be efficient in the absence of a mutual and practical cooperation mechanism. Furthermore, according to Article 177 of the PRC Securities Law, or Article 177, which became effective in March 2020, no overseas securities regulator may directly conduct investigations or collect evidence and no entities or individuals may provide documents or materials in connection with securities activities without proper authorization as stipulated under Article 177. While detailed interpretation of or implementation rules under Article 177 have yet to be promulgated, the inability of an overseas securities regulator to directly conduct investigations or collect evidence within mainland China may further increase difficulties faced by you in protecting your interests. See also &#8220;&#8212;Our shareholders may face difficulties in protecting their interests, and the ability to protect their rights through U.S. courts and Hong Kong courts may be limited, because we are incorporated under Cayman Islands law&#8221; for risks associated with investing in us as a Cayman Islands exempted company. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">55 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">China&#8217;s M&amp;A Rules and certain other PRC regulations establish complex procedures for some acquisitions of PRC companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions in mainland China. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&amp;A Rules, and other newly adopted regulations and rules concerning mergers and acquisitions established additional procedures and requirements that could make merger and acquisition activities by foreign investors more time consuming and complex. For example, the M&amp;A Rules require that the Ministry of Commerce be notified in advance of any <span style="white-space:nowrap"><span style="white-space:nowrap">change-of-control</span></span> transaction in which a foreign investor takes control of a PRC domestic enterprise, if (i)&#160;any important industry is concerned, (ii)&#160;such transaction involves factors that impact or may impact national economic security, or (iii)&#160;such transaction will lead to a change in control of a domestic enterprise which holds a famous trademark or PRC time-honored brand. Moreover, the PRC Anti-Monopoly Law promulgated by the Standing Committee of the National People&#8217;s Congress, as amended in June 2022 and the Provisions of the State Council on the Thresholds for Declaring Concentration of Business Operators, as amended in 2024, require that transactions which are deemed concentrations and involve parties with specified turnover thresholds (meaning during the previous fiscal year, (i)&#160;the total global turnover of all operators participating in the transaction exceeds RMB12&#160;billion and at least two of these operators each had a turnover of more than RMB800&#160;million within mainland China, or (ii)&#160;the total turnover within mainland China of all the operators participating in the concentration exceeded RMB4&#160;billion, and at least two of these operators each had a turnover of more than RMB800&#160;million within mainland China) must be cleared by anti-monopoly law enforcement agency of the State Council before they can be completed. Where a concentration of business operators does not satisfy the threshold for declaration as prescribed, but there is evidence proving that the concentration has or may have the effect of eliminating or restricting competition, the anti-monopoly law enforcement authorities of the State Council may request the business operators to declare the concentration. On December&#160;14, 2020, the SAMR announced three cases of administrative penalties for the failures of acquirers to make proper concentration declarations to authorities about their past acquisitions. This is also the first time that the SAMR imposed administrative penalties for illegal concentration declarations on entities structured in a VIE arrangement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, in 2011, the General Office of the State Council promulgated a Notice on Establishing the Security Review System for Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, also known as Circular 6, which officially established a security review system for mergers and acquisitions of domestic enterprises by foreign investors. Further, the Ministry of Commerce promulgated the Regulations on Implementation of Security Review System for the Merger and Acquisition of Domestic Enterprises by Foreign Investors, effective in September 2011, to implement Circular 6. Under Circular 6, a security review is required for mergers and acquisitions by foreign investors having &#8220;national defense and security&#8221; concerns and mergers and acquisitions by which foreign investors may acquire the &#8220;de facto control&#8221; of domestic enterprises with &#8220;national security&#8221; concerns. Under the foregoing the Ministry of Commerce regulations, the Ministry of Commerce will focus on the substance and actual impact of the transaction when deciding whether a specific merger or acquisition is subject to security review. If the Ministry of Commerce decides that a specific merger or acquisition is subject to a security review, it will submit it to the Inter-Ministerial Panel, an authority established under Circular 6 led by the NDRC, and the Ministry of Commerce under the leadership of the State Council, to carry out security review. The regulations prohibit foreign investors from bypassing the security review by structuring transactions through trusts, indirect investments, leases, loans, control through contractual arrangements or offshore transactions. There is no explicit provision or official interpretation stating that the merging or acquisition of a company engaged in the internet content or mobile games business requires security review, and there is no requirement that acquisitions completed prior to the promulgation of the Security Review Circular are subject to the Ministry of Commerce review. On December&#160;19, 2020, the NDRC and the Ministry of Commerce jointly promulgated the Measures on the Security Review of Foreign Investment, effective on January&#160;18, 2021, setting forth provisions concerning the security review mechanism on foreign investment, including the types of investments subject to review, review scopes and procedures, among others. The Office of the Working Mechanism of the Security Review of Foreign Investment was established under the NDRC, who leads the task together with the Ministry of Commerce. Foreign investor or relevant parties in mainland China must declare the security review to this office prior to the investments in, among other industries, important cultural products and services, important information technology and internet products and services, important financial services, key technologies and other important fields relating to national security, and obtain control in the target enterprise. See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Foreign Investment in the PRC.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the future, we may grow our business by acquiring complementary businesses. Complying with the requirements of the above-mentioned regulations and other relevant rules to complete such transactions could be time consuming, and any required approval processes, including obtaining approval from the Ministry of Commerce or its local counterparts may delay or inhibit our ability to complete such transactions. It is unclear whether our business would be deemed to be in an industry that raises &#8220;national defense and security&#8221; or &#8220;national security&#8221; concerns. However, the Ministry of Commerce or other government agencies may publish explanations in the future determining that our business is in an industry subject to the security review, in which case our future acquisitions in mainland China, including those by way of entering into contractual control arrangements with target entities, may be closely scrutinized or prohibited. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">56 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">PRC regulations relating to offshore investment activities by PRC residents may limit our PRC subsidiaries&#8217; ability to increase their registered capital or distribute profits to us or otherwise expose us to liability and penalties under PRC law. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The State Administration of Foreign Exchange of the PRC, or the SAFE, promulgated the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents&#8217; Offshore Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or the SAFE Circular 37, in July 2014 that requires PRC residents or entities to register with SAFE or its local branch in connection with their establishment or control of an offshore entity established for the purpose of overseas investment or financing. In addition, such PRC residents or entities must update their SAFE registrations when the offshore special purpose vehicle undergoes material events relating to any change of basic information (including change of such PRC citizens or residents, name and operation term), increases or decreases in investment amount, transfers or exchanges of shares, or mergers or divisions. According to the Notice on Further Simplifying and Improving Policies for the Foreign Exchange Administration of Direct Investment released in February 2015 by SAFE, as amended in December 2019, or SAFE Circular 13, local banks will examine and handle foreign exchange registration for overseas direct investment, including the initial foreign exchange registration and amendment registration, under SAFE Circular 37 from June 2015. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If our shareholders who are PRC residents or entities do not complete their registration with the local SAFE branches or local banks, our PRC subsidiaries may be prohibited from distributing their profits and proceeds from any reduction in capital, share transfer or liquidation to us, and we may be restricted in our ability to contribute additional capital to our PRC subsidiaries. Moreover, failure to comply with the SAFE registration described above could result in liability under PRC laws for evasion of applicable foreign exchange restrictions. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Mr.&#160;Rui Chen, Ms.&#160;Ni Li and Mr.&#160;Yi Xu have completed initial SAFE registration prior to our initial public offering in 2018 and will update their registration filings with SAFE under SAFE Circular 37 when any changes should be registered under SAFE Circular 37. However, we may not at all times be fully aware or informed of the identities of all our shareholders or beneficial owners that are required to make or update such registrations, and we cannot compel our beneficial owners to comply with SAFE registration requirements. As a result, we cannot assure you that all of our shareholders or beneficial owners who are PRC residents or entities have complied with, and will in the future make or obtain any applicable registrations or approvals required by, SAFE regulations. Failure by such shareholders or beneficial owners to comply with SAFE regulations or our failure to amend the foreign exchange registrations of our PRC subsidiaries, could subject us to fines or legal sanctions, restrict our overseas or cross-border investment activities, limit our subsidiaries&#8217; ability to make distributions or pay dividends or affect our ownership structure, which could adversely affect our business and prospects. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Failure to comply with PRC regulations regarding the registration requirements for employee stock ownership plans or share option plans may subject the PRC plan participants or us to fines and other legal or administrative sanctions. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to SAFE Circular 37, PRC residents who participate in share incentive plans in overseas <span style="white-space:nowrap">non-publicly</span> listed companies due to their position as director, senior management or employees of the PRC subsidiaries of the overseas companies may submit applications to SAFE or its local branches for the foreign exchange registration with respect to offshore special purpose companies. Our directors, executive officers and other employees who are PRC residents and who have been granted share-based awards could follow SAFE Circular 37 to apply for the foreign exchange registration before Bilibili became an overseas listed company. In 2012, SAFE promulgated the Notices on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plans of Overseas Publicly Listed Companies. Under the notices and other relevant rules and regulations, PRC residents who participate in stock incentive plan in an overseas publicly listed company are required to register with SAFE or its local branches and complete certain other procedures. Participants of a stock incentive plan who are PRC residents must retain a qualified PRC agent, which could be a PRC subsidiary of such overseas publicly listed company or another qualified institution selected by such PRC subsidiary, to conduct the SAFE registration and other procedures with respect to the stock incentive plan on behalf of its participants. Such participants must also retain an overseas entrusted institution to handle matters in connection with their exercise of share-based awards, the purchase and sale of corresponding shares or interests and fund transfers. In addition, the PRC agent is required to amend the SAFE registration with respect to the stock incentive plan if there is any material change to the stock incentive plan, the PRC agent or the overseas entrusted institution or other material changes. Failure of our PRC stock option holders to complete their SAFE registrations may subject these PRC residents to fines and legal sanctions and may also limit our ability to contribute additional capital into our PRC subsidiary, limit our PRC subsidiary&#8217;s ability to distribute dividends to us, or otherwise materially adversely affect our business. The State Tax Administration has issued certain circulars concerning equity incentive awards. Under these circulars, our employees working in mainland China who exercise share options or are granted restricted shares will be subject to PRC individual income tax. Each of our PRC subsidiaries has obligations to file documents related to employee share options or restricted shares with relevant tax authorities and to withhold individual income taxes for those employees. If our employees fail to pay or we fail to withhold their income taxes according to relevant laws and regulations, we may face sanctions imposed by the tax authorities or other PRC governmental authorities. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">57 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">PRC regulation of loans to, and direct investment in, PRC entities by offshore holding companies and governmental control of currency conversion may restrict or prevent us from using the proceeds of the offering of equity securities and notes to make loans to our PRC subsidiaries and the VIEs and their subsidiaries, or to make additional capital contributions to our PRC subsidiaries. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Bilibili is an offshore holding company conducting its operations in mainland China through PRC subsidiaries, VIEs and their subsidiaries. Bilibili may make loans to its PRC subsidiaries, VIEs and their subsidiaries, or it may make additional capital contributions to its PRC subsidiaries, establish new PRC subsidiaries and make capital contributions to these new PRC subsidiaries, or acquire offshore entities with business operations in mainland China in an offshore transaction. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Most of these ways are subject to PRC regulations and approvals. For example, loans we make to our wholly owned PRC subsidiaries to finance their activities cannot exceed statutory limits and must be registered with the local counterpart of SAFE. If we decide to finance our wholly owned PRC subsidiaries by means of capital contributions, these capital contributions are subject to the requirement of making necessary filings in the Foreign Investment Comprehensive Management Information System and registration with other governmental authorities in mainland China. Due to the restrictions imposed on loans in foreign currencies extended to any PRC domestic companies, we are not likely to make such loans to the Consolidated Affiliated Entities, which are PRC domestic company. Further, we are not likely to finance the activities of the Consolidated Affiliated Entities by means of capital contributions due to regulatory restrictions relating to foreign investment in PRC domestic enterprises engaged in internet information services, online games, online audio-visual program services and related businesses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SAFE promulgated the Notice of the State Administration of Foreign Exchange on Reforming the Administration of Foreign Exchange Settlement of Capital of Foreign-invested Enterprises, or SAFE Circular 19, effective June 2015, and last amended on December&#160;30, 2019. According to SAFE Circular 19, the flow and use of the RMB capital converted from foreign currency-denominated registered capital of a foreign-invested company is regulated such that RMB capital may not be used for the issuance of RMB entrusted loans, the repayment of inter-enterprise loans or the repayment of banks loans that have been transferred to a third party. Although SAFE Circular 19 allows RMB capital converted from foreign currency-denominated registered capital of a foreign-invested enterprise to be used for equity investments within mainland China, it also reiterates the principle that RMB converted from the foreign currency-denominated capital of a foreign-invested company may not be directly or indirectly used for purposes beyond its business scope. Thus, it is unclear whether SAFE will permit such capital to be used for equity investments in mainland China in actual practice. SAFE promulgated the Notice of the State Administration of Foreign Exchange on Reforming and Standardizing the Foreign Exchange Settlement Management Policy of Capital Account, or SAFE Circular 16, effective on June&#160;9, 2016, which reiterates some of the rules set forth in SAFE Circular 19, but changes the prohibition against using RMB capital converted from foreign currency-denominated registered capital of a foreign-invested company to issue RMB entrusted loans to a prohibition against using such capital to issue loans to <span style="white-space:nowrap">non-associated</span> enterprises. Violations of SAFE Circular 19 and SAFE Circular 16 could result in administrative penalties. SAFE Circular 19 and SAFE Circular 16&#160;may significantly limit our ability to transfer any foreign currency we hold, including the net proceeds from our equity offering and notes offering and then to our PRC subsidiaries, which may adversely affect our liquidity and our ability to fund and expand our business in mainland China. On October&#160;23, 2019, SAFE issued Notice of the State Administration of Foreign Exchange on Further Promoting the Facilitation of Cross-border Trade and Investment, or the Circular 28. Circular 28 allows <span style="white-space:nowrap">non-investment</span> foreign-invested enterprises to use their capital funds to make equity investments in mainland China; <span style="font-style:italic">provided</span> that such investments do not violate the Negative List (2024)&#160;and the target investment projects are genuine and in compliance with PRC laws. The interpretation and implementation of Circular 28 in practice are still subject to substantial uncertainties. According to the Circular on Optimizing the Administration of Foreign Exchange to Support the Development of Foreign-related Business issued by the SAFE on April&#160;10, 2020, eligible enterprises are allowed to make domestic payments using the income under their capital accounts generated from their capital, foreign debt and overseas listing, without providing materials evidencing the authenticity in advance; <span style="font-style:italic">provided</span> that the capital usage is authentic and compliant with the current capital account income usage management regulations. The concerned bank is required to conduct spot checks in accordance with the relevant requirements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In light of the various requirements imposed by PRC regulations on loans to and direct investment in PRC entities by offshore holding companies, we cannot assure you that we will be able to complete the necessary government registrations or obtain the necessary government approvals on a timely basis, if at all, with respect to future loans we make to our PRC subsidiary or with respect to future capital contributions we make to our PRC subsidiary. If we fail to complete such registrations or obtain such approvals, our ability to use the proceeds we received from our equity offering and notes offering and to capitalize or otherwise fund our PRC operations may be negatively affected, which could materially and adversely affect our liquidity and our ability to fund and expand our business. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">58 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Fluctuation in exchange rates could have a material and adverse effect on our results of operations and the value of your investment. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The conversion of Renminbi into foreign currencies, including U.S. dollars, is based on rates set by the People&#8217;s Bank of China. The Renminbi has fluctuated against the U.S. dollars, at times significantly and unpredictably. The value of Renminbi against the U.S. dollars and other currencies is affected by changes in China&#8217;s political and economic conditions and by China&#8217;s foreign exchange policies, among other things. We cannot assure you that Renminbi will not appreciate or depreciate significantly in value against the U.S. dollars in the future. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between Renminbi and the U.S. dollars in the future. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A substantial majority of our revenues and costs is denominated in Renminbi. Any significant depreciation of the Renminbi may materially adversely affect the value of, and any dividends payable on, the ADSs in U.S. dollars. For example, when we convert our U.S. dollars denominated funds into Renminbi for our operations, appreciation of the Renminbi against the U.S. dollars would have an adverse effect on the Renminbi amount we would receive from the conversion. Conversely, if we decide to convert our Renminbi into U.S. dollars for the purpose of making payments for dividends on our ordinary shares or ADSs or for other business purposes, appreciation of the U.S. dollars against the Renminbi would have a negative effect on the U.S. dollars amount available to us. In addition, appreciation or depreciation in the value of the Renminbi relative to U.S. dollars would affect our financial results reported in U.S. dollars terms regardless of any underlying change in our business or results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Very limited hedging options are available in mainland China to reduce our exposure to exchange rate fluctuations. To date, we have not entered into any hedging transactions in an effort to reduce our exposure to foreign currency exchange risk. While we may decide to enter into hedging transactions in the future, the availability and effectiveness of these hedges may be limited and we may not be able to adequately hedge our exposure or at all. In addition, our currency exchange losses may be magnified by PRC exchange control regulations that restrict our ability to convert Renminbi into foreign currency. As a result, fluctuations in exchange rates may have a material adverse effect on your investment. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Governmental control of currency conversion may limit our ability to utilize our revenues effectively and affect the value of your investment. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC government imposes controls on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of currency out of mainland China. We receive substantially all of our revenues in Renminbi. Under our current corporate structure, Bilibili, a Cayman Islands holding company, primarily relies on dividend payments from its PRC subsidiaries to fund any cash and financing requirements it may have. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval of SAFE by complying with certain procedural requirements. Specifically, under the existing exchange restrictions, without prior approval of SAFE, cash generated from the operations of our PRC subsidiaries in mainland China may be used to pay dividends to Bilibili. However, approval from or registration with appropriate government authorities is required where Renminbi is to be converted into foreign currency and remitted out of mainland China to pay capital expenses such as the repayment of loans denominated in foreign currencies. As a result, we need to obtain SAFE approval or registration to use cash generated from the operations of our PRC subsidiaries and the VIEs to pay off their respective debt in a currency other than Renminbi owed to entities outside mainland China, or to make other capital expenditure payments outside mainland China in a currency other than Renminbi. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In light of the flood of capital outflows of mainland China in 2016 due to the weakening Renminbi, the PRC government has imposed more restrictive foreign exchange policies and stepped up scrutiny of major outbound capital movement including overseas direct investment. More restrictions and substantial vetting process are put in place by SAFE to regulate cross-border transactions falling under the capital account. If any of our shareholders regulated by such policies fails to satisfy the applicable overseas direct investment filing or approval requirement timely or at all, it may be subject to penalties from the relevant PRC authorities. The PRC government may at its discretion further restrict access in the future to foreign currencies for current account transactions. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency demands, we may not be able to pay dividends in foreign currencies to our shareholders, including holders of the ADSs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Our Listed Securities </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The trading prices of our listed securities have been and are likely to continue to be volatile, regardless of our operating performance, which could result in substantial losses to our investors. </span></p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">59 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The trading price of our ADSs has been volatile since our ADSs started to trade on the Nasdaq Global Select Market, and could fluctuate widely due to factors beyond our control. The trading price of our Class&#160;Z ordinary shares, likewise, can be volatile for similar or different reasons. This may happen because of broad market and industry factors, including the performance and fluctuation of the market prices of other companies with operations located mainly in mainland China that have listed their securities in the United States and/or Hong Kong, or because of trends in the global economy in general or the Chinese economy in particular, or because of international geopolitical tensions. In addition to market and industry factors, the prices and trading volumes for our listed securities may be highly volatile for factors specific to our own operations, including the following: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">variations in our revenues, earnings, cash flow and data related to our user base or user engagement; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">announcements of new investments, acquisitions, strategic partnerships or joint ventures by us or our competitors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">announcements of new product and service offerings, solutions and expansions by us or our competitors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">changes in financial estimates by securities analysts; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">detrimental adverse publicity about us, our products and services or our industry; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">additions or departures of key personnel; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">releases at any time, in some cases without notice, of <span style="white-space:nowrap">lock-up</span> or other transfer restrictions on our outstanding ordinary shares, ADSs or other equity related securities; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">sales of additional ADSs or other equity-related securities in the public markets, or issuance of ADSs upon conversion of convertible senior notes we issued, or the perception of these events; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">actual or potential litigation or regulatory investigations. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Sales or perceived potential sales of our Class&#160;Z ordinary shares, ADSs, or other equity or equity-linked securities in the public market could cause the price of our Class&#160;Z ordinary shares and/or ADSs to decline. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Sales, either directly or in connection with derivative or other financial arrangements, of our Class&#160;Z ordinary shares, ADSs, or other equity or equity-linked securities in the public market, or the perception that these sales could occur, may cause the market price of our Class&#160;Z ordinary shares and/or ADSs to decline significantly. All of our Class&#160;Z ordinary shares represented by ADSs were freely transferable by persons other than our affiliates without restriction or additional registration under the U.S. Securities Act. The Class&#160;Z ordinary shares held by our affiliates are also available for sale, subject to volume and other restrictions as applicable under Rule 144 of the U.S. Securities Act, under trading plans adopted pursuant to Rule <span style="white-space:nowrap">10b5-1</span> or otherwise. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, any major disposal of our Class&#160;Z ordinary shares and/or ADSs by any of our directors or executive officers (or the perception that these disposals may occur) may cause the prevailing market price of our Class&#160;Z ordinary shares and/or ADSs to fall which could negatively impact our ability to raise equity capital in the future. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may need additional capital, and the sale of additional ADSs, Class&#160;Z ordinary shares, or other equity securities could result in additional dilution to our shareholders, and the incurrence of additional indebtedness could increase our debt obligations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We may require additional cash resources due to changed business conditions, strategic acquisitions or other future developments. If these resources are insufficient to satisfy our cash requirements, we may seek to sell additional equity or debt securities or obtain additional credit facilities. The sale of additional equity and equity-linked securities could result in additional dilution to our shareholders. The sale of substantial amounts of our Class&#160;Z ordinary shares and/or the ADSs (including upon conversion of our convertible senior notes) could dilute the interests of our shareholders and the ADS holders and adversely impact the trading price of our listed securities. The incurrence of indebtedness would result in increased debt service obligations and could result in operating and financing covenants that would restrict our operations. We cannot assure you that financing will be available in amounts or on terms acceptable to us, if at all. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our dual-class share structure with different voting rights will limit your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class&#160;Z ordinary shares and ADSs may view as beneficial. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have a dual-class share structure such that our ordinary shares consist of Class&#160;Y ordinary shares and Class&#160;Z ordinary shares. In respect of matters requiring the votes of shareholders, holders of Class&#160;Z ordinary shares will be entitled to one vote per share, while holders of Class&#160;Y ordinary shares will be entitled to ten votes per share based on our proposed dual-class share structure. The ADSs represent Class&#160;Z ordinary shares. Each Class&#160;Y ordinary share is convertible into one Class&#160;Z ordinary share at any time by the holder thereof, while Class&#160;Z ordinary shares are not convertible into Class&#160;Y ordinary shares under any circumstances. Upon any sale of Class&#160;Y ordinary shares by a holder thereof to any person other than Mr.&#160;Rui Chen, Ms.&#160;Ni Li and Mr.&#160;Yi Xu or any entity which is not ultimately controlled by any of Mr.&#160;Rui Chen, Ms.&#160;Ni Li or Mr.&#160;Yi Xu, such Class&#160;Y ordinary shares shall be automatically and immediately converted into the same number of Class&#160;Z ordinary shares. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">60 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of the date of this annual report, three of our directors, Mr.&#160;Rui Chen, Ms.&#160;Ni Li and Mr.&#160;Yi Xu, beneficially own all of our issued Class&#160;Y ordinary shares. As of February&#160;28, 2025, these Class&#160;Y ordinary shares constitute approximately 20.1% of our total issued and outstanding shares and approximately 71.5% of the aggregate voting power of our total issued and outstanding shares. As a result of the dual-class share structure and the concentration of ownership, holders of Class&#160;Y ordinary shares will have considerable influence over matters such as decisions regarding mergers, consolidations and the sale of all or substantially all of our assets, election of directors and other significant corporate actions. Such holders may take actions that are not in the best interest of us or our other shareholders. This concentration of ownership may discourage, delay or prevent a change in control of our company, which could have the effect of depriving our other shareholders of the opportunity to receive a premium for their shares as part of a sale of our company and may reduce the price of our listed securities. This concentrated control will limit your ability to influence corporate matters and could discourage others from pursuing any potential merger, takeover or other change of control transactions that our shareholders may view as beneficial. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The dual-class structure of our ordinary shares may adversely affect the trading market for the Class&#160;Z ordinary shares and/or ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">S&amp;P Dow Jones and FTSE Russell have announced changes to their eligibility criteria for inclusion of shares of public companies on certain indices, including the S&amp;P 500, to exclude companies with multiple classes of shares and companies whose public shareholders hold no more than 5% of total voting power from being added to such indices. In addition, several shareholder advisory firms have announced their opposition to the use of multiple class structures. As a result, the dual-class structure of our ordinary shares may prevent the inclusion of the ADSs representing Class&#160;Z ordinary shares in such indices and may cause shareholder advisory firms to publish negative commentary about our corporate governance practices or otherwise seek to cause us to change our capital structure. Any such exclusion from indices could result in a less active trading market for the ADSs. Any actions or publications by shareholder advisory firms critical of our corporate governance practices or capital structure could also adversely affect the value of the ADSs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Techniques employed by short sellers may drive down the market prices of the ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Short selling is the practice of selling securities that the seller does not own but rather has borrowed from a third-party with the intention of buying identical securities back at a later date to return to the lender. The short seller hopes to profit from a decline in the value of the securities between the sale of the borrowed securities and the purchase of the replacement shares, as the short seller expects to pay less in that purchase than it received in the sale. As it is in the short seller&#8217;s interest for the price of the security to decline, many short sellers publish, or arrange for the publication of, negative opinions regarding the relevant issuer and its business prospects in order to create negative market momentum and generate profits for themselves after selling a security short. These short attacks have, in the past, led to selling of shares in the market. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Public companies listed in the United States that have substantially all of their operations in China have been the subject of short selling. Much of the scrutiny and negative publicity has centered on allegations of a lack of effective internal control over financial reporting resulting in financial and accounting irregularities and mistakes, inadequate corporate governance policies or a lack of adherence thereto and, in many cases, allegations of fraud. As a result, many of these companies are now conducting internal and external investigations into the allegations and, in the interim, are subject to shareholder lawsuits and/or SEC enforcement actions. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">It is not clear what effect such negative publicity could have on us. If we were to become the subject of any unfavorable allegations, whether such allegations are proven to be true or untrue, we could have to expend a significant amount of resources to investigate such allegations and/or defend ourselves. While we would strongly defend against any such short seller attacks, we may be constrained in the manner in which we can proceed against the relevant short seller by principles of freedom of speech, applicable federal or state law or issues of commercial confidentiality. Such a situation could be costly and time-consuming and could distract our management from growing our business. Even if such allegations are ultimately proven to be groundless, allegations against us could severely impact our business operations and stockholder&#8217;s equity, and the value of any investment in the ADSs could be greatly reduced or rendered worthless. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Certain existing shareholders have substantial influence over our company and their interests may not be aligned with the interests of our other shareholders. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have adopted a dual-class voting structure such that our ordinary shares consist of Class&#160;Z ordinary shares and Class&#160;Y ordinary shares. Based on our dual-class voting structure, in respect of matters requiring a shareholders&#8217; vote, holders of Class&#160;Z ordinary shares will be entitled to one vote per share, while holders of Class&#160;Y ordinary shares will be entitled to ten votes per share. Due to the disparate voting powers attached to these two classes of ordinary shares, three of our directors, Mr.&#160;Rui Chen, Ms.&#160;Ni Li and Mr.&#160;Yi Xu, beneficially own all of our issued Class&#160;Y ordinary shares. As of February&#160;28, 2025, these Class&#160;Y ordinary shares in aggregate constitute approximately 20.1% of our total issued and outstanding ordinary shares and approximately 71.5% of the aggregate voting power of our total issued and outstanding ordinary shares. They may take actions that are not aligned with the interests of our shareholders, including the ADS holders. In addition, the significant concentration of share ownership may adversely affect the trading price of our Class&#160;Z ordinary shares and/or ADSs due to investors&#8217; perception that conflicts of interest may exist or arise. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">61 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If securities or industry analysts do not publish research or reports about our business, or if they adversely change their recommendations regarding our Class&#160;Z ordinary shares and/or the ADSs, the trading price and trading volume of our Class&#160;Z ordinary shares and/or the ADSs could decline. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The trading market for our Class&#160;Z ordinary shares and/or the ADSs will be influenced by research or reports that industry or securities analysts publish about our business. If one or more analysts who cover us downgrade our Class&#160;Z ordinary shares, the trading price for our Class&#160;Z ordinary shares and/or the ADSs would likely decline. If one or more of these analysts cease to cover us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the trading price or trading volume for our Class&#160;Z ordinary shares and/or the ADSs to decline. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The sale or availability for sale of substantial amounts of our Class&#160;Z ordinary shares and/or the ADSs could adversely affect their trading price. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Sales of substantial amounts of our Class&#160;Z ordinary shares and/or the ADSs in the public market, or the perception that these sales could occur, could adversely affect the trading price of our Class&#160;Z ordinary shares and/or ADSs and could materially impair our ability to raise capital through equity offerings in the future. We cannot predict what effect, if any, market sales of securities held by our significant shareholders or any other shareholder or the availability of these securities for future sale will have on the trading price of our Class&#160;Z ordinary shares and/or ADSs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Because we do not expect to pay dividends in the foreseeable future, investors must rely on price appreciation of our listed securities for return on their investments. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We currently intend to retain most, if not all, of our available funds and any future earnings to fund the development and growth of our business. As a result, we do not expect to pay any cash dividends in the foreseeable future. Therefore, investors should not rely on an investment in our listed securities as a source for any future dividend income. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors has complete discretion as to whether to distribute dividends, subject to certain requirements of Cayman Islands law. Even if our board of directors decides to declare and pay dividends, the timing, amount and form of future dividends, if any, will depend on, among other things, our future results of operations and cash flow, our capital requirements and surplus, the amount of distributions, if any, we received from our subsidiaries, our financial condition, contractual restrictions and other factors deemed relevant by our board of directors. Accordingly, the return to the shareholders and/or ADS holders will likely depend entirely upon any future price appreciation of our listed securities. There is no guarantee that our listed securities will appreciate in value or even maintain the price at which the investors purchased these securities. Investors may not realize a return on their investment in our listed securities and may even lose their entire investment. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our shareholders may be subject to PRC income tax on dividends from us or on any gain realized on the transfer of our Class&#160;Z ordinary shares and/or the ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the PRC Enterprise Income Tax Law and its implementation rules, subject to any applicable tax treaty or similar arrangement between mainland China and the jurisdiction of residence of the holders of our Class&#160;Z ordinary shares and/or ADSs that provides for a different income tax arrangement, PRC withholding tax at the rate of 10% is normally applicable to dividends from PRC sources payable to investors that are <span style="white-space:nowrap">non-PRC</span> resident enterprises, which do not have an establishment or place of business in mainland China, or which have such establishment or place of business if the relevant income is not effectively connected with the establishment or place of business. Any gain realized on the transfer of ADSs or ordinary shares by such <span style="white-space:nowrap">non-PRC</span> resident enterprise investors is also subject to 10% PRC income tax if such gain is regarded as income derived from sources within mainland China, unless a tax treaty or similar arrangement provides otherwise. Under the PRC Individual Income Tax Law and its implementation rules, dividends from sources within mainland China paid to foreign individual investors who are not PRC residents are generally subject to a PRC withholding tax at a rate of 20% and gains from PRC sources realized by such investors on the transfer of ADSs and/or Class&#160;Z ordinary shares are generally subject to 20% PRC income tax, in each case, subject to any reduction or exemption set forth in applicable tax treaties and similar arrangements and PRC laws. Although substantially all of our business operations are in mainland China, it is unclear whether dividends we pay with respect to our Class&#160;Z ordinary shares and/or the ADSs, or the gain realized from the transfer of our Class&#160;Z ordinary shares and/or the ADSs, would be treated as income derived from sources within mainland China and as a result be subject to PRC income tax if we were considered a PRC resident enterprise, as described above. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our <span style="white-space:nowrap">non-PRC</span> shareholders or ADS holders.&#8221; If PRC income tax were imposed on gains realized through the transfer of the ADSs or on dividends paid to our <span style="white-space:nowrap">non-PRC</span> resident investors, the value of the investment in our Class&#160;Z ordinary shares and/or the ADSs may be materially and adversely affected. Furthermore, the holders of our Class&#160;Z ordinary shares and/or the ADSs whose jurisdictions of residence have tax treaties or similar arrangements with mainland China may not qualify for benefits under such tax treaties or arrangements. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">62 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">There can be no assurance that we will not be a passive foreign investment company, or PFIC, for U.S. federal income tax purposes for any taxable year, which could result in adverse U.S. federal income tax consequences to U.S. holders of our Class&#160;Z ordinary shares or ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A <span style="white-space:nowrap">non-U.S.</span> corporation will be a PFIC for any taxable year if either (i)&#160;at least 75% of its gross income for such year consists of certain types of &#8220;passive&#8221; income; or (ii)&#160;at least 50% of the value of its assets (generally determined on the basis of a quarterly average) during such year is attributable to assets that produce passive income or are held for the production of passive income, or the asset test. Although the law in this regard is unclear, we intend to treat the VIEs as being owned by us for U.S. federal income tax purposes, not only because we exercise effective control over the operation of these entities but also because we are entitled to substantially all of their economic benefits, and, as a result, we consolidate their results of operations in our consolidated financial statements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Assuming that we are the owner of the VIEs for U.S. federal income tax purposes, and based upon the composition of our income and assets and projections as to the value of our assets, including goodwill and other unbooked intangibles not reflected on our balance sheet, we do not believe that we were a PFIC for the 2024 taxable year and we do not presently expect to be a PFIC for the current taxable year. However, no assurance can be given in this regard because the determination of whether we are or will become a PFIC is a fact-intensive inquiry made on an annual basis that depends, in part, upon the composition of our income and assets. Fluctuations in the market price of the ADSs or Class&#160;Z ordinary shares may cause us to become a PFIC for the current or subsequent taxable years because the value of our assets for the purpose of the asset test may be determined by reference to the market price of the ADSs or Class&#160;Z ordinary shares (which may be volatile). The market price of the ADSs and Class&#160;Z ordinary shares may continue to fluctuate considerably and, consequently, we cannot assure you of our PFIC status for any taxable year. The composition of our income and assets may also be affected by how, and how quickly, we use our liquid assets. In addition, if it were determined that we do not own the stock of the VIEs for U.S. federal income tax purposes, our risk of being a PFIC may substantially increase. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we are a PFIC in any taxable year, a U.S. Holder may incur significantly increased U.S. federal income tax on gain recognized on the sale or other disposition of the ADSs or Class&#160;Z ordinary shares and on the receipt of distributions on the ADSs or Class&#160;Z ordinary shares to the extent such gain or distribution is treated as an &#8220;excess distribution&#8221; under U.S. federal income tax rules and such holder may be subject to burdensome reporting requirements. Further, if we are a PFIC for any year during which a U.S. Holder holds the ADSs or Class&#160;Z ordinary shares, we will generally continue to be treated as a PFIC for all succeeding years during which such U.S. Holder holds the ADSs or Class&#160;Z ordinary shares. See &#8220;Item 10. Additional Information&#8212;E. Taxation&#8212;Passive Foreign Investment Company Rules.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our memorandum and articles of association contain anti-takeover provisions that could have a material adverse effect on the rights of holders of our Class&#160;Z ordinary shares and ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The eighth amended and restated memorandum and articles of association contain provisions to limit the ability of others to acquire control of our company or cause us to engage in <span style="white-space:nowrap"><span style="white-space:nowrap">change-of-control</span></span> transactions. These provisions could have the effect of depriving our shareholders of an opportunity to sell their shares at a premium over prevailing market prices by discouraging third parties from seeking to obtain control of our company in a tender offer or similar transaction. Our dual-class voting structure gives disproportionate voting power to the Class&#160;Y ordinary shares. In addition, our board of directors has the authority, without further action by our shareholders, to issue preferred shares in one or more series and to fix their designations, powers, preferences, privileges, and relative participating, optional or special rights and the qualifications, limitations or restrictions, including dividend rights, conversion rights, voting rights, terms of redemption and liquidation preferences, any or all of which may be greater than the rights associated with our ordinary shares, in the form of ADS or otherwise. Preferred shares could be issued quickly with terms calculated to delay or prevent a change in control of our company or make removal of management more difficult. If our board of directors decides to issue preferred shares, the price of our Class&#160;Z ordinary shares and/or the ADSs may fall and the voting and other rights of the holders of our Class&#160;Z ordinary shares and ADSs may be materially and adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our shareholders may face difficulties in protecting their interests, and the ability to protect their rights through U.S. courts and Hong Kong courts may be limited, because we are incorporated under Cayman Islands law. </span></p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">63 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are an exempted company limited by shares registered under the laws of the Cayman Islands. Our corporate affairs are governed by our memorandum and articles of association, the Companies Act (as amended) of the Cayman Islands and the common law of the Cayman Islands. The rights of shareholders to take action against the directors, actions by minority shareholders and the fiduciary responsibilities of our directors to us under Cayman Islands law are to a large extent governed by the common law of the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as from the common law of England, the decisions of whose courts are of persuasive authority, but are not binding, on a court in the Cayman Islands. The rights of our shareholders and the fiduciary responsibilities of our directors under Cayman Islands law are not as clearly established as they would be under statutes or judicial precedent in Hong Kong and some jurisdictions in the United States. In particular, the Cayman Islands has a less developed body of securities laws than Hong Kong and the United States. Some states in the United States, such as Delaware, have more fully developed and judicially interpreted bodies of corporate law than the Cayman Islands. In addition, with respect to Cayman Islands companies, plaintiffs may face special obstacles, including, but not limited to, those relating to jurisdiction and standing, in attempting to assert derivative claims in state or federal courts of the United States. The Cayman Islands courts are also unlikely to recognize or enforce against us judgments of courts of the United States based on certain civil liability provisions of securities laws of the United States, or to impose liabilities against us, in original actions brought in the Cayman Islands, based on certain civil liability provisions of securities laws of the United States that are penal in nature. There is no statutory recognition in the Cayman Islands of judgments obtained in the United States, although the courts of the Cayman Islands will in certain circumstances recognize and enforce a <span style="white-space:nowrap">non-penal</span> judgment of a foreign court of competent jurisdiction without retrial on the merits. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Currently, shareholders of Cayman Islands exempted companies like us have no general rights under Cayman Islands law to inspect corporate records or to obtain copies of lists of shareholders of these companies. Our directors have discretion under our articles of association to determine whether or not, and under what conditions, our corporate records may be inspected by our shareholders, but are not obliged to make them available to our shareholders. This may make it more difficult for you to obtain the information needed to establish any facts necessary for a shareholder motion or to solicit proxies from other shareholders in connection with a proxy contest. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Certain corporate governance practices in the Cayman Islands, which is our home country, differ significantly from requirements for companies incorporated in other jurisdictions such as the United States. To the extent we choose to follow home country practice with respect to corporate governance matters, our shareholders may be afforded less protection than they otherwise would under rules and regulations applicable to U.S. domestic issuers or Hong Kong issuers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There is uncertainty as to whether the judgment of United States courts will be directly enforced in Hong Kong, as the United States and Hong Kong do not have a treaty or other arrangements providing for reciprocal recognition and enforcement of judgments of courts of the United States in civil and commercial matters. However, a foreign judgment may be enforced in Hong Kong at common law by bringing an action in a Hong Kong court since the judgment may be regarded as creating a debt between the parties to it; <span style="font-style:italic">provided</span> that the foreign judgment, among other things, is a final judgment conclusive upon the merits of the claim and is for a liquidated amount in a civil matter and not in respect of taxes, fines, penalties, or similar charges. Such a judgment may not, in any event, be so enforced in Hong Kong if (a)&#160;it was obtained by fraud; (b)&#160;the proceedings in which the judgment was obtained were opposed to natural justice; (c)&#160;its enforcement or recognition would be contrary to the public policy of Hong Kong; (d)&#160;the court of the United States was not jurisdictionally competent; or (e)&#160;the judgment was in conflict with a prior Hong Kong judgment. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of all of the above, public shareholders may have more difficulty in protecting their interests in the face of actions taken by management, members of the board of directors or controlling shareholders than they would as public shareholders of a company incorporated in the United States or Hong Kong. For a discussion of significant differences between the provisions of the Companies Act (as amended) of the Cayman Islands and the laws applicable to companies incorporated in the United States and their shareholders, see &#8220;Item 10. Additional Information&#8212;B. Memorandum and Articles of Association&#8212;Differences in Corporate Law.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">ADSs holders may not be entitled to a jury trial with respect to claims arising under the deposit agreements, which could result in less favorable outcomes to the plaintiff(s) in any such action. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The deposit agreement and the deposit agreement for restricted securities governing the ADSs representing our Class&#160;Z ordinary shares provide that, subject to the depositary&#8217;s right to require a claim to be submitted to arbitration, the federal or state courts in the City of New York have exclusive jurisdiction to hear and determine claims arising under the deposit agreements and in that regard, to the fullest extent permitted by law, ADS holders waive the right to a jury trial of any claim they may have against us or the depositary arising out of or relating to our shares, the ADSs or the deposit agreements, including any claim under the U.S. federal securities laws. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we or the depositary opposed a jury trial demand based on the waiver, the court would determine whether the waiver was enforceable based on the facts and circumstances of that case in accordance with the applicable U.S. state and federal law. To our knowledge, the enforceability of a contractual <span style="white-space:nowrap">pre-dispute</span> jury trial waiver in connection with claims arising under the U.S. federal securities laws has not been finally adjudicated by the United States Supreme Court. However, based on past court decisions, we believe that a contractual <span style="white-space:nowrap">pre-dispute</span> jury trial waiver provision is generally enforceable, including under the laws of the State of New York, which govern the deposit agreement. In determining whether to enforce a contractual <span style="white-space:nowrap">pre-dispute</span> jury trial waiver provision, courts will generally consider whether a party knowingly, intelligently and voluntarily waived the right to a jury trial. We believe that this is the case with respect to the deposit agreements and the ADSs. It is advisable that you consult legal counsel regarding the jury waiver provision before investing in the ADSs. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">64 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If any holders or beneficial owners of ADSs bring a claim against us or the depositary in connection with matters arising under the relevant deposit agreements or the ADSs, including claims under U.S. federal securities laws, you or such other holder or beneficial owner may not be entitled to a jury trial with respect to such claims, which may have the effect of limiting and discouraging lawsuits against us and/or the depositary. If a lawsuit is brought against us and/or the depositary under the relevant deposit agreements, it may be heard only by a judge or justice of the applicable trial court, which would be conducted according to different civil procedures and may result in different outcomes than a trial by jury would have had, including results that could be less favorable to the plaintiff(s) in any such action. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Nevertheless, if this jury trial waiver provision is not enforced, to the extent a court action proceeds, it would proceed under the terms of the relevant deposit agreements with a jury trial. No condition, stipulation or provision of the relevant deposit agreements or ADSs serves as a waiver by any holder or beneficial owner of ADSs or by us or the depositary of compliance with the U.S. federal securities laws and the rules and regulations promulgated thereunder. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Certain judgments obtained against us by our shareholders may not be enforceable. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are a Cayman Islands exempted company limited by shares and all of our assets are located outside of the United States. Substantially all of our current operations are conducted in mainland China. In addition, a majority of our current directors and officers named in this annual report are nationals and residents of countries other than the United States or Hong Kong. Substantially all of the assets of these persons are located outside the United States or Hong Kong. As a result, it may be difficult or impossible for our shareholders to bring an action against us or against these individuals in the United States in the event that such shareholders believe that their rights have been infringed under the U.S. federal securities laws, Hong Kong laws, or otherwise. Even if such shareholders are successful in bringing an action of this kind, the laws of the Cayman Islands and of mainland China may render such shareholders unable to enforce a judgment against our assets or the assets of our directors and officers. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">As a company incorporated in the Cayman Islands, we are permitted to adopt certain home country practices in relation to corporate governance matters that differ significantly from the Nasdaq corporate governance listing standards, and these practices may afford less protection to shareholders than shareholders would enjoy if we complied fully with the Nasdaq corporate governance listing standards. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a Cayman Islands exempted company listed on the Nasdaq Stock Market, we are subject to the Nasdaq corporate governance listing standards. However, the Nasdaq corporate governance listing standards permit a foreign private issuer like us to follow the corporate governance practices of its home country. Certain corporate governance practices in the Cayman Islands, which is our home country, may differ significantly from the Nasdaq corporate governance listing standards. Among other things, we are not required under the Nasdaq corporate governance listing standards to obtain shareholders&#8217; approval when any equity compensation plan is established. In 2024, we relied on this exemption and adopted our 2024 Plan through board approval without seeking shareholders&#8217; approval. As a result, our investors may not be provided with the benefits of certain corporate governance requirements of Nasdaq. In the future, we may rely on other exemptions provided by Nasdaq to the extent also allowed under the laws and regulations in Hong Kong (including the Hong Kong Listing Rules). </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are a foreign private issuer within the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions applicable to U.S. domestic public companies. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Because we are a foreign private issuer under the Securities Exchange Act of 1934, or the Exchange Act, we are exempt from certain provisions of U.S. securities rules and regulations that are applicable to U.S. domestic issuers, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the rules under the Exchange Act requiring the filing of quarterly reports on Form <span style="white-space:nowrap">10-Q</span> or current reports on Form <span style="white-space:nowrap">8-K</span> with the SEC; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the sections of the Exchange Act regulating the solicitation of proxies, consents, or authorizations in respect of a security registered under the Exchange Act; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the sections of the Exchange Act requiring insiders to file public reports of their stock ownership and trading activities and liability for insiders who profit from trades made in a short period of time; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the selective disclosure rules by issuers of material nonpublic information under Regulation FD. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are required to file an annual report on Form <span style="white-space:nowrap">20-F</span> within four months of the end of each fiscal year. In addition, we intend to publish our results on a quarterly basis through press releases, distributed pursuant to the rules and regulations of the Nasdaq Stock Market. Press releases relating to financial results and material events will also be furnished to the SEC on Form <span style="white-space:nowrap">6-K.</span> </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">65 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, the information we are required to file with or furnish to the SEC will be less extensive and less timely compared to that required to be filed with the SEC by U.S. domestic issuers. As a result, the ADS holders may not be afforded the same protections or information, which would be made available to the ADS holders, were they investing in a U.S. domestic issuer. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">ADS holders may have fewer rights than holders of our Class&#160;Z ordinary shares and must act through the depositary to exercise those rights. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders of ADSs do not have the same rights as our shareholders and may only exercise the voting rights with respect to the underlying Class&#160;Z ordinary shares represented by the ADSs in accordance with the provisions of the deposit agreement. Holders of ADSs may not call a shareholders&#8217; meeting, and do not have any direct right to attend general meetings of our shareholders or to cast any votes at such meetings. Under our eighth amended and restated memorandum and articles of association, the minimum notice period required to convene a general meeting, other than the annual general meeting, is 14 days. Under the deposit agreement, ADS holders must vote by giving voting instructions to the depositary. If we ask for ADS holders&#8217; instructions, then upon receipt of such voting instructions, the depositary will try to vote the underlying Class&#160;Z ordinary shares in accordance with these instructions. If we do not instruct the depositary to ask for ADS holders&#8217; instructions, the depositary may still vote in accordance with instructions given by ADS holders, but it is not required to do so. ADS holders will not be able to directly exercise their rights to vote with respect to the underlying Class&#160;Z ordinary shares represented by the ADSs unless they withdraw the Class&#160;Z ordinary shares and become the registered holders of such Class&#160;Z ordinary shares prior to the record date for the general meeting. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">When a general meeting is convened, holders of ADSs may not receive sufficient notice of a shareholders&#8217; meeting to permit withdrawal of the underlying Class&#160;Z ordinary shares represented by their ADSs to allow them to cast their votes with respect to any specific matter. If we ask for ADS holders&#8217; instructions, the depositary will notify ADS holders of the upcoming vote and will arrange to deliver our voting materials to the ADS holders. We have agreed to give the depositary at least 30 business days&#8217; prior notice of our shareholder meetings. Nevertheless, the depositary and its agents may not be able to send voting instructions to holders of ADSs or carry out their voting instructions in a timely manner. We will make all reasonable efforts to cause the depositary to extend voting rights to holders of ADSs in a timely manner, but we cannot assure that holders of ADSs will receive the voting materials in time to ensure that they can instruct the depositary to vote their ADSs. Furthermore, the depositary and its agents will not be responsible for any failure to carry out any instructions to vote, for the manner in which any vote is cast or for the effect of any such vote. As a result, holders of ADSs may not be able to exercise their right to vote and may lack recourse if the underlying Class&#160;Z ordinary shares represented by their ADSs are not voted as they requested. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">ADS holders may experience dilution of their holdings due to inability to participate in rights offerings. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We may, from time to time, distribute rights to our shareholders, including rights to acquire securities. Under the deposit agreement, the depositary will not distribute rights to holders of ADSs unless the distribution and sale of rights and the securities to which these rights relate are either exempt from registration under the Securities Act with respect to all holders of ADSs, or are registered under the provisions of the Securities Act. The depositary may, but is not required to, attempt to sell these undistributed rights to third parties, and may allow the rights to lapse. We may be unable to establish an exemption from registration under the Securities Act, and we are under no obligation to file a registration statement with respect to these rights or underlying securities or to endeavor to have a registration statement declared effective. Accordingly, holders of ADSs may be unable to participate in our rights offerings and may experience dilution of their holdings as a result. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">ADS holders may be subject to limitations on transfer of their ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In certain cases, the ADSs are transferable on the books of the depositary. However, the depositary may close its books at any time or from time to time when it deems expedient in connection with the performance of its duties. The depositary may close its books from time to time for a number of reasons, including in connection with corporate events such as a rights offering, during which time the depositary needs to maintain an exact number of ADS holders on its books for a specified period. The depositary may also close its books in emergencies, and on weekends and public holidays. The depositary may refuse to deliver, transfer or register transfers of the ADSs generally when our share register or the books of the depositary are closed, or at any time if we or the depositary thinks it is advisable to do so because of any requirement of law or of any government or governmental body, or under any provision of the relevant deposit agreement, or for any other reason. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The different characteristics of the capital markets in Hong Kong and the U.S. may negatively affect the trading prices of our Class&#160;Z ordinary shares and/or ADSs. </span></p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">66 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are subject to Hong Kong and Nasdaq listing and regulatory requirements concurrently. The Hong Kong Stock Exchange and Nasdaq have different trading hours, trading characteristics (including trading volume and liquidity), trading and listing rules, and investor bases (including different levels of retail and institutional participation). As a result of these differences, the trading prices of our Class&#160;Z ordinary shares and the ADSs may not be the same, even allowing for currency differences. Fluctuations in the price of the ADSs due to circumstances peculiar to the U.S. capital markets could materially and adversely affect the price of our Class&#160;Z ordinary shares, or vice versa. Certain events having significant negative impact specifically on the U.S. capital markets may result in a decline in the trading price of our Class&#160;Z ordinary shares notwithstanding that such event may not impact the trading prices of securities listed in Hong Kong generally or to the same extent, or vice versa. Because of the different characteristics of the U.S. and Hong Kong capital markets, the historical market prices of the ADSs may not be indicative of the trading performance of our Class&#160;Z ordinary shares. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Exchange between our Class&#160;Z ordinary shares and the ADSs may adversely affect the liquidity and/or trading price of each other. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The ADSs are currently traded on Nasdaq. Subject to compliance with U.S. securities law and the terms of the deposit agreement, holders of our Class&#160;Z ordinary shares may deposit Class&#160;Z ordinary shares with the depositary in exchange for the issuance of the ADSs. Any holder of ADSs may also withdraw the underlying Class&#160;Z ordinary shares represented by the ADSs pursuant to the terms of the deposit agreement for trading on the Hong Kong Stock Exchange. In the event that a substantial number of Class&#160;Z ordinary shares are deposited with the depositary in exchange for ADSs or vice versa, the liquidity and trading price of our Class&#160;Z ordinary shares on the Hong Kong Stock Exchange and the ADSs on Nasdaq may be adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">There is uncertainty as to whether Hong Kong stamp duty will apply to the trading or conversion of the ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the Hong Kong Stamp Duty Ordinance, any person who effects any sale or purchase of Hong Kong stock, defined as stock the transfer of which is required to be registered in Hong Kong, is required to pay Hong Kong stamp duty. The stamp duty is currently set at a total rate of 0.2% of the greater of the consideration for, or the value of, shares transferred, with 0.1% payable by each of the buyer and the seller. To the best of our knowledge, Hong Kong stamp duty has not been levied in practice on the trading or conversion of ADSs of companies that are listed in both the United States and Hong Kong and that have maintained all or a portion of their ordinary shares, including ordinary shares underlying ADSs, in their Hong Kong share registers. However, it is unclear whether, as a matter of Hong Kong law, the trading or conversion of ADSs of these dual-listed companies constitutes a sale or purchase of the underlying Hong Kong-registered ordinary shares that is subject to Hong Kong stamp duty. We advise investors to consult their own tax advisors on this matter. If Hong Kong stamp duty is determined by the competent authority to apply to the trading or conversion of the ADSs, the trading price and the value of your investment in our Class&#160;Z ordinary shares and/or ADSs may be affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The time required for the exchange between our Class&#160;Z ordinary shares and ADSs might be longer than expected and investors might not be able to settle or effect any sale of their securities during this period, and the exchange of Class&#160;Z ordinary shares into ADSs involves costs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There is no direct trading or settlement between Nasdaq and the Hong Kong Stock Exchange on which the ADSs and our Class&#160;Z ordinary shares are respectively traded. In addition, the time differences between Hong Kong and New York, unforeseen market circumstances or other factors may delay the deposit of Class&#160;Z ordinary shares in exchange for ADSs or the withdrawal of Class&#160;Z ordinary shares underlying the ADSs. Investors will be prevented from settling or effecting the sale of their securities during such periods of delay. In addition, there is no assurance that any exchange for Class&#160;Z ordinary shares into ADSs (and vice versa) will be completed in accordance with the timelines that investors may anticipate. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, the depositary for the ADSs is entitled to charge holders fees for various services including for the issuance of ADSs upon deposit of Class&#160;Z ordinary shares, cancelation of ADSs, distributions of cash dividends or other cash distributions, distributions of ADSs pursuant to share dividends or other free share distributions, distributions of securities other than ADSs and annual service fees. As a result, shareholders who exchange Class&#160;Z ordinary shares into ADSs, and vice versa, may not achieve the level of economic return the shareholders may anticipate. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_7"><span style="font-weight:bold">ITEM&#8201;4.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">INFORMATION ON THE COMPANY </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">A. History and Development of the Company </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our website was first launched in June 2009 and was officially named &#8220;bilibili&#8221; in January 2010. We commenced our commercial operations in 2011 and established Shanghai Hode Information Technology Co., Ltd., which we refer to as Hode Information Technology in this annual report, to expand our operations in May 2013. Subsequently, we obtained control over Shanghai Kuanyu Digital Technology Co., Ltd., which we refer to as Shanghai Kuanyu in this annual report, in July 2014 to further expand our operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">67 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We incorporated Bilibili Inc. under the laws of the Cayman Islands, an exempted company with limited liability, as our offshore holding company in December 2013. In February 2014, we established Hode HK Limited, or Hode HK, a wholly owned Hong Kong subsidiary. In September 2014, Hode HK established a wholly owned PRC subsidiary, Hode Shanghai Limited, which we refer to as Hode Shanghai in this annual report. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Due to restrictions imposed by PRC laws and regulations on foreign ownership of companies that engage in internet and other related business, Hode Shanghai later entered into a series of contractual arrangements with Hode Information Technology and Shanghai Kuanyu, and their respective shareholders, and our subsidiary, Chaodian (Shanghai) Technology Co., Ltd., which we refer to as Chaodian Technology in this annual report, entered into a series of contractual arrangements with Chaodian Culture and its individual shareholders. We have also entered into contractual arrangements with several other affiliated entities and their respective nominee shareholders, through some of our subsidiaries other than Hode Shanghai or Chaodian Technology. As a result of our direct ownership in our WFOE and the VIE contractual arrangements, we are regarded as the primary beneficiary of the VIEs. We treat them and their subsidiaries as variable interest entities under U.S. GAAP, and have consolidated the financial results of these entities in our consolidated financial statements in accordance with U.S. GAAP. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On March&#160;28, 2018, the ADSs representing our Class&#160;Z ordinary shares commenced trading on the Nasdaq Global Select Market under the symbol &#8220;BILI.&#8221; We raised approximately US$443.3&#160;million in net proceeds from our initial public offering after deducting underwriting commissions and the offering expenses payable by us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In October 2018, Tencent became a major shareholder of ours and we entered into a strategic collaboration agreement with it for sharing and operating existing and additional anime and games on our platform. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2021, our Class&#160;Z ordinary shares commenced trading on the Main Board of the Hong Kong Stock Exchange under the stock code &#8220;9626.&#8221; We raised approximately HK$22.9&#160;billion (RMB19.3 billion) from our global offering, after deducting underwriting fees and other offering expenses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On October&#160;3, 2022, our voluntary conversion of Bilibili&#8217;s secondary listing status to primary listing on the Hong Kong Stock Exchange became effective, and Bilibili became a dual-primary listed company on the Main Board of the Hong Kong Stock Exchange in Hong Kong and the Nasdaq Global Select Market in the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On March&#160;13, 2023, the inclusion of our Class&#160;Z ordinary shares traded on the Hong Kong Stock Exchange in the <span style="white-space:nowrap">Shenzhen-Hong</span> Kong Stock Connect and Shanghai-Hong Kong Stock Connect programs became effective. Following its inclusion, eligible investors in mainland China currently have direct access to the trading of Bilibili&#8217;s Class&#160;Z ordinary shares. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Corporate Information </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our principal executive offices are located at Building 3, Guozheng Center, No.&#160;485 Zhengli Road, Yangpu District, Shanghai, 200433, People&#8217;s Republic of China. Our telephone number at this address is +86 21 2509-9255. Our registered office in the Cayman Islands is located at the offices of Walkers Corporate Limited, 190 Elgin Avenue, George Town, Grand Cayman <span style="white-space:nowrap">KY1-9008,</span> Cayman Islands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The SEC maintains a website at www.sec.gov that contains reports, proxy and information statements, and other information regarding registrants that make electronic filings with the SEC using its EDGAR system. We maintain our website for investor relations at http://ir.bilibili.com. We do not incorporate the information on or accessible through this website into this report. The information contained on or accessible through this website is not a part of this annual report. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">B. Business Overview </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are an iconic brand and a leading video community for young generations in China. Video is an intuitive, vivid and informative way to connect people with the world and has become a dominant medium for communication, entertainment and information. We refer to the trend of video integrating into the scenarios of everyday life as &#8220;videolization.&#8221; As a <span style="white-space:nowrap">go-to</span> video community for young generations in China, we believe we are well positioned to meet users&#8217; evolving content and consumption needs while unlocking greater commercial value of our user base. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are a full-spectrum video community that offers a wide array of content serving young generations&#8217; diverse interests. We adopt &#8220;All the Videos You Like&#8221; as our brand proposition. We have built our community around aspiring users, high-quality content, talented content creators and the strong emotional bond among them. In our community, users and content creators discover and interact with diverse content encompassing different interests, from lifestyle, game, entertainment, anime, and knowledge to many more. We also enable broad video-based content consumption scenarios centered around professional user generated videos, or PUGV, supplemented with live broadcasting, occupationally generated videos, or OGV, and more. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">68 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We adopt a user-centric commercialization model. Our ever-growing content ecosystem continues to satisfy our engaged and loyal users&#8217; evolving needs, providing us with multiple levers for user-centric commercialization. We generate revenues primarily from VAS, advertising, mobile games, and IP derivatives and others. Our cost of revenues consists of revenue-sharing costs, content costs, server and bandwidth costs, staff costs and IP derivatives and other costs. For a detailed description, please see &#8220;Item 5. Operating and Financial Review and Prospects&#8212;Key Components of Results of Operations.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Users </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have a young and culturally aspirational user base who are willing to invest in high-quality content and engaging user experience. Gen Z+, individuals in China born between 1985 and 2009, constitutes the core of our user base. Our user base is broadening to include users across different age groups and locations, who take interest in a full spectrum of content. We encourage users to not only discover and view, but also share and create quality content on our platform. We are dedicated to providing a wide variety of high-quality content to retain our existing users and attract new users with diverse interests and backgrounds. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our user base is growing solidly. In 2024, we had an average of 104&#160;million DAUs and 341&#160;million MAUs, representing an increase of 6% and 4%, respectively, as compared to 2023. Our users have demonstrated high levels of engagement on our platform. The average daily time spent per active user on our mobile apps increased from 97 minutes in 2023 to 102 minutes in 2024, leading a 12% increase in our total user time spent in 2024 as compared to 2023. During the same period, we had over 5.1&#160;billion average daily video views, representing a 19% growth since 2023. Our users generated approximately 17.0&#160;billion average monthly interactions on our platform in 2024, representing a 12% increase since 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our official members who have passed our <span style="white-space:nowrap">100-question</span> multiple-choice membership exam are even more engaged and loyal to our platform. As of December&#160;31, 2024, we had approximately 258&#160;million official members, representing a 12% increase since 2023. We believe the users who take and pass our membership exam are tuned to our community culture and values, which gives us a sticky user community with high retention rate. For official members who visited our platform in each month since 2023, their 12th-month retention rate remained at around 80%. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Content </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We offer a wide variety of digital content, centered around PUGV and supplemented with a range of value-added services, or VAS, as well as mobile games. Our full-spectrum content ecosystem makes us a <span style="white-space:nowrap">one-stop</span> platform for users to find content that matches their interests and preferred video consumption scenarios, and for content creators to fully showcase their talent. In 2024, we had over 5.1&#160;billion average daily video views, representing a 19% growth since 2023. The growth of our content ecosystem is propelled by a virtuous cycle. The more talented content creators gather on our platform, the more inspiring and high-quality content is created, leading to more users, more engagement, and more followers and feedback for our content creators, which in turn encourages more content creators to join. Simultaneously, our content continues to diversify across various categories, evolving alongside our users&#8217; changing life stages to cater to their shifting content demands. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">PUGV </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PUGV are the cornerstone of our content ecosystem, contributing to over 95% of the total video views on our platform in 2024. We have a deep and diverse repository of PUGV on our platform. The PUGV on our platform typically showcase the content creators&#8217; knowledge and expertise in the relevant field, providing viewers with a fulfilling experience and creating positive <span style="white-space:nowrap"><span style="white-space:nowrap">word-of-mouth.</span></span> PUGV are popular among our users due to their originality and creativity as well as their creators&#8217; responsiveness to user demand. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2024, our most popular PUGV categories were lifestyle, game, entertainment, anime and knowledge in terms of the number of video views. As we strengthen our core content categories, we are also expanding our content reach to new areas to meet the continuously evolving needs of our progressing user base. In 2024, emerging PUGV categories such as baby and maternity, automobile, sports and fitness, all saw rapid growth. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To accommodate diverse user needs across various scenarios, we offer diversified viewing experiences through multiple formats and devices. Beyond immersive mobile and PC viewing, our short-form video feature &#8220;Story Mode&#8221; on our mobile apps caters to <span style="white-space:nowrap"><span style="white-space:nowrap">on-the-go</span></span> consumption during fragmented time periods, while our Bilibili app on smart TV provides a more immersive and high-definition viewing experience on larger screens. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">69 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">VAS </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We offer a wide range of value-added services catering to our users&#8217; diversified content needs, including live broadcasting, OGV, audio drama on Maoer, comics on Bilibili Comic and exclusive PUGV content in fan charging programs and premium courses. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Live broadcasting </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We view live broadcasting as a natural extension to our video content, which allows users to interact and engage in real time, and is integrated with various content categories and user interests. We have a vast and varied collection of live broadcasting categories on our platform. Games are the most popular category of the live broadcasting content on our platform. In 2024, we offered live broadcasting of the League of Legends S14 World Championship. Our sponsored <span style="white-space:nowrap">e-sports</span> team, Bilibili Game, took the second place in the League of Legends S14 World Championship, marking a new record in the team&#8217;s history. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition to live broadcasting of games, we also provide entertainment live broadcasting consisting of virtual host live broadcasting, audio-related live broadcasting and other live broadcasting. We are dedicated to attracting more talents and hosts to introduce more live broadcasting channels and provide diversified content. In 2024, we continued to integrate live broadcasting within our PUGV ecosystem, which has helped to motivate more users and creators to tap into our live broadcasting universe, thus enriching our live broadcasting content and increasing user penetration. We believe the diverse and growing live broadcasting content provides an interactive user experience and drives the growth of our live broadcasting revenues. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">OGV </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our OGV offerings consist of Bilibili-produced or jointly produced content and licensed content procured from third-party production companies. Our OGV offerings encompass a variety of genres, including anime, documentaries, variety shows, selected TV shows and movies. Anime remains our core focus while we are continually making thoughtful investments in other content categories. We leverage our rich OGV offerings to attract more users and convert them into paying users, inspire the creation of PUGV content creators and supplement the PUGV content categories. In 2024, we maintained our disciplined focus on the OGV investment strategy, further elevating return on investment as a core criterion for capital allocation decisions. As a result, with the continuous growth of our net revenues, we expect our total content costs as a percentage of total revenue to gradually decrease. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have one of China&#8217;s largest anime libraries, encompassing Chinese anime and Japanese anime series. Over years of development, we have built a strong portfolio of Chinese anime IPs, including our inhouse produced and <span style="white-space:nowrap">co-produced</span> titles. In December 2024, we announced 43 new Chinese anime titles on our Made by Bilibili Chinese Anime Press Conference. We have also established business cooperation with overseas distributors, including Netflix and Sony, to distribute our original Chinese content to the global markets. In addition, we have partnered with content providers for licensed videos, including leading PRC and overseas television networks and studios. See &#8220;&#8212;Our Strategic Partners&#8221; for more information. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Fan Charging Programs and Premium Courses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Building on our robust PUGV content ecosystem, our fan charging program allows paid users to access exclusive, premium videos from their subscribed content creators. To further diversify our video offerings, we launched <span style="white-space:nowrap"><span style="white-space:nowrap">pay-to-view</span></span> premium courses, delivering curated, high-value educational content designed to enhance user learning experiences. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Bilibili Comic and Maoer </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Leveraging our mass user base of ACG (anime, comics and games) enthusiasts, we expanded our offering to comics and <span style="white-space:nowrap">ACG-related</span> audio content. We launched Bilibili Comic, a mobile app offering anime and comic content in 2019 to enrich our content offerings. Subsequently, we launched Maoer, an audio platform, to offer audio drama such as audio books and music mainly contributed by professional and amateur content creators. As a natural extension from our core ACG content offerings, we see synergy effects between our main offerings and each of Bilibili Comic and Maoer. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Mobile games </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There is a large population of online games enthusiasts among our users. Game is the second most popular category of our PUGV and the most popular category of our live broadcasting content in 2024, positioning us as one of the most sought-after and active game communities in China. We view mobile games as an adaptive form of video-based content that share many commonalities. Leveraging our deep understanding of users&#8217; preference in online games and our rich experience in games operation and distribution, we select and operate mobile games compatible with our users&#8217; interest. As of December&#160;31, 2024, we operated multiple exclusively distributed mobile games and hundreds of jointly operated mobile games. In addition, we are building up our internal game development capabilities. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">70 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have obtained the exclusive distribution rights of various mobile games from leading global and domestic mobile game developers. The most popular exclusively distributed mobile games on our platform include our first strategy game, <span style="font-style:italic">San Guo: Mou Ding Tian Xia, or San Mou, </span>and our legacy ACG games<span style="font-style:italic">, Azur Lane</span>, and <span style="font-style:italic">Fate/Grand Order</span>. In June 2024, we successfully launched <span style="font-style:italic">San Mou</span>, which marks a significant milestone in our game genre diversification strategy and underscores the vast potential of our game community. Its sustained popularity throughout 2024 highlights its viability as one of our flagship games. Meanwhile, our legacy title <span style="font-style:italic">Fate/Grand Order </span>maintained stable performance. As the game enters its 9th year of operation, it continues to demonstrate annual revenue growth in 2024. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition to exclusively distributed mobile games, we also jointly operate a large number of mobile games with well-known domestic developers. Popular jointly operated mobile games on our platform include<span style="font-style:italic"> Arknights</span> and<span style="font-style:italic"> Genshin Impact</span>. We continued to leverage our competence in ACG entertainment with like-minded game players in overseas markets, including South Korea, Japan, and other countries. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our Content Creators </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The creation of PUGV by our content creators has been the primary source of user traffic and the key driver for the growth and engagement of our communities. We have cultivated a supportive environment to allow content creators to grow and flourish on our platform, empowering them to easily distribute content, quickly accumulate fan bases and effectively earn income. In 2024, we received an average of approximately 20.7&#160;million monthly videos submissions, which were generated by an average of approximately 4.0&#160;million monthly active content creators. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Retaining and expanding our network of content creators who continually contribute quality content to our platform is essential to us. We have taken a number of initiatives to encourage and facilitate production of creative PUGV by content creators. We provide multiple monetization avenues for our content creators to unlock their commercialization potential, including but not limited to native advertising, virtual gifting in live broadcasting, other value-added services, customized commercial contracts and cash incentive programs. In 2024, nearly 3.1&#160;million content creators earned income through our multiple monetization channels. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All of our content creators and live broadcasting hosts are bound by our community regulations and standard terms of service, which set forth various policies of conduct, content, privacy and the intellectual property right ownership, also the revenue sharing arrangements between content creators and hosts and us. Most content creators and hosts are not professional or full time. We identify certain content creators and talent that create popular content and represents our values and beliefs and execute customized contracts with them. We also cooperate with talent agencies which recruit, manage, train, support and promote content creators and hosts. Customized host contracts are negotiated on a <span style="white-space:nowrap"><span style="white-space:nowrap">case-by-case</span></span> basis and generally contain revenue sharing arrangements and exclusivity clauses. Except as disclosed above, we do not have other material transactions, agreements or understanding with our content creators or live broadcasting hosts, other than in their capacity as our content creators or live broadcasting hosts. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Community </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our community operating features </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our users are attracted to our platform because of our creative content and retained by our diverse, inclusive and vibrant community. To preserve our culture and community values, we have employed the following features in operating our communities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Membership exam. </span>Users need to pass our multiple-choice membership exam consisting of 100 questions in order to become our &#8220;official members,&#8221; after which additional interactive and community features, such as bullet chatting and commenting, will become available to them. The membership exam includes questions on community etiquette regarding uploading videos and sending bullet chats, and a set of interest-based questions from a range of topics, such as anime, music, fashion and technology. Users need to answer a total of 60 questions correctly to pass the membership exam. As of December&#160;31, 2024, we had approximately 258&#160;million official members who had passed our membership exam, representing a 12% increase year over year. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Signature community management. </span>We believe official members who have passed the membership exam tend to develop a strong sense of belonging and ownership to our platform. To protect the community values and contribute to a more harmonious community, our veteran users have voluntarily formed a community discipline committee to collectively evaluate the appropriateness of content posted on our platform, the results of which will be used to train our AI system for content and information monitoring on our platform. If we confirm that a user has uploaded content that contains inappropriate content, such as pornography, violence, provocative or hate speech, invasion of personal privacy, personal attacks, and fraudulent or other offensive information, we may temporarily suspend or permanently terminate such user&#8217;s account, and display such user&#8217;s account information and reason for the disciplinary action under the &#8220;Dark Chamber&#8221; tab, which is open to all users on our platform. This measure also allows users to participate in the management of our communities and helps us educate users and foster a self-regulating environment to preserve and strengthen the community values that we hold dear. See &#8220;&#8212;Content Management and Review.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">71 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Community events. </span>Every year, we hold large festivals and community events for our users, including New Year&#8217;s Eve Gala, Bilibili Power Up Award, Chinese New Year Gala, Bilibili Macro Link and Bilibili World. In July 2024, we hosted Bilibili World and Bilibili Macro Link in Shanghai, attracting a gathering of over 250,000 audiences to experience our unique community culture. We closed the year with our New Year&#8217;s Eve Gala, <span style="font-style:italic">the Most Beautiful Night of 2024</span>, attracting over 230&#160;million views, highlighting its popularity among young audiences in China. In January 2025, we hosted the 2024 Bilibili Power Up Awards to celebrate and award the outstanding achievements of leading content creators in various categories. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our social and interactive features </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our communities are built on creative content as well as vibrant interactions among users. Users&#8217; interactions on our platform revolve around content, and the social and interactive features of our platform allow users who share similar interests and hobbies to find, engage with and bond with each other to form an <span style="white-space:nowrap">in-depth</span> emotional connection. We provide the following social and interactive features for our users. Our users generated approximately 17.0&#160;billion average monthly interactions on our platform in 2024, representing a 12% increase since 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Bullet chatting. </span>Bullet chatting is a commenting function that we pioneered, which enables content viewers to send comments that fly across the screen like bullets, and has become very popular among young internet users in China. Only official member who passed our membership exam can send bullet chats on our platform. Bullet chats are context-based and can be viewed by the audiences who watch the same content, and therefore can intrigue interactive commenting among content viewers. The bullet chatting feature has transformed the video-viewing experience from <span style="white-space:nowrap">one-way</span> content display to a <span style="white-space:nowrap">brand-new</span> interactive experience by sharing with other enthusiasts who empathize with each other. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Other interactive features. </span>Users can show appreciation in various ways to encourage content creators, such as liking, voting, following, adding to favorites, and casting coins. Users can also opt to follow a content creator so they can see the content creator&#8217;s newly posted activities promptly on their own timeline. In addition, we invented a unique interaction feature, &#8220;one click triple-function combo.&#8221; Through one long pressing on the screen, users can complete liking, coin casting and adding to favorite library in a roll to show their special appreciation, which has become Bilibili signature interactive function and been widely used in our community. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Interacting with fans. </span>Content creators can use moment, live broadcasting and interactive video to interact with their fans. Bilibili moment enables users to express and share their interests and stories in multimedia content such as text, pictures and video. Bilibili live broadcasting allows content creators to set up channels to interact with fans on a real-time basis and express their appreciation to the talents of live broadcasting host by virtual gifting. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Gifting and rewarding. </span>Users can send free or paid virtual items to content creators and live broadcasting hosts to show their support and appreciation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Sharing and communicating. </span>Users can share and repost content uploaded by other users, add comments, send instant messages and view their history of interactions with other users. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Platform </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our platform includes our &#8220;Bilibili&#8221; mobile apps, websites, Smart TV and other smart devices, Bilibili Comic, Maoer and a variety of related features, functionalities, tools and services that we provide to users and content creators. For mobile devices, users typically access our content through our Bilibili mobile apps, or a mobile website that is largely similar in terms of functionality and appearance to our mobile apps. Our mobile apps are available for user download from the Apple and Android app stores. We also provide a website at www.bilibili.com and offer quality content across on smart TV devices. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We utilize our big data analytical capabilities in our feed system to categorize and recommend content based on user data captured on our platform and analytics produced by our deep learning algorithms. The basic features we offer on our platform include content uploading, viewing and commenting. Our platform also can categorize, rank, search for, curate and recommend content uploaded and viewed to simplify the content discovery process. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Commercialization Model </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">With our engaged user base, expanding content ecosystem, and vibrant community, we are well positioned to capture users&#8217; evolving demand and increase lifetime value of our users by satisfying such demand. As we develop deep insights into user interests and behavior, we curate the right content and service offerings compatible with user demand, achieving efficient user-centric commercialization. We generate revenues primarily from VAS, advertising, mobile games, and IP derivatives and others. In 2024, our total net revenues were RMB26.8&#160;billion, representing a 19% increase from RMB22.5&#160;billion in 2023. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">72 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2024, we further advanced our commercialization strategy and improved our products to meet users&#8217; evolving content and consumption needs. Throughout the year, robust growth in our high-margin mobile games and advertising businesses accelerated our total revenue growth and remarkably expanded our margins. Our gross profit increased by 61.2% year over year, driving our gross profit margin increased from 24.2% in 2023 to 32.7% in 2024. As a result, we started to record net profit in the fourth quarter of 2024. For the full year of 2024, we significantly reduced our net loss by 72% as compared against 2023. We plan to further unlock the value embedded within our community with more efficient commercialization products and services to drive sustainable profitability over the long run. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">VAS </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We provide various types of VAS offerings, including premium membership program, live broadcasting, audio drama on Maoer, comics on Bilibili Comic, and other PUGV and community related VASs, such as fan charging program, Bilibili premium course and community-based avatar decoration. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We extend diversified live broadcasting content covering a broad range of interests. We offer various virtual items for sale on our live broadcasting. Users can purchase <span style="white-space:nowrap">in-app</span> virtual items and send them as virtual gifts to their favorite hosts to show appreciation and provide them with monetary rewards. As we continue to integrate our live broadcasting ecosystem within our PUGV ecosystem, more content creators transit to live broadcasting hosts to monetize their talents, which is expected to drive the continued growth of revenue generated from sales of virtual items. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We share revenues from the sales of virtual items generated on our live broadcasting with our hosts and talent agencies. We encourage our content creators to host live broadcasting on our platform to interact with their fans on a real time basis, enhance their popularity and in turn attract and retain users. We have entered into exclusive cooperation agreements with certain hosts with top popularity on our platform, pursuant to which we offer these hosts more attractive rewards in addition to the revenue-sharing arrangements. The top ten content creators and live broadcasting hosts contributed to less than 1% of our total revenues during 2022, 2023 and 2024, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our premium membership program allows paying members to enjoy exclusive or advance access to certain high-quality OGV content. We charge our premium members&#8217; membership fees monthly, quarterly or annually, based on the service package that they select. As of December&#160;31, 2024, we had 22.7&#160;million premium members. Over 80% of them were annual or auto-renew premium membership package subscribers, which illustrates our users&#8217; trust in our brand and content offerings. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We offer anime and comic content through the mobile app, Bilibili Comic, and offered audio drama through Maoer audio to expand our content offerings. As a natural extension from our core ACG content offerings, we see great synergy effects between our main platform and each of the Bilibili Comic and Maoer platform. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have upgraded our fan charging program by granting paid subscribers exclusive access to premium PUGV content from our content creators, available through flexible monthly or annual subscription tiers. We further expanded our portfolio with <span style="white-space:nowrap"><span style="white-space:nowrap">pay-per-view</span></span> premium courses and community avatar decorations. These initiatives resonated strongly with our user base, establishing a scalable revenue stream capitalized on the depth and quality of our PUGV content ecosystem. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Advertising </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our typical users are the Gen Z+ population, many of whom are well educated and have decent disposable income and strong purchasing power. This group of users are a golden cohort that advertisers pursue very strongly. Our growing community and increasing brand awareness make Bilibili an appealing platform for advertisers wishing to gain more exposure to this highly coveted group. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We offer various advertising formats including performance-based, brand, and native advertising. Performance-based advertisements appear in various formats, such as video or picture feeds alongside organic feeds, a banner underneath the video-playing frame, a link, banner or <span style="white-space:nowrap">pop-up</span> in the Story Mode, and a link in the comment section appearing below the video. Brand advertisements primarily appear on the app opening page, the top banner, the website home page banner and the inline video feed alongside organic feeds. Brand advertisements can also be customized according to advertisers&#8217; need and appear in Bilibili-produced OGV or events. Native advertisings are customized according to advertisers&#8217; needs, produced by our content creators and embedded naturally in their video creations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">73 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, we offer integrated marketing campaigns to provide a <span style="white-space:nowrap">one-stop</span> marketing solution for our advertisers. Advertisers can leverage our brand advertising to raise their brand awareness, use native advertisements to influence user&#8217;s purchase decision and convert sales through our performance-based advertisements. These marketing campaigns were well received by the users and brought satisfactory results for our advertisers. In 2024, we expanded our ecosystem to welcome broader advertising opportunities while upgrading our advertising infrastructure with streamlined, user-centric ad placement tools. We further refined our ad targeting algorithms, based on our deepened insights into user consumption patterns and behaviors. By deploying resources to develop a more efficient ad platform and ad products, we believe these strategic enhancements will effectively capitalize on the potential of our platform&#8217;s high-value user base. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The price of our advertising service is determined on a <span style="white-space:nowrap"><span style="white-space:nowrap">case-by-case</span></span> basis and depends upon various factors, including the format and duration of the advertisement, targeting scope, display location and so on. We provide various sales incentives to our advertising customers, including cash incentives in the form of commissions to certain third-party advertising agencies and <span style="white-space:nowrap">non-cash</span> incentives such as discounts and advertising services provided free of charge in certain bundled arrangements, which are negotiated on a <span style="white-space:nowrap"><span style="white-space:nowrap">contract-by-contract</span></span> basis with customers. The incentives are based on revenue volume and incentive rate, which are negotiated on a <span style="white-space:nowrap"><span style="white-space:nowrap">contract-by-contract</span></span> basis. We account for these incentives granted to customers as variable consideration in accordance with ASC 606 that is net of our revenues. The amount of variable consideration is measured based on the most likely amount of incentive to be provided to customers. We do not have other material transactions, agreements or understanding with our advertising customers, other than in their capacity as our advertising customers. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Mobile games </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a key component of ACG culture, games are the second most popular genre category of our PUGV based on video views in 2024. A substantial portion of our users are game lovers. Mobile games have therefore become a natural extension of our video content offerings and a part of our commercialization strategy since 2014. We offer our game lovers with exclusive distributed mobile games, jointly operated mobile games, as well as self-developed mobile games. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Driven by the strong performance of our exclusively distributed strategy game, <span style="font-style:italic">San Mou</span>, launched in June 2024, the financial performance of our mobile games regained growth momentum. We derived 22.9%, 17.8% and 20.9% of our total net revenues from mobile games in 2022, 2023 and 2024, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The majority of mobile games on our platform are developed by third-party developers and we select and curate mobile games on our platform based on content, themes, cultural characteristics and features that appeal to our users. Our users access the mobile games on our platform, and log into and play with their Bilibili accounts. Users&#8217; purchase of <span style="white-space:nowrap">in-game</span> virtual items to enhance their game-playing experiences is the primary source of our revenue generated from mobile games. As of December&#160;31, 2024, we operated multiple exclusively distributed mobile games and hundreds of jointly operated mobile games. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For our exclusively distributed mobile games, we generally were granted royalty bearing license with the exclusive right to market and distribute mobile games in China and other countries and regions in Asia. We are responsible for game launch, hosting and maintenance of game servers, game promotions and customer services. We also develop localized versions for games licensed from overseas developers. Our exclusively distributed mobile games contributed to 65.0%, 63.1% and 78.9% of our mobile games revenues during 2022, 2023 and 2024, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For our jointly operated mobile games, we entered into joint operating agreements with game developers and distributors pursuant to which we were granted <span style="white-space:nowrap">non-exclusive</span> licenses to promote and distribute games on our platform. We negotiate revenue sharing arrangements or licensing fees with mobile game developers on a <span style="white-space:nowrap"><span style="white-space:nowrap">case-by-case</span></span> basis and such arrangements are generally consistent with industry norms. We earn game distribution service revenue within the applicable contract periods by providing payment solutions and game promotion services, while game developers are responsible for providing game products, hosting and maintaining game servers and determining the pricing of <span style="white-space:nowrap">in-game</span> virtual items. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To cater to the young generation&#8217;s game demand, we are also building up our internal game development capabilities, leveraging our deep understanding of user preferences and our rich game operation experience. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">IP derivatives and others </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our IP derivatives and others business is focused on the derivative merchandise of <span style="white-space:nowrap">ACG-related</span> content. We offer <span style="white-space:nowrap">ACG-related</span> merchandise and generate revenue from sales of these products. For example, for users who are particularly interested in a certain anime, we recommend to them merchandise of the same theme, such as figure toys, and convert into sales on our <span style="white-space:nowrap">e-commerce</span> platform. We also generate revenue from certain offline activities we hold, including <span style="white-space:nowrap">e-sports</span> copyright <span style="white-space:nowrap">sub-licensing,</span> selling events tickets and peripheral products. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">74 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Strategic Partners </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We collaborate with reputable industry players to enhance our content offerings and to strengthen our user-centric commercialization capabilities. We partner with domestic and overseas content partners to continually expand and deepen our content repository. We also work with talent agencies in expanding our content creator group as well as in diversifying our content offerings. We contract with talent agencies to recruit, manage, train and support our hosts and pay talent agencies a percentage of the total revenues from virtual gifting made to the hosts managed by such talent agencies. We work with advertisers in a variety of industries due to our growing community and increasing brand awareness. We enter into advertising service agreements with advertisers directly or through advertising agencies. The price of our advertising services depends upon various factors, including the duration and form of the advertisements and popularity of the content or event in which the advertisements will be placed. We cooperate with leading global and domestic mobile game developers to distribute their mobile games on our platform. Under our agreements for exclusively distributed mobile games, we are typically responsible for the launch of the games, hosting and maintenance of game servers, determination of when and how to operate <span style="white-space:nowrap">in-game</span> promotions and customer services and the pricing of <span style="white-space:nowrap">in-game</span> virtual items, and making localized versions for overseas licensed games. Under our agreements for jointly operated mobile games, we are typically responsible for distributing games and providing payment solution and market promotion service. Proceeds earned from selling <span style="white-space:nowrap">in-game</span> virtual items are shared between us and the third-party game developers pursuant to the agreements. We believe our large and diverse user base presents a prime opportunity for our strategic partners to reach a growing number of audiences. We have also entered into revenue sharing arrangements with distribution channels including iOS and Android-based app stores to distribute our mobile games. To provide multiple payment methods for our users, we contracted with online payment channels and pay fees based on the amount of payment made through the payment channel. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In October 2018, Tencent, a major shareholder of ours, further invested in our company, and we entered into a strategic collaboration agreement with Tencent for sharing and operating existing and additional anime and games on Bilibili&#8217;s online platform, pursuant to which we and Tencent shall participate in the exchange and purchase of existing anime copyright, and jointly procure, produce and invest in anime projects, as well as seek investment opportunities in the anime and comic industry. In addition, we would expand our cooperation with Tencent by jointly operating more Tencent games on our platform. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Branding and Marketing </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have been retaining and expanding our user base by providing high-quality content since our inception, and we have cultivated a deep and diverse content pool well recognized among Generation Z+. In addition to viral marketing, word of mouth referrals and repeat user visits driven by superior user experience, quality content and product offerings, we implement various branding and marketing measures to promote our brand awareness among existing and potential users with prudently managed sales and marketing expenses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In keeping with our slogan, <span style="font-style:italic"><span style="white-space:nowrap">Bilibili-All</span> the Videos You Like</span>,<span style="font-style:italic"> </span>we held various activities to reinforce our impacts across different user demographics. For example, we closed the year of 2024 with our New Year&#8217;s Eve Gala, <span style="font-style:italic">the Most Beautiful Night of 2024</span>, which emerged as a popular online New Year&#8217;s celebration for the young generations in China, attracting over 230&#160;million views. Our branding and marketing initiatives allow us to connect and resonate with more users and expand to broader audience. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">User Privacy and Safety </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The vitality and integrity of our communities are cornerstones of our business. We dedicate significant resources to the goal of strengthening our communities through developing and implementing programs designed to protect user personal information, promote a safe environment, and ensure the security of user personal information. The user privacy policy, <span style="font-style:italic">Bilibili Privacy Policy, </span>on our platform describes our business scenarios for handling user information and the processing rules and protection measures for personal information on our platform. Specifically, we provide users with adequate notice and authorization as to what personal information are being processed and undertake to protect and process the personal information in accordance with applicable laws and make reasonable efforts to prevent the unauthorized use, loss or leak of user personal information. Our user privacy policy, <span style="font-style:italic">Bilibili Privacy Policy, </span>has clearly specified the type of user personal information that will be collected under different scenarios. For example, a user will need to provide phone number to receive verification code when registering an account on our platform. When a user downloads (including the <span style="white-space:nowrap">re-download</span> after uninstallation) and opens our mobile app for the first time, or any modification is made to the <span style="font-style:italic">Bilibili Privacy Policy</span>,<span style="font-style:italic"> </span>we will notify the user of the <span style="font-style:italic">Bilibili Privacy Policy</span> and obtain the user&#8217;s explicit consent. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We update <span style="font-style:italic">Bilibili Privacy Policy</span> from time to time to be in line with the development of PRC laws and regulations, including modifications related to account registration and <span style="white-space:nowrap">log-in,</span> disclosure of account information, real-name authentication, customized recommendations, and the necessity to maintain and enhance the security of our products and services. In addition, we have conducted comprehensive reviews and updates of the personal information processing rules for each function of our platform, including the review of data usage in business operations with external business partners. We have also enhanced users&#8217; rights to manage their personal information, such as by including an option for users to obtain a copy of personal information, imposing constraints on automated decision-making by the information system, and addressing user requests. We have provided more detailed descriptions of our business practices related to managing user information, as well as the processing rules and protective measures for personal information on our platform. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">75 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We use a variety of technologies to protect the user personal information with which we are entrusted and have a team of information security professionals dedicated to the ongoing implementation of data security practices. For example, we store all user personal information in encrypted format and strictly limit the number of personnel who can access those servers that store user personal information. For our external interfaces, we also utilize firewalls to protect against potential attacks or unauthorized access. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Content Management and Review </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We maintain two levels of content management and review procedures to monitor the content uploaded to our platform to help ensure that no content that may be deemed to be illegal or inappropriate under government rules and regulations is posted and to promptly remove any infringing content. The first level of review procedure is conducted through our proprietary artificial intelligence-based screening system. This system automatically flags and screens out newly uploaded videos that have piracy issues or contain illegal or inappropriate content by comparing them with copyrighted or objectionable videos stored in our own <span style="white-space:nowrap">in-house</span> &#8220;blacklist&#8221; databases and identifying those with similar codes. Once the content is processed by our technology screening system, our system then extracts fingerprint trails from the content and sends them to our content screening team for the second-level review. Leveraging the fast-developing AI large language models, we have improved our <span style="white-space:nowrap">AI-based</span> screening capabilities, which led to a significant improvement in the efficiency of our overall content management and review team. As of December&#160;31, 2024, our content screening team consists of over 2,200 employees dedicated to screening and monitoring the content uploaded on our platform to ensure that the flagged content identified by our screening system is reviewed and confirmed before it can be released. We provide initial training during the onboarding process for new hires. We also offer periodic training sessions to keep these employees apprised of any regulatory and policy changes, and supervise and monitor their work. All of the content needs to go through these two levels of review procedures before it is released on our platform. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All of the other content, primarily consisting of bullet chats posted by users, is also automatically filtered by our <span style="white-space:nowrap">AI-powered</span> screening system, which utilizes an artificial intelligence-based screening system to conduct semantic analysis on bullet chats to analyze, identify and screen out inappropriate bullet chats. With respect to live broadcasting, we have a separate monitoring team to review and monitor the content and activities of hosts of our live broadcasting as well as the bullet chats posted by viewers. The live broadcasting reviewing process is similar to the <span style="white-space:nowrap">two-level</span> review procedure described above. Further, in addition to responding to user complaints, our monitoring team frequently visit different live broadcasting rooms to ensure the appropriateness of the content. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We utilize a real-name system to authenticate the identities of our content creators and live broadcasting hosts. In addition, before each upload, the user has agreed to the terms and conditions set forth in the user agreement of our platform. Pursuant to such user agreement, each user undertakes not to upload or distribute content that violates any PRC laws or regulations or infringes the intellectual property rights of any third party, and agrees to indemnify us for all damages arising from third-party claims against us caused by violating or infringing content uploaded or linked by the user. Cooperation agreements with our popular content creators also provide for standard clauses that restrict the content creators from uploading infringing content on our platform. We also remove users&#8217; uploads when we are notified or made aware by copyright owners or from other sources authorized by copyright owners of copyright infringements, such as lists of inappropriate or infringing content that the regulatory authorities publish from time to time and market information on releases of movies and television serial drama. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our abuse reporting infrastructure allows our users to report inappropriate, offensive or dangerous content to us through &#8220;report&#8221; links easily found on our platform. Users can also report through customer service staff or third-party organizations. In addition, if we confirm that user has uploaded content that contains provocative and hate speech, personal attacks, fraudulent information or other offensive information, we may temporarily suspend or permanently terminate such user&#8217;s account, and display such user&#8217;s account information and reason for the disciplinary action under the &#8220;Dark Chamber&#8221; tab, which is open to all users on our platform. To protect the community values and contribute to a more harmonious community, our veteran users have voluntarily formed a community discipline committee to collectively evaluate the appropriateness of content posted on our platform, the results of which will be used to train our AI screening system for content monitoring. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, there can be no assurance that we can identify all the videos or other content that may violate relevant laws and regulations due to the large amount of content uploaded by our users every day. As advised by our PRC counsel, Jingtian&#160;&amp; Gongcheng, if the content of audio-visual programs transmitted by the internet audio-visual program service provider on the internet violate the PRC laws and regulations such as the Administrative Regulations on Internet Audio-Visual Program Service, the internet audio-visual program service provider may face, among others, warnings, fines, revocation of license and even criminal investigations or penalties. &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Online Transmission of Audio-Visual Programs.&#8221; If such content violates the Provisional Measures on Administration of Internet Culture, operating internet culture entities may face, among others, order to rectify, confiscation of illegal proceeds, fines, revocation of license and even criminal investigations or penalties. &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Internet Cultural Activities.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">76 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Corporate Social Responsibility </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Since our establishment, we have continued to fulfill our commitments to our users, employees and society. We have integrated environmental, social and governance, or the ESG, consideration into our decision-making and development, and we actively communicated these goals to all stakeholders. We believe that technology can empower society, and that positive and engaging content can make a significant impact. Our focus is to enrich the everyday life of young people, create an outstanding community for our users, provide a platform for content creators to showcase their talents, and promote Chinese original content worldwide. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On April&#160;9, 2024, we published our 2023 ESG Annual Report, which outlines our ESG policies, outcomes and performances for that year. The report highlighted our commitment as a responsible public company to provide positive social and cultural value to our users, content creators, employees and society. As we continually dedicate ourselves to developing and enhancing our ESG initiatives, we have successfully elevated our MSCI ESG rating from BB to A between 2020 and 2024. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2024, we remained committed to fulfilling our social responsibilities through leveraging our community. Our Bilibili Charity platform, an online public fundraising platform created for charity organizations in support of the greater good of the society, launched over 100 charity fundraising programs to support a variety of underprivileged groups as of the end of 2024. Meanwhile, we continued to support and facilitate rural education by assisting in the construction of several Bilibili primary schools in Yunnan and Guizhou provinces in China. We helped establish the seventh Bilibili primary school, Bilibili Shan Ge school, to enable underprivileged rural students to achieve their sports dreams. Furthermore, as part of our commitment to promoting positivity and knowledge-sharing content, we utilized our content ecosystem to contribute positively to society. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As the majority of our operations are conducted online, our carbon footprint is limited, but we actively take responsibility to support sustainable operations, and we continue to explore ways to improve energy efficiency. In 2024, led by our environmental management goals, we continued to implement effective environmentally protective practices. We rolled out energy-efficient office facilities and encouraged our employees to conserve resources, including water, electricity, paper, and office supplies. We work with business partners aligned with our commitment to carbon emission reduction. All our servers comply with industry energy standards in China. We also have assessed the impact of climate-related risks and opportunities, and we established internal guidelines for green technology, product innovation, and optimized operations. Additionally, we utilized our content platform to raise public awareness about environmental topics. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We comply strictly with legal and regulatory requirements in our operating countries and regions. We prioritize the establishment and maintenance of risk management and internal control systems. Our risk management and internal control systems cover financial reporting, internal control, data, and technology system risk management. Cybersecurity and information security are of particular importance to us, and we have established internal policies to manage security risk. We have established a three-level information security management structure under the leadership of our board of directors that is responsible for our information security. To ensure governance, we have a defined structure that clarifies roles and responsibilities. We offer periodic employee training, conduct self-inspection on information security, and receive inspections from third-party organizations. We also ask our suppliers to follow our stipulations for business engagements related to security risks and approaches for security incidents. Over 80% of our businesses have received ISO certifications for information security. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Competition </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We compete primarily with companies that operate in the video-based industry in China designed to engage users, especially the Gen Z+, and capture their time spent on mobile devices and online. We compete to attract, engage and retain users, attract and retain content creators to expand our content library and to attract and retain advertisers. Our competitors may compete with us in a variety of ways, including by leveraging a large user base to promote content offerings in different consumption scenarios, obtaining exclusive online distribution rights for popular content, conducting brand promotions and other marketing activities, and making acquisitions. We have exclusive distribution rights only for certain content on our platform. Our content creators are generally free to post their content on our competitors&#8217; platforms, which may divert user traffic from our platform. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe that we can compete effectively with our competitors on the basis of the following factors: (i)&#160;the strength and reputation of our brand, (ii)&#160;our ability to provide creative and quality PUGV, (iii)&#160;the demographic composition and engagement of our user base, (iv)&#160;the vibrant and inclusive community culture, (v)&#160;the performance and reliability of our platform, and (vi)&#160;our ability to develop new products and services and enhancements to existing products and services to keep up with user preferences and demands. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">77 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Most of the players in the video-based industry are focused on one or two video content formats as their primary ways of engaging with users and deriving revenues. We do not view our value proposition to users, business model or our revenue streams as directly comparable with other market players, because we operate a unique business model of operating a full-spectrum video community that offers comprehensive content offerings across short and <span style="white-space:nowrap"><span style="white-space:nowrap">mid-to-long</span></span> form videos, PUGV, live broadcasting, OGV, mobile games and others, all on one integrated platform. This commercialization model differentiates us from other vertical-focused video streaming companies, mobile game companies, live broadcasting companies or <span style="white-space:nowrap">e-commerce</span> companies. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As we introduce new products and services on our platform, as our existing products continue to evolve, or as other companies introduce new products and services, we may become subject to additional competition. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Insurance </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We consider our insurance coverage to be adequate as we have in place all the mandatory insurance policies required by Chinese laws and regulations and in accordance with the commercial practices in our industry. Our employee-related insurance consists of pension insurance, maternity insurance, unemployment insurance, work-related injury insurance, medical insurance and housing funds, as required by Chinese laws and regulations. We also purchase supplemental commercial health insurance and accident insurance for our employees. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In line with general market practice, we do not maintain insurance policies covering damages to our network infrastructures or information technology systems. We also do not maintain business interruption insurance or general third-party liability insurance, nor do we maintain product liability insurance or <span style="white-space:nowrap">key-man</span> insurance. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This section sets forth a summary of the most significant rules and regulations that affect our business activities in mainland China or the rights of our shareholders to receive dividends and other distributions from us. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Foreign Investment in the PRC </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Foreign Investment Industrial Policy </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Investment activities in mainland China by foreign investors are principally governed by the Catalogue for the Encouragement of Foreign Investment Industries (2022 Edition) and the Negative List (2024), which were both promulgated by the Ministry of Commerce and the NDRC and each became effective on January&#160;1, 2023 and November&#160;1,<span style="font-weight:bold"> </span>2024. The catalogue and the negative list set forth the industries in which foreign investments are encouraged, restricted and prohibited. Industries that are not listed in any of these three categories are generally open to foreign investment unless otherwise specifically restricted by other PRC rules and regulations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Negative List (2024), the foreign equity interest ownership of entities that engage in value-added telecommunications business (except for <span style="white-space:nowrap">e-commerce,</span> domestic multi-party communication, storage and forwarding and call center) must not exceed 50%. In addition, foreign investments in the internet cultural business (except for music), the internet audio-visual program business, the radio and television program production and operation business, the production of audio-visual products and/or electronic publications and film production and distribution business are prohibited. However, foreign investors are allowed to hold up to 100% of equity interests in an online data processing and transaction processing business (including <span style="white-space:nowrap">e-commerce</span> business operation) in mainland China. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Company Law, Foreign Investment Law and its Implementation Measures </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC Company Law, promulgated by the Standing Committee of the National People&#8217;s Congress, last amended in December 2023 and became effective on July&#160;1, 2024, provides that companies established in the PRC may take the form of a limited liability company or a joint stock company with limited liability. This law imposes greater personal liability for directors, supervisors and management. Shareholders of a company must fully pay in their subscribed registered capital within five years from the date of establishment of this company, and companies established before July&#160;1, 2024 shall gradually adjust their capital contribution to meet this new requirement. Violation of this law could lead to sanctions and penalties, including fines, orders to correct and public announcements of violations. Each company is an independent legal entity with property rights. The legitimate rights and interests of a company are protected by law and are inviolable. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On March&#160;15, 2019, the National People&#8217;s Congress of the PRC enacted the Foreign Investment Law, which came into effect on January&#160;1, 2020. According to the Foreign Investment Law, &#8220;foreign-invested enterprises&#8221; refers to enterprises that are wholly or partly invested by foreign investors and registered under the PRC laws within mainland China, and &#8220;foreign investment&#8221; refers to any foreign investor&#8217;s direct or indirect investment activities in mainland China, including: (i)&#160;establishing foreign-invested enterprises in mainland China either individually or jointly with other investors; (ii)&#160;obtaining stock shares, equity shares, shares in properties or other similar interests of Chinese domestic enterprises; (iii)&#160;investing in new projects in mainland China either individually or jointly with other investors; and (iv)&#160;investing through other methods provided by laws, administrative regulations or provisions prescribed by the State Council. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">78 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;26, 2019, the State Council issued Implementation Regulations for the Foreign Investment Law of the PRC, which came into effect on January&#160;1, 2020. According to these implementation rules, in the event of any discrepancy between the Foreign Investment Law, the implementation rules and the relevant provisions on foreign investment promulgated prior to January&#160;1, 2020, the Foreign Investment Law and its implementation rules shall prevail. These implementation rules also set forth that foreign investors who invest in sectors on the Negative List (2024)&#160;in which foreign investment is restricted shall comply with special management measures with respect to, among others, shareholding and senior management personnel qualification in the Negative List (2024). Pursuant to the Foreign Investment Law and its implementation rules, the existing foreign-invested enterprises established prior to the effective date of the Foreign Investment Law are allowed to keep their corporate organization forms for five years from the effectiveness of the Foreign Investment Law before such existing foreign-invested enterprises change their organization forms and organization structures in accordance with the PRC Company Law, the Partnership Enterprise Law of the PRC and other applicable laws. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;30, 2019, the Ministry of Commerce and the SAMR jointly promulgated the Measures on Reporting of Foreign Investment Information, which came into effect on January&#160;1, 2020. Foreign investors or foreign-invested enterprises shall submit investment information to the commerce administrative authorities through the Enterprise Registration System and the National Enterprise Credit Information Publicity System. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;19, 2020, the NDRC and the Ministry of Commerce jointly promulgated the Measures on the Security Review of Foreign Investment, effective on January&#160;18, 2021, setting forth provisions concerning the security review mechanism on foreign investment, including the types of investments subject to review, review scopes and procedures, among others. The Office of the Working Mechanism of the Security Review of Foreign Investment was established under the NDRC, who leads the task together with the Ministry of Commerce. Foreign investor or relevant parties in mainland China must declare the security review to this office prior to (i)&#160;the investments in the military industry, military industrial supporting and other fields relating to the security of national defense, and investments in areas surrounding military facilities and military industry facilities; and (ii)&#160;investments in important agricultural products, important energy and resources, important equipment manufacturing, important infrastructure, important transport services, important cultural products and services, important information technology and internet products and services, important financial services, key technologies and other important fields relating to national security, and obtain control in the target enterprise. Control exists when the foreign investor (i)&#160;holds over 50% equity interests in the target, (ii)&#160;has voting rights that can materially impact on the resolutions of the board of directors or shareholders meeting of the target even when it holds less than 50% equity interests in the target, or (iii)&#160;has material impact on target&#8217;s business decisions, human resources, accounting and technology. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Value-Added Telecommunications Services </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2000, the State Council promulgated the Telecommunications Regulations of the PRC, most recently amended in February 2016, which provide the regulatory framework for telecommunications service providers in mainland China and require a telecommunications service provider to obtain an operating license prior to commencing its operations. The Telecommunications Regulations of the PRC categorize all telecommunications services as either basic telecommunications services or value-added telecommunications services. Providers of value-added telecommunications services are required to obtain a license for value-added telecommunications services. Pursuant to the Classification Catalogue of Telecommunications Services, an attachment to the Telecommunications Regulations of the PRC, which was most recently amended on June&#160;6, 2019, information services provided via public telecommunication network or the internet fall within value-added telecommunications services. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Administrative Measures on Internet Information Services, which was promulgated by the State Council on September&#160;25, 2000, last amended on December&#160;6, 2024 and became effective on January&#160;20, 2025, set out guidelines on the provision of internet information services. According to these measures, a commercial operator of internet content provision services must obtain an ICP License for the provision of internet information services from the appropriate telecommunications authorities. The Administrative Measures for Telecommunications Businesses Operating Licenses, which were promulgated by the Ministry of Industry and Information Technology on July&#160;3, 2017, and became effective on September&#160;1, 2017, further set forth the types of licenses required to operate value-added telecommunications services and the qualifications and procedures for obtaining these licenses. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">79 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Internet Cultural Activities </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February&#160;17, 2011, the Ministry of Culture of the PRC promulgated the Provisional Measures on Administration of Internet Culture, effective on April&#160;1, 2011, and amended on December&#160;15, 2017, to regulate entities that engage in activities related to internet cultural products. &#8220;Internet cultural products&#8221; are classified as cultural products developed, published and disseminated via internet which mainly include: (i)&#160;online cultural products particularly developed for publishing via internet, such as, among other things, online music and entertainment, online games and online shows and programs, online performance, online artwork and online anime and cartoons; and (ii)&#160;online cultural products converted from music and entertainment, games, shows and programs, performance, artwork, anime and cartoons using certain technical means to be disseminated via internet. Pursuant to these regulations, entities are required to obtain the Online Culture Operating Permits from the applicable provincial level counterpart of the Ministry of Culture and Tourism if they intend to commercially engage in any of the following types of activities: (i)&#160;production, duplication, import, release or broadcasting of online cultural products; (ii)&#160;publishing of online cultural products on the internet or transmission over information network, such as internet or mobile telecommunication network, to end user&#8217;s devices via computers, fixed-line or mobile phones, radios, television sets or online games consoles and internet cafes for the purpose of browsing, reading, reviewing, using or downloading such products by users; or (iii)&#160;exhibitions or contests related to online cultural products. If the content of audio-visual programs transmitted by the internet audio-visual program service provider on the internet violated Provisional Measures on Administration of Internet Culture, operating internet culture entities shall subject to punishment which may include an order to rectify, confiscation of illegal proceeds and a fine of RMB10,000 to RMB30,000, if such circumstances are severe judged by the competent authority, it shall be subject to punishment which may include order to cease and revocation of license, if such violations constitute crime, criminal investigations or penalties may be imposed. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On August&#160;12, 2013, the Ministry of Culture of the PRC issued the Administrative Measures for Content Self-Review by Internet Culture Business Entities, requiring the entities that engage in the internet cultural business to review the content of products and services to be provided before providing such content and services to the public. These entities shall establish content management system, set up departments for content management and employ proper personnel to ensure the legality of content. The content management system of an internet cultural business entity is required to specify the responsibilities, standards and processes for content review as well as accountability measures, and is required be filed with the provincial level counterpart of the Ministry of Culture and Tourism. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Online Transmission of Audio-Visual Programs </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Administrative Regulations on Internet Audio-Visual Program Service, or the Audio-Visual Regulations, promulgated by State Administration of Radio, Film and Television of the PRC and the Ministry of Information Industry of the PRC, the predecessor of the Ministry of Industry and Information Technology, on December&#160;20, 2007, and became effective on January&#160;31, 2008, as amended on August&#160;28, 2015, and became effective on the same day, internet audio-visual program service refers to the activities of making, editing and integrating audio-visual programs, providing them to the general public via internet, and providing such services to other people by uploading. An internet audio-visual program service provider shall obtain a License for Online Transmission of Audio-Visual Programs issued by the National Radio and Television Administration or complete certain record-filing procedures with the National Radio and Television Administration. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Audio-Visual Regulations, providers of internet audio-visual program services are generally required to be either state-owned or state-controlled. According to the Official Answers to Press Questions Regarding the Internet Audio-Visual Program Regulations published on the State Administration of Radio, Film and Television of the PRC&#8217;s website on February&#160;3, 2008, the State Administration of Radio, Film and Television of the PRC and Ministry of Information Industry of the PRC clarified that the providers of internet audio-visual program services who had legally engaged in such services prior to the adoption of the Audio-visual Regulations shall be eligible to <span style="white-space:nowrap">re-register</span> their businesses and continue their operations of internet audio-visual program services so long as those providers have not been in violation of the laws and regulations. This exemption will not be granted to internet audio-visual program service providers established after the adoption of the Audio-Visual Regulations. These policies have later been reflected in the Notice on Relevant Issues Concerning Application and Approval of License for Online Transmission of Audio-visual Programs, issued by State Administration of Radio, Film and Television of the PRC on April&#160;8, 2008, and amended on August&#160;28, 2015. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If the content of audio-visual programs transmitted by the internet audio-visual program service provider on the internet violated the Audio-Visual Regulations, the internet audio-visual program service provider shall be subject to punishment by the competent authority which may include warning, an order to rectify and a fine up to RMB30,000, if such circumstances are severe judged by the competent authority, it shall be subject to punishment which may include order to cease, a fine of RMB10,000 to RMB50,000 and revocation of license, if such violations constitute crime, criminal investigations or penalties may be imposed. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">80 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the Administrative Regulations on the Introduction and Broadcasting of Foreign Television Programs promulgated in 2004, the introduction or broadcasting of foreign television programs on the television in the PRC is subject to approval of the State Administration of Press, Publication, Radio, Film and Television or its authorized entities. On March&#160;30, 2009, the State Administration of Radio, Film and Television of the PRC promulgated the Notice on Strengthening the Administration of the Content of Internet Audio-Visual Programs, which reiterates the <span style="white-space:nowrap">pre-approval</span> from the broadcasting, film and television administrative departments requirements for the domestic and overseas films and television shows disseminating on the internet, including those on mobile networks (if applicable), and prohibits those internet audio-visual programs containing violence, pornography, gambling, terrorism, superstition or other prohibited elements. The State Administration of Radio, Film and Television of the PRC and the Cyberspace Administration of China jointly issued the Notice on Further Strengthening the Administration of Online Audio-Visual Content Including Internet Drama and Micro Films on July&#160;6, 2012, pursuant to which, internet audio-visual programs service institutions shall report the information on self-examined and approved internet series, micro films, internet movies, film and television animation, documentaries and other internet audio-visual programs to the provincial authority of film and television administration for record-filing, such information includes but not limited to the program&#8217;s title, content summary and the information of the reviewer. The State Administration of Press, Publication, Radio, Film and Television further issued the Supplemental Notice on Improving the Administration of Online Audio-Visual Content Including Internet Drama and Micro Films on January&#160;2, 2014. This notice stresses that any entity producing online audio-visual content, such as internet drama and microfilms, must obtain a License for Production and Operation of Radio and Television Programs, and that online audio-visual content service providers shall not release any internet drama or micro films produced by any entity without such license. For internet drama or microfilms produced and uploaded by individual users, the online audio-visual service providers transmitting such content will be deemed to take responsibility as the producer. Furthermore, under this notice, online audio-visual service providers can only transmit content uploaded by an individual whose identity has been verified and such content shall comply with the relevant content management rules. This notice also requires that self-examined and transmitted online audio-visual program, including internet drama and micro films, to be filed with the relevant authorities before release. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In January 2019, China Netcasting Services Association issued the Regulations on Administration of Network Short Video Platforms, pursuant to which all content of a short video, including, but not limited to, its title, description, bullet chats and comments, may be required to be reviewed in advance before the content is broadcasted. Furthermore, the number of content reviewers a platform is required to keep must in principle be more than <span style="white-space:nowrap">one-thousandth</span> of the number of short videos newly broadcasted on the platform per day. The Censoring Criteria for Network Short Video Content issued by China Netcasting Services Association in January 2019 and last amended in December 2021 sets forth in details of the content prohibited to be broadcasted, such as violence, pornography, gambling, terrorism, superstitious and illegal or immoral content. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Administrative Provisions on Online Audio-Visual Information Services, jointly promulgated by the Cyberspace Administration of China, the Ministry of Culture and Tourism and the National Radio and Television Administration on November&#160;18, 2019, online audio-visual information service providers shall authenticate users&#8217; real identity information based on organization code, identity card number and mobile phone number. Online audio-visual information service providers shall not allow users who fail to provide their real identity to publish information. Online audio-visual information service providers shall strengthen the management of the audio-visual information posted by users, and deploy and apply identification technologies for illegal and <span style="white-space:nowrap">non-real</span> audio and video. If any user is found to produce, post or disseminate content prohibited by laws or regulations, the transmission of such information shall be ceased, and disposal measures such as deletion shall be taken to prevent the information from spreading, and such service providers shall retain records, and report to the administrations of cyberspace, culture and tourism, radio and television. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On January&#160;16, 2023, the Ministry of Culture and Tourism promulgated the Notice on Regulating the Business Activities of Online Shows or Programs to Promote the Healthy and Orderly Development of the Industry, which stipulates that the offering of shows or programs in the form of live or recorded broadcasting via the internet shall be regulated, and the provider of such shows or programs shall establish and continually improve content management systems, staff specific personnel that meet certain requirements to manage online content, and strengthen the real-time monitoring of comments, bullet chats and other user-generated contents. If an online show or program is provided through live broadcasting, it shall be broadcasted on a time-delayed basis, and specific personnel shall be arranged to conduct real-time supervision of the online show or program. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Production of Radio and Television Programs </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In July 2004, the State Administration of Radio, Film and Television of the PRC promulgated the Regulations on the Administration of Production of Radio and Television Programs, or the Radio and TV Programs Regulations, as most recently amended on October&#160;29, 2020. Under the Radio and TV Programs Regulations, any entities that engage in the production of radio and television programs are required to apply for a license from the National Radio and Television Administration or its provincial level counterparts. Entities shall conduct their business within the permitted scope as provided in their licenses. Entities with the License for Production and Operation of Radio and Television Programs shall conduct their operations strictly in compliance with the approved scope of production and operation. Other than radio and TV stations, entities shall not produce radio and TV programs about the current political news or similar subjects and columns. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">81 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to The Internet <span style="white-space:nowrap">Follow-Up</span> Comment Services </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Administrative Provisions on Internet <span style="white-space:nowrap">Follow-up</span> Comment Services, which was promulgated by the Cyberspace Administration of China on August&#160;25, 2017, and became effective on October&#160;1, 2017 and most recently amended on December&#160;15, 2022, an internet <span style="white-space:nowrap">follow-up</span> comment services provider shall strictly assume the primary responsibilities and the obligations, including but not limited to: (i)&#160;verify the real identity information of registered users; (ii)&#160;establish and improve a user information protection system; (iii)&#160;establish a system of reviewing at first and then publishing comments if they offer internet <span style="white-space:nowrap">follow-up</span> comment services to news information; (iv)&#160;furnish corresponding static information content on the same platform and page at the same time if they provide internet <span style="white-space:nowrap">follow-up</span> comment services by way of bullet chatting; (v)&#160;establish and improve an internet <span style="white-space:nowrap">follow-up</span> comment review and administration, real-time check, emergency response and other information security administration systems, timely identify and process illicit information and submit a report to the relevant cyberspace administrators; (vi)&#160;develop internet <span style="white-space:nowrap">follow-up</span> comment information protection and administration technologies, innovate internet <span style="white-space:nowrap">follow-up</span> comment administration modes, enhance the disposition capacity of illegal and harmful information, discover safety defects, loopholes, and other risks existing in the internet <span style="white-space:nowrap">follow-up</span> comment services in a timely manner, take remedial measures, and report to the relevant cyberspace administrations; (vii)&#160;equip content examination team with corresponding services and strengthen training for examination of posted comments; and (viii)&#160;coordinate with relevant supervising authorities for examination and provide necessary technology, data support and assistance. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On June&#160;12, 2024, the Cyberspace Administration of China, the Ministry of Public Security, the Ministry of Culture and Tourism and the National Radio and Television Administration jointly issued the Provisions on Governing Cyber Violence which took effect on August&#160;1, 2024. These provisions require an internet information service provider to take immediate actions to cease transmission upon discovering suspected illegal information involving cyber violence, or suspected harmful information involving cyber violence in prominent locations or key areas of its services that are likely to draw user attentions. These actions include deleting, blocking, or disconnecting links, preserving records, and reporting to the relevant authorities. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Online Games </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulatory Authorities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Notice on Issuing the Provisions on the Main Functions, Internal Bodies and Staffing of the General Administration of Press and Publication (National Copyright Administration) promulgated by the General Office of the State Council on July&#160;11, 2008, the Notice of the State Commission Office for Public Sector Reform on Interpretation of the State Commission Office for Public Sector Reform on Several Provisions relating to Animation and Comics, Online Game and Comprehensive Law Enforcement in Culture Market in the Three Provisions jointly promulgated by the Ministry of Culture of the PRC, State Administration of Radio, Film and Television of the PRC and the General Administration of Press and Publication, or the GAPP on September&#160;7, 2009, the administration of anime and online game shall be conducted by the Ministry of Culture of the PRC, and the GAPP is responsible for the examination and approval process of online games prior to online publication. After the online games uploaded on the internet, online games will be administered by the Ministry of Culture and Tourism. Moreover, if an online game is launched on the internet without the prior approval of the GAPP, the Ministry of Culture and Tourism will be responsible for guiding the cultural market law enforcement team to conduct investigation and punishment. In March 2013, the State Administration of Press, Publication, Radio, Film and Television formed based on the Notice on the Institutional Reform issued by the State Council. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2018, the Central Committee of the Communist Party of China issued the Plan for Deepening the Institutional Reform of the Party and State and the National People&#8217;s Congress of the PRC promulgated the Decision of the First Session of the Thirteenth National People&#8217;s Congress on the State Council Institutional Reform Proposal, collectively, the Institutional Reform Plans. According to the Institutional Reform Plans, effective from March&#160;21, 2018, the State Administration of Press, Publication, Radio, Film and Television was reformed and now known as the National Radio and Television Administration under the State Council, and the responsibility of the State Administration of Press, Publication, Radio, Film and Television for administration of news, publication and films, such as the approval of online game registrations and issuance of game publication numbers has been transferred to the National Press and Publication Administration under the Propaganda Department of the Central Committee of the Communist Party of China. The National Press and Publication Administration at the national level suspended approval of game registration and issuance of publication numbers for online games since March 2018 and resumed to issue game publication numbers by batches periodically since December 2018, according to certain news reports. Beginning in December 2018, the National Press and Publication Administration at the national level started to approve new online games. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On May&#160;14, 2019, the Ministry of Culture and Tourism promulgated the Notice on Adjusting the Scope of Examination and Approval regarding the Internet Culture Operation License to Further Regulate the Approval Work, which quotes the Regulations on the Function Configuration, Internal Institutions and Staffing of the Ministry of Culture and Tourism, or the Function Configuration Regulations, effective from July&#160;30, 2018, and further specifies that the Ministry of Culture and Tourism no longer assumes the responsibility for administering the industry of online games. On July&#160;10, 2019, the Ministry of Culture and Tourism issued the Abolition Decisions on the Interim Administrative Measures for the Administration of Online Games and the Administrative Measures for Tourism Development Plan, or the Abolition Decision. The Abolition Decision also cites the Function Configuration Regulations and further abolishes the Interim Measures for the Administration of Online Games, or the Online Game Measures, which means that the Ministry of Culture and Tourism will no longer regulate the industry of online games. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">82 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Online Game Publication </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Internet Publishing Measures, before publishing an online game, an online publishing service provider shall file an application with the competent provincial-level publishing administrative department where it is located, and the application, if reviewed and approved, shall be submitted to the National Press and Publication Administration for approval. The Notice of the General Office of the General Administration of Press, Publication, Radio, Film and Television on the Administration of Mobile Game Publishing Services, which was issued on May&#160;24, 2016, and took effect on July&#160;1, 2016, provides that game publishing services providers shall be responsible for examining the content of their games and applying for game publication numbers, and for the purpose of this notice, the online game publishing services providers refer to online publishing service entities that have obtained the Internet Publishing Service License with game publishing business included in their scope of business. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Online Game Operations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Online Game Measures issued by the Ministry of Culture of the PRC on June&#160;3, 2010, and last amended on December&#160;15, 2017, comprehensively regulate the activities related to online game business, including the research and development and production of online games, the operation of online games, the standards for online games content, the issuance of virtual currencies used for online games and virtual currency trading services. The Online Game Measures provide that any entity engaging in online game operations must obtain an Online Culture Operating Permits, and the content of an imported online game must be examined and approved by the Ministry of Culture and Tourism prior to its launch. Domestically developed online games must be filed with the Ministry of Culture and Tourism within 30 days of its launch. The Notice of the Ministry of Culture of the PRC on the Implementation of the Interim Measures for the Administration of Online Games, which took effect on August&#160;1, 2010, specifies the entities regulated by the Online Game Measures and procedures related to the Ministry of Culture and Tourism&#8217;s review of the content of online games, and emphasizes the protection of minors playing online games and requests online game operators to promote real-name registration by their game players. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On July&#160;10, 2019, the Ministry of Culture and Tourism issued the Abolition Decision, which specifies that the Online Game Measures was abolished by the Ministry of Culture and Tourism on July&#160;10, 2019. On August&#160;19, 2019, the Ministry of Culture and Tourism issued the Announcement on Results of Regulatory Documents <span style="white-space:nowrap">Clean-up,</span> which specifies that the Notice of the Ministry of Culture and Tourism on the Online Games Measures was abolished. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Virtual Currency and Virtual Items </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February&#160;15, 2007, the Notice on Further Strengthening Administration of Internet Cafes and Online Games, or the Online Games Notice, was jointly issued by the Ministry of Culture of the PRC, the People&#8217;s Bank of China and other governmental authorities with the goal of strengthening the administration of virtual currency in online games and to avoid any adverse impact on the PRC economy and financial system. The Online Games Notice imposes strict limits on the total amount of virtual currency issued by online game operators and the amount purchased by individual players and requires a clear division between virtual transactions and real transactions carried out by way of electronic commerce. The Online Games Notice further provides that virtual currency must only be used to purchase virtual items and prohibits any resale of virtual currency. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On June&#160;4, 2009, the Ministry of Culture of the PRC and the Ministry of Commerce jointly issued the Notice on Strengthening Administration of Virtual Currency of Online Games, or the Virtual Currency Notice. According to the Virtual Currency Notice, it defines the meaning of the term &#8220;virtual currency&#8221; and places a set of restrictions on the trading and issuance of virtual currency. The Virtual Currency Notice also states that online game operators are also not allowed to give out virtual items or virtual currency through lottery-base activities, such as lucky draws, betting or random computer sampling, in exchange for players&#8217; cash or virtual money. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Notice on Regulating the Operations of Online Games and Strengthening Interim and Ex Post Regulation promulgated by the Ministry of Culture of the PRC on December&#160;1, 2016, and effective as of May&#160;1, 2017, the virtual items, purchased by users directly with legal currency, by using the virtual currencies of online games or by exchanging the virtual currencies of online games according to a certain percentage and enabling users to directly exchange for other virtual items or value-added service functions in online games, shall be regulated pursuant to the provisions on virtual currencies of online games. Online game operators shall not provide users with services to exchange virtual currencies into legal currency or physical items. Where it provides users with the option to exchange virtual currencies into physical items of minor value, the content and value of such physical items shall be in compliance with relevant laws and regulations of the State. However, this notice has been abolished by the Ministry of Culture and Tourism as of August&#160;19, 2019. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Anti-addiction System and Protection of Minors </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2007, the GAPP and several other government agencies issued a circular requiring the implementation of an anti-fatigue system and a real-name registration system by all PRC online game operators to curb addictive online game playing by minors. To identify whether a game player is a minor and thus subject to the anti-fatigue system, a real-name registration system must be adopted to require online game players to register with their real identity information before playing online games. The online game operators are also required to submit the identity information of game players to the public security authority for verification. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">83 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In July 2011, the GAPP, together with several other government agencies, jointly issued the Notice on Initializing the Verification of Real-name Registration for the Anti-Fatigue System on Online Games, or the Real-name Registration Notice, in order to strengthen the implementation of the anti-fatigue and real-name registration system. This notice indicates that the National Citizen Identity Information Center of the Ministry of Public Security will verify identity information of game players submitted by online game operators. The Real-name Registration Notice also imposes stringent penalties on online game operators that do not implement the required anti-fatigue and real-name registration systems properly and effectively, including terminating their online game operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2011, the Ministry of Culture of the PRC, together with several other government agencies, jointly issued a Circular on Printing and Distributing Implementation Scheme regarding Parental Guardianship Project for Minors Playing Online Games to strengthen the administration of online games and protect the legitimate rights and interests of minors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This circular indicates that online game operators must have person in charge, set up specific service webpages and publish specific hotlines to provide parents with necessary assistance to prevent or restrict minors&#8217; improper game playing behavior. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On October&#160;25, 2019, the National Press and Publication Administration issued the Notice on Preventing Minors from Indulging in Online Games which took effect on November&#160;1, 2019. The Notice stipulates several requirements on the online game operation, including but not limited to: (i)&#160;all online game users shall register their game accounts with valid identity information; (ii)&#160;the time slot and duration for playing online games by minors shall be strictly controlled; (iii)&#160;the provision of paid services to minors shall be regulated; (iv)&#160;the regulation of the industry shall be enhanced and the requirements above shall be requisite for launching, publishing and operating online games; and (v)&#160;the development and implementation of an <span style="white-space:nowrap">age-appropriate</span> reminding system shall be explored. Online game companies shall analyze the cause of minors&#8217; addiction to games, and alter the content and features of games or game rules resulting in such addiction. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On August&#160;30, 2021, the National Press and Publication Administration promulgated the Notice on Further Strict Management to Effectively Prevent Minors from Being Addicted to Online Games, which became effective on September&#160;1, 2021. The notice requires that all online games enterprises including platforms providing online game services may only provide online game services to minors for one hour from 8:00 p.m. to 9:00 p.m. each day on Fridays, Saturdays, Sundays and national holidays, and may not provide online game services to minors in any form at any other time. All online games must be connected to the real-name verification system of the National Press and Publication Administration for online games to prevent addiction, all online game users must use real and valid identity information to register their game accounts and log in to online games, and online games enterprises must not provide online game services in any form (including visitor experience mode) to users who have not registered and logged in with their real names. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In October 2023, the State Council promulgated the Regulation on the Protection of Minors in Cyberspace, which took effect on January&#160;1, 2024. This regulation enhances oversight of online content, safeguards minors&#8217; personal information, and addresses the prevention and management of minors&#8217; internet addiction. It also reinforces the responsibilities and duties of online platform service providers catering to a significant number of minor users or impacting minors extensively. This includes fully considering the physical and mental developmental needs of minors throughout all stages of internet platform services, such as in design, research and development, and operations, conducting regular evaluations of the impact of minors&#8217; online protection, and offering &#8220;teen mode&#8221; or designated areas for minors to access products or services that contribute to their physical and mental well-being. Additionally, it mandates the establishment of an external-dominant independent body to supervise the protection of minors on the internet. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In December 2023, the National Press and Publication Administration issued the Administrative Measures for Internet Games (Draft for Comment), which provided detailed regulations for the protection of minors in online gaming operations. These rules include, but are not limited to: (i)&#160;strict control over the duration and time minors spend playing online games, (ii)&#160;prohibition of minors from accessing games that may easily lead to addiction or contain inappropriate content for minors, and (iii)&#160;prohibition of certain services provided to minors, such as account rental and sale, <span style="white-space:nowrap">in-game</span> currency and virtual item trading, game boosting or game leveling services, and probability-based luck draw features. As of the date of this annual report, the draft has not been formally adopted. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">84 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On April&#160;26, 2024, the Standing Committee of the National People&#8217;s Congress revised and promulgated the Law of the PRC on the Protection of Minors (2024 Revision), pursuant to which, (i)&#160;online product and service providers are prohibited from providing minors with products and services that would induce minors to indulge, (ii)&#160;online service providers for products and services such as online games, live broadcasting, audio-video, and social networking are required to establish special management systems of user duration, access authority and consumption for minors, (iii)&#160;online games service providers must request minors to register and log into online games with their valid identity information, (iv)&#160;online games service providers must categorize games according to relevant rules and standards, notify users about the appropriate ages for the players of the games, and take technical measures to keep minors from accessing inappropriate online games functions, and (v)&#160;online games service providers may not provide online games services to minors from 10:00 p.m. to 8:00 a.m. the next day. As of the date of this annual report, we have implemented a real-name registration system and a Bilibili game health system in our mobile game platform in accordance with the relevant supervision requirements. These two systems include following measures: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left">(i)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">the real-name registration system requires users to register with valid identity information and the users without real-name authentication will not be able to log into the game after 1 hour&#8217;s trial playing in visitor experience mode for 15 days; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left">(ii)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">the users are not allowed to top up or purchase game virtual items in visitor experience mode; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left">(iii)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">the accumulated time of minors playing game each day is monitored, calculated and limited to less than three hours per day on PRC statutory holidays and 1.5 hours per day during other times, and upon exceeding such time limit, a notification will pop up and the player will be forced to log out; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left">(iv)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">minors are not able to log into the game between 10:00 p.m. and 8:00 a.m.; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left">(v)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">consumption limits for minors have been implemented as required by the relevant regulatory guidance. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2024, the Cyberspace Administration of China issued the Guidelines for the Development of a Minor Protection Mode on Mobile Internet. These guidelines establish requirements for application providers to implement <span style="white-space:nowrap">age-appropriate</span> content recommendations, enhance content safety measures, and restrict certain functions available under the minor mode. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Online Live Broadcasting Services </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On November&#160;4, 2016, the Cyberspace Administration of China issued the Administrative Regulations on Online Live Broadcasting Services, or the Online Live Broadcasting Regulations, which came into effect on December&#160;1, 2016. According to the Online Live Broadcasting Regulations, all online live broadcasting service providers shall take various measures during operation of live broadcasting services, including but not limited to: (i)&#160;establishing platforms for reviewing live broadcasting content, conducting classification and grading management according to the online live broadcasting content categories, user scale and others, and adding tags to graphics, video, audio or broadcast tag information for platforms; and (ii)&#160;conducting verification on online live broadcasting users with valid identification information (for example, authentic mobile phone numbers) and validating the registration of online live broadcasting publishers based on their identification documents (such as identity documents, business licenses and organization code certificates). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On September&#160;2, 2016, the State Administration of Press, Publication, Radio, Film and Television issued the Circular on Issues concerning Strengthening the Administration of Online Live Broadcasting of Audio-Visual Programs, or the Online Live Broadcasting Circular. According to the Online Live Broadcasting Circular, License for Online Transmission of Audio-Visual Programs is a prerequisite for online audio-visual live broadcasting of general cultural events, such as social communities, sports events, as well as important political, military, economic, social and cultural events. Relevant information about specific activities to be streamed shall be filled in advance with the provincial counterparts of the National Radio and Television Administration. Online audio-visual live broadcasting service providers shall censor and tape such programs and retain them for at least 60 days for future check by the administrative departments; and they shall have emergency plans in place to replace programs in violation of laws and regulations. Bullet chats are not allowed in the live broadcasting of major political, military, economic, social, cultural, sports and other activities and events. Special censorship shall be implemented over the bullet chats during the live broadcasting of cultural activities of general social groups, sports events and other organizational activities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Measures for the Administration of Cyber Performance Business Operations, promulgated by the Ministry of Culture of the PRC on December&#160;2, 2016, and effective as of January&#160;1, 2017, business engaging in cyber performance operations shall apply to the cultural administrative department at the provincial level for an Online Culture Operating Permits in accordance with the Provisional Measures on Administration of Internet Culture, and the license shall specify the scope of the cyber performance. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Guidelines on Strengthening Supervision of Online Live Broadcasting Marketing Activities promulgated by the SAMR on November&#160;6, 2020, any network platform will assume the responsibility and obligation as an <span style="white-space:nowrap">e-commerce</span> platform operator according to the <span style="white-space:nowrap">E-Commerce</span> Law; <span style="font-style:italic">provided</span> that this platform provides operators, who sell goods or provide services via internet live broadcasting, with services such as internet operation place, transaction matchmaking and information publication in order for the transaction parties to independently complete their transaction activities. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">85 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Notice on Strengthening the Management of Online Show Live Broadcasting and <span style="white-space:nowrap">E-commerce</span> Live Broadcasting promulgated by the National Radio and Television Administration on November&#160;12, 2020, live broadcasting platforms for online shows are requested to strengthen positive value guidance and enable those tasteful, meaningful, interesting and warm live- broadcasting programs to have good traffic, and to prevent the spread of the trends of wealth flaunting, money worshiping and vulgarity. In addition, the number of content reviewers a platform is required to keep must in principle be no less than 1:50 of the number of live broadcasting rooms. Live broadcasting platforms for online shows need to manage the hosts and &#8220;virtual gifting&#8221; users based on the real-name registration system, and users who have not registered with real names or who are minors are prohibited from virtual gifting. The live broadcasting platforms are required to implement real-name registration system by real-name verification, face recognition, manual review and other measures to prevent minors from virtual gifting. The platform shall limit the maximum amount of virtual gifting each user may give per time, day and month. Live broadcasting platforms for <span style="white-space:nowrap">e-commerce</span> shall not illegally produce and broadcast, beyond their business scope of <span style="white-space:nowrap">e-commerce,</span> any commentary programs unrelated to sales of goods. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2021, the Cyberspace Administration of China and certain other governmental authorities issued Notice 3, according to which, online live broadcasting platforms providing online live broadcasting information services shall strictly abide by laws, regulations and regulatory requirements of the PRC, and shall strictly perform their statutory duties and obligations, implement the list of primary responsibilities of online live-broadcasting platforms and ensure correct orientation and content safety. Meanwhile, Notice 3 sets forth requirements for certain live broadcasting businesses with respect to real-name registration, restrictions on minors on virtual gifting and other requirements, and further strengthens the industry admittance filing management. For example, live broadcasting platforms that carry out business-oriented network performance activities must hold the internet cultural business license and complete out ICP filing; live broadcasting platforms that carry out online audio-visual program services shall hold a License for Online Transmission of Audio-Visual Programs (or complete registration with the National Internet Audio-visual Platforms Information Management System) and complete ICP filing. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On September&#160;15, 2021, the Cyberspace Administration of China promulgated the Opinions on Further Compacting the Main Responsibility of the Website Platform on Information Content Management which further regulates the content and quality of the information and further requires the website platform to improve the content review mechanism. The website platform shall improve the manual content review system, further expand the scope of manual review, refine the review standards, improve the review process and ensure the quality of review. A dynamic update mechanism for the sample database of illegal and <span style="white-space:nowrap">non-compliant</span> information and a hierarchical classification system shall be established and regularly enriched and expanded to improve the efficiency and quality of technical review. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Cyberspace Administration of China launched a &#8220;Fan Group Chaos Rectification&#8221; special action on June&#160;15, 2021, followed by the issuance of the Notice on Further Strengthening the Management of Chaos in Fan Groups on August&#160;25, 2021. Both of the special action and notice are intended to rectify chaos in online fan groups for celebrities, specifically, in features such as celebrity rankings, hot topics, fan communities, and fans interactive functions, so as to curb verbal abuse, stigmatization, instigation, confrontation, insults, slander, rumors, malicious marketing and the spread of other harmful information. This notice requested, among other things, the cancellation of all rankings of celebrities. The rankings of music, film and television works are still allowed, but the network platforms should optimize and adjust ranking rules to focus on the art works themselves and professional evaluation. Furthermore, minors are not allowed to make virtual gifting or spending money on supporting idols, or act as the organizer or manager of a fan group. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On October&#160;26, 2021, the Office of the Central Cyberspace Affairs Commission issued the Notice on Further Strengthening the Regulation on Online Information of Entertainment Celebrities, which requests internet platforms to, among others, monitor information posted by celebrities online so as to timely identify hot topics that could involve illegal actions and to promptly report to the competent authorities in such event. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Law of the PRC on the Protection of Minors (2024 Revision), which took effect on April&#160;26, 2024, among others, live broadcasting service providers are not allowed to provide minors under age 16 with online live broadcasting publisher account registration service, and must obtain the consent from parents or guardians and verify the identity of the minors before allowing minors aged 16 or above to register live broadcasting publisher accounts. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On March&#160;25, 2022, the Cyberspace Administration of China, the State Tax Administration and the SAMR jointly issued the Notice on Further Standardizing the Profit-Making Behavior of Live Broadcasting to Promote the Healthy Development of the Industry, which required live broadcasting platforms to authenticate the identity of each live broadcasting publisher and report various information of those publishers that have profit-making behaviors to local provincial-level network department and tax authorities semi-annually. Information required to be reported include personal identity, live broadcasting account, online nicknames, bank account to receive compensation, income type and profit level. Furthermore, live broadcasting platforms are required to (i)&#160;strictly implement classification management system over live broadcasting accounts, (ii)&#160;take appropriate measures against <span style="white-space:nowrap">law-breaking</span> accounts, including to issue warnings and notices, request to rectify, limit the account functions, suspend or terminate accounts, and prohibit <span style="white-space:nowrap">re-registration,</span> and (iii)&#160;properly keep relevant record and report timely to the relevant authorities. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">86 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On April&#160;12, 2022, the Online Audio-visual Program Administration Division of the National Radio and Television Administration and the Publishing Bureau of the Propaganda Department of the Central Committee of the Communist Party of China jointly promulgated the Notice on Strengthening the Administration of Live Broadcasting of Game-Playing on the Online Audio-Visual Program Platform, which stipulated that (i)&#160;it is not allowed to live broadcast online games that have not been approved by the competent authorities in online audio-visual programs or attract more users to such games by any means, including through online live broadcasting, (ii)&#160;all online live broadcast platforms shall strengthen the management of online game live broadcast programs in terms of content and propaganda, establish and improve management systems for information release, comments, and emergency response related to game-playing live broadcast programs to improve program monitoring and public opinion monitoring mechanisms, (iii)&#160;the online platforms shall strengthen the management of the behavior of game hosts and those who conducted illegal and immoral behavior are not allowed to be shown to the public through live broadcasting, (iv)&#160;the online live broadcast platforms are urged to establish and implement mechanisms for the protection of minors, and (v)&#160;the launch, broadcasting and layout of game-playing live programs shall be submitted to relevant radio and television administrative department in accordance with the relevant requirements of live programs, and online audio-visual platforms (including various domestic and overseas individual and institutional accounts opened on relevant platforms) live broadcasting overseas game programs or competitions should be approved in advance. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In May 2022, the Opinions on Regulating Live Broadcasting for Rewards and Enhancing the Protection of Minors was issued by the Cyberspace Administration of China and other relevant authorities, pursuant to which, minors are prohibited from participating in live broadcasting and are strictly controlled from engaging in anchoring. In addition, it requires that website platforms should strengthen the management of the registration of anchor accounts, not to provide online anchor services for minors under the age of 16; it requires the optimization and upgrading of the &#8220;teenage mode&#8221; and the website platform to establish a dedicated customer service team for minors and strengthen oversight during peak hours; and it requires that, after 22:00 every day, the services under &#8220;teenage mode&#8221; should be forced offline. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In June 2022, the Ministry of Culture and Tourism and the relevant authority issued the Code of Conduct for Online Hosts, which requires live broadcast platforms to review and record the practice qualifications of live content bloggers who require a high level of professionalism (e.g., healthcare, finance and finance, law, education). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2022, the Cyberspace Administration of China issued the Circular on Effectively Strengthening the Governance of Online Violence, requiring that the review of contents of live broadcasting and short video shall be strengthened, live broadcasting rooms with concentrated cyber violence contents shall be shut down in a timely manner, anchors in violation of regulations shall be banned, short videos with cyber violence risk shall be reviewed before publishing, short videos with cyber violence information shall be reviewed, and negative barrages shall be blocked and filtered. Close attention shall be paid to the live broadcasting rooms opened by parties involved in cyber violence, and information that induces or forces self-harm and suicide shall be controlled in a timely manner. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Advertising Business </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On October&#160;27, 1994, the Standing Committee of the National People&#8217;s Congress, promulgated the Advertising Law of the PRC, as amended most recently on April&#160;29, 2021. The Advertisement Law of the PRC requires that advertisers, advertising operators, and advertisement publishers shall abide by the laws and administrative regulations, and by the principles of fairness and good faith while engaging in advertising activities. Administrative departments for market regulation at and above the county level are in charge of supervision and administration of advertising. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February&#160;25, 2023, the SAMR promulgated the Measures for the Administration of Internet Advertisement, effective from May&#160;1, 2023. These measures are applicable to the usage of internet media such as websites, web pages, and internet applications, whether directly or indirectly, to promote commercial advertisement activities for products or services via text, images, videos or other forms, in the territory of PRC. Under the new measures, when publishing internet advertisements in the form of <span style="white-space:nowrap">pop-ups</span> or other forms, the advertiser or the publisher should prominently mark a close button to ensure that the advertisement can be closed with one click. Furthermore, operators of live broadcasting rooms who are commissioned to provide advertisement design, production, agency and publishing services shall assume legal responsibility and obligations as the advertisement operator and advertiser. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to <span style="white-space:nowrap">E-Commerce</span> </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Measures for the Supervision and Administration of Online Transactions was promulgated by the SAMR on March&#160;15, 2021, which became effective on May&#160;1, 2021. Marketplace platform providers are obligated to examine the legal status of each third-party merchant selling products or services on their platforms and display on a prominent location on a merchant&#8217;s web page the information stated in the merchant&#8217;s business license or a link to its business license. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;24, 2014, the Ministry of Commerce promulgated the Provisions on the Procedures for Formulating Transaction Rules of Third-Party Online Retail Platforms (Trial) to regulate the formulation, revision and enforcement of transaction rules for online retail marketplace platforms. Measures for the Supervision and Administration of Online Transactions require that online transaction operators shall not force customers, whether or not in a disguised manner, to consent to the collection and use of information not directly related to their business activities by means of <span style="white-space:nowrap">one-off</span> general authorization, default authorization, bundling with other authorizations, or the suspension of installation and use. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">87 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On August&#160;31, 2018, the Standing Committee of the National People&#8217;s Congress promulgated the <span style="white-space:nowrap">E-Commerce</span> Law, which came into effect on January&#160;1, 2019. The <span style="white-space:nowrap">E-commerce</span> Law imposes a series of requirements on <span style="white-space:nowrap">e-commerce</span> operators including <span style="white-space:nowrap">e-commerce</span> platform operators, merchants operating on the platform and the individuals and entities carrying out business online. According to the <span style="white-space:nowrap">E-commerce</span> Law, <span style="white-space:nowrap">e-commerce</span> operators who provide search results based on consumers&#8217; characteristics, such as hobbies and consumption habits, shall also provide consumers with options that are not targeted at their personal characteristics at the same time, respect and fairly protect the legitimate interests of the consumers. In addition, <span style="white-space:nowrap">e-commerce</span> platform operators are not allowed to impose unreasonable restrictions over or add unjustified conditions to transactions concluded on their platforms by merchants, or charge merchants operating on its platform any unreasonable fees. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An <span style="white-space:nowrap">e-commerce</span> operator shall obtain a license for value-added telecommunications services with the specification of online data processing and transaction processing business from appropriate telecommunications authorities, pursuant to the Telecommunications Regulations of the PRC and the Classification Catalogue of Telecommunications Services. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Consumer Protection Law, which was promulgated by the Standing Committee of the National People&#8217;s Congress on October&#160;31, 1993, and last amended on October&#160;25, 2013, effective as of March&#160;15, 2014, sets out the obligations of business operators and the rights and interests of consumers. Business operators must guarantee the quality, function, usage and term of validity of the goods or services they sell or provide, if these goods and services are consumed under normal standards. The consumers whose interests have been damaged due to their purchase of goods or acceptance of services on online platforms may claim damages from the sellers or service providers. Online platform operators may be subject to liabilities if the lawful rights and interests of consumers are infringed in connection with consumers&#8217; purchase of goods or acceptance of services on online platforms if the platform operators fail to provide consumers with authentic contact information of the sellers or service providers. On January&#160;6, 2017, the State Administration for Industry and Commerce of the PRC issued the Interim Measures for No Reason Return of Online Purchased Commodities within Seven Days, which came into effect on March&#160;15, 2017 and was last amended on October&#160;23, 2020, further clarifying the scope of consumers&#8217; rights to make returns without a reason, including exceptions, return procedures and online marketplace platform providers&#8217; responsibility to formulate <span style="white-space:nowrap">seven-day</span> <span style="white-space:nowrap">no-reason</span> return rules and related consumer protection systems, and supervise the merchants for compliance with these rules. On December&#160;29, 2020, the SAMR promulgated the Announcement on Strengthening the Recall and Supervision of Consumer Goods Sold Online to further protect the safety of consumers&#8217; personal properties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Administrative Measures for Online Live Broadcasting Marketing (for Trial Implementation), which was promulgated in April 2021 and became effective in May 2021, when engaging in live broadcasting marketing activities, live broadcasting marketers, people that directly engage in marketing to the public in online live broadcasting marketing, must abide by laws, regulations and the relevant state provisions, follow the public order and morals, and publish product or service information truthfully, accurately and comprehensively, and must not engage in, among others, (i)&#160;the publication of false and misleading information to deceive or mislead the users, (ii)&#160;the marketing of products or goods which are fake or shoddy or would infringe upon intellectual property rights or do not fulfill the requirements for personal and property safety, or (iii)&#160;other acts in violation of the laws, regulations and relevant provisions. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2022, the Supreme People&#8217;s Court adopted the Provisions of the Supreme People&#8217;s Court on Several Issues concerning the Application of Law in the Trial of Cases of Disputes over Online Consumption (I), which became effective on March&#160;15, 2022. The provisions mainly provide for the rights and obligations of network consumption contracts, the recognition of liability subjects, civil liability for live-broadcasting marketing, and civil liability for takeaway and catering services. According to these provisions, even if the <span style="white-space:nowrap">e-commerce</span> platform does not actually operate the business, as long as there are signs and indications sufficient to mislead consumers to believe that the business is operated by the platform, the <span style="white-space:nowrap">e-commerce</span> platform operator shall also bear the liability as the product seller or the service provider. Where the legitimate rights and interests of a consumer are jeopardized when clicking to buy a product in an online live broadcasting program, and the operator of the live broadcasting program cannot prove that it has indicated in a sufficiently clear way to inform the consumer that it is not the seller and to indicate the actual seller, if the consumer requests the operator of the live broadcasting program to bear the responsibility as the seller of the product, the people&#8217;s court shall uphold such request. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2024, the State Council issued the Implementing Regulation on the Law of the People&#8217;s Republic of China on the Protection of Consumer Rights and Interests, which became effective on July&#160;1, 2024. This regulation requires operators of live broadcasting marketing platforms to establish consumer disputes resolution mechanism. When a consumer dispute arises, the operator shall, pursuant the consumer&#8217;s request, provide information on the operator of the live broadcasting room, the live broadcasting marketing personnel, the relevant business activity records, and other necessary information. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">88 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Internet Information Security and Privacy Protection </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Internet content in mainland China is highly regulated and restricted from a state security point of view. The Decision Regarding the Safeguarding of Internet Security, enacted by the Standing Committee of the National People&#8217;s Congress on December&#160;28, 2000, and amended with effect on August&#160;27, 2009, makes it unlawful to, including but not limited to: (i)&#160;gain improper entry into a computer information system of national affairs, national defense or cutting-edge science and technology; (ii)&#160;disseminate politically disruptive information; (iii)&#160;leak state secrets; (iv)&#160;spread false commercial information; or (v)&#160;infringe intellectual property rights. The Administrative Measures for the Security Protection of International Connections to Computer Information Network, issued by the Ministry of Public Security on December&#160;30, 1997, and amended on January&#160;8, 2011, prohibits the use of the internet in ways that, among other things, result in a leakage of state secrets or the distribution of socially destabilizing content. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On July&#160;1, 2015, the Standing Committee of the National People&#8217;s Congress issued the National Security Law, which came into effect on the same day. The National Security Law provides that the state shall safeguard the sovereignty, national security and cyber security and development interests of the state, and that the state shall establish a national security review and supervision system to review, among other things, foreign investment, key technologies, internet and information technology products and services and other important activities that are likely to impact the national security of mainland China. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On August&#160;1, 2022, the Administrative Provisions on Mobile Internet Applications Information Services promulgated by the Cyberspace Administration of China took effect. These provisions stipulate that mobile internet application providers shall perform their responsibilities as information content administrators, and establish and improve information content security management, information content ecological governance, data security and personal information protection, protection of minors and other management systems to ensure cyber security and maintain a good cyber ecology. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On November&#160;7, 2016, the Standing Committee of the National People&#8217;s Congress issued the Cybersecurity Law, which came into effect on June&#160;1, 2017. The PRC Cybersecurity Law provides that network operators must set up internal security management systems that meet the requirements of a classified protection system for cyber security, including appointing dedicated cyber security personnel, taking technical measures to prevent computer viruses, network attacks and intrusions, taking technical measures to monitor and record network operation status and cyber security incidents, and taking data security measures such as data classification, backups and encryption. The PRC Cybersecurity Law imposes a relatively vague but broad obligation to provide technical support and assistance to the public and state security authorities in connection with criminal investigations or for reasons of national security. The PRC Cybersecurity Law also requires network operators that provide network access or domain name registration services, landline or mobile phone network access, or that provide users with information publication or instant messaging services, to require users to provide a real identity when they sign up. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Provisions on Technological Measures for Internet Security Protection, promulgated by the Ministry of Public Security on December&#160;13, 2005, require internet service providers to keep records of certain information about their users (including, but not limited to, user registration information, <span style="white-space:nowrap">log-in</span> and <span style="white-space:nowrap">log-out</span> times, IP<span style="font-weight:bold"> </span>addresses, content and time of posts by users) for at least 60 days. Under the PRC Cybersecurity Law, network operators must also record and report any instances of publication of prohibited information and take measures to prevent such information from dissemination. A network operator fails to comply with such requirements may be imposed fines, confiscated of illegal gains, revoked of its licenses, suspended of its business, shut down of its websites or, in severe cases, take criminal liabilities. The Civil Code promulgated in 2020 also provides specific provisions regarding the protection of personal information. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On June&#160;22, 2007, the Administrative Measures for the Graded Protection of Information Security was issued by the Ministry of Public Security and several other governmental agencies, according to which, the State shall, by developing nationally effective good practice and technical standards for the graded protection of information security, and organize citizens, legal persons and other organizations to carry out graded security protection of information system. The destruction of a Grade III information system will cause material damage to social order and public interests or will cause damage to national security. Entities operating and using Grade III information system shall protect the information system in accordance with relevant good practice and technical standards of the State. The state departments in charge of the supervision and administration of information security shall supervise and administer the graded protection work on information security of the information system of such Grade. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;28, 2012, the Standing Committee of the National People&#8217;s Congress promulgated the Decision on Strengthening Network Information Protection to enhance the legal protection of information security and privacy on the internet. This decision requires internet service providers to take measures to ensure confidentiality of information of users. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On March&#160;13, 2019, the Office of the Central Cyberspace Affairs Commission and the SAMR jointly issued the Notice on App Security Certification and the Implementation Rules on Security Certification of Mobile Internet Application, which encourages mobile application operators to voluntarily obtain app security certification, and search engines and app stores are encouraged to recommend certified applications to users. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">89 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PRC government authorities have enacted legislations on internet use to protect personal information from any unauthorized disclosure and prohibits an internet content provision operator from insulting or slandering a third party or infringing the lawful rights and interests of a third party. The Several Provisions on Regulating the Market Order of Internet Information Services, promulgated by the Ministry of Industry and Information Technology on December&#160;29, 2011, and became effective on March&#160;15, 2012, stipulate that internet content provision operators may not, without user&#8217;s consent, collect user&#8217;s personal information, which is defined as user information that can be used alone or in combination with other information to identify the user, and may not provide any such information to third parties without user&#8217;s prior consent, unless when required by laws or regulations. In addition, an internet content provision operator may only use such user&#8217;s personal information for the stated purposes under the internet content provision operator&#8217;s service scope. Internet content provision operators are also required to ensure the proper security of user&#8217;s personal information, and take immediate remedial measures if user&#8217;s personal information has been or may be divulged. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On July&#160;16, 2013, the Ministry of Industry and Information Technology issued the Order for the Protection of Telecommunication and Internet User Personal Information. Most requirements under the order that are relevant to internet content provision operators are consistent with <span style="white-space:nowrap">pre-existing</span> requirements but the requirements under the order are often more stringent and have a wider scope. If an internet content provision operator wishes to collect or use personal information, it may do so only if such collection is necessary for the services it provides. Internet content provision operators are further prohibited from divulging, distorting or destroying any such personal information, or selling or providing such information unlawfully to other parties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On January&#160;23, 2019, the Office of the Central Cyberspace Affairs Commission, the Ministry of Industry and Information Technology and the Ministry of Public Security, and the SAMR jointly issued the Notice on Special Governance of Illegal Collection and Use of Personal Information via Apps, which restates the requirement of legal collection and use of personal information, encourages app operators to conduct security certifications and encourages search engines and app stores to clearly mark and recommend those certified apps. On August&#160;22, 2019, the Cyberspace Administration of China issued the Regulation on Cyber Protection of Children&#8217;s Personal Information, effective on October&#160;1, 2019. Network operators are required to establish special policies and user agreements to protect children&#8217;s personal information, and to appoint special personnel in charge of protecting children&#8217;s personal information. Network operators who collect, use, transfer or disclose personal information of children are required to, in a noticeable and clear way, notify and obtain consent from children&#8217;s guardians. On November&#160;28, 2019, the Cyberspace Administration of China, Ministry of Industry and Information Technology, the Ministry of Public Security and SAMR jointly issued the Measures to Identify Illegal Collection and Usage of Personal Information by Apps, which lists six types of illegal collection and usage of personal information, including &#8220;failure to publish rules on the collection and usage of personal information,&#8221; &#8220;failure to expressly state the purpose, manner and scope of the collection and usage of personal information,&#8221; &#8220;collecting and using personal information without obtaining consents from users,&#8221; &#8220;collecting personal information irrelevant to the services provided,&#8221; &#8220;providing personal information to other parties without obtaining consent&#8221; and &#8220;failure to provide the function of deleting or correcting personal information as required by law or failure to publish the methods for complaints and reports or other information.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Law of the PRC on the Protection of Minors (2024 Revision), which took effect on April&#160;26, 2024, information processors must follow the principles of legality, legitimacy and necessity when processing personal information of minors via internet, and must obtain consent from minors&#8217; parents or other guardians when processing personal information of minors under the age of 14. In addition, internet service providers must promptly alert upon the discovery of publishing private information by minors via the internet and take necessary protective measures. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On August&#160;29, 2015, the Standing Committee of the National People&#8217;s Congress issued the Ninth Amendment to the Criminal Law, effective on November&#160;1, 2015. Any internet service provider that fails to comply with obligations related to internet information security administration as required by applicable laws and refuses to rectify upon order shall be subject to criminal penalty for (i)&#160;any large-scale dissemination of illegal information; (ii)&#160;any severe consequences due to the leakage of the user information; (iii)&#160;any serious loss of criminal evidence; or (iv)&#160;other severe circumstances. Furthermore, any individual or entity that (i)&#160;sells or distributes personal information in a manner which violates relevant regulations, or (ii)&#160;steals or illegally obtains any personal information is subject to criminal penalty in severe circumstances. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On July&#160;6, 2021, the General Office of the Central Committee of the Communist Party of China and the General Office of the State Council jointly issued the Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance with the Law, which emphasized the need to strengthen the administration over illegal securities activities, and the need to strengthen the supervision over overseas listings by Chinese companies. Effective measures, such as promoting the construction of relevant regulatory systems, will be taken to deal with the risks and incidents of China-based overseas listed companies. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">90 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On June&#160;10, 2021, for purpose of further regulating data processing activities, safeguarding data security, promoting data development and utilization, protecting the lawful rights and interests of individuals and organizations, and maintaining national sovereignty, security, and development interests, the Standing Committee of the National People&#8217;s Congress published the PRC Data Security Law, which took effect on September&#160;1, 2021. The Data Security Law requires data processing, which includes the collection, storage, use, processing, transmission, provision and publication of data, to be conducted in a legitimate and proper manner. The Data Security Law provides for data security and privacy obligations on entities and individuals carrying out data processing activities. The Data Security Law also introduces a data classification and hierarchical protection system based on the importance of data in economic and social development, and the degree of harm it may cause to national security, public interests, or legitimate rights and interests of individuals or organizations if such data are tampered with, destroyed, leaked, illegally acquired or illegally used. The appropriate level of protection measures is required to be taken for each respective category of data. For example, a processor of important data is required to designate the personnel and the management body responsible for data security, carry out risk assessments of its data processing activities and file the risk assessment reports with the competent authorities. State core data, i.e., data having a bearing on national security, the lifelines of national economy, people&#8217;s key livelihood and major public interests, shall be subject to stricter management system. Moreover, the Data Security Law provides a national security review procedure for those data processing activities which affect or may affect national security and imposes export restrictions on certain data and information. In addition, the Data Security Law also provides that any organization or individual within the territory of the PRC shall not provide any foreign judicial body and law enforcement body with any data stored within the territory of the PRC without the approval of the competent PRC governmental authorities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On August&#160;20, 2021, the Standing Committee of the National People&#8217;s Congress promulgated the Personal Information Protection Law, which integrates the scattered rules with respect to personal information rights and privacy protection and took effect on November&#160;1, 2021. The Personal Information Protection Law raises the protection requirements for processing personal information, and specifies the rules for processing sensitive personal information, which refers to personal information that, once leaked or illegally used, may easily cause harm to the dignity of natural persons or cause harm to the safety of people or property, including information on biometric characteristics, financial accounts, individual location tracking and others, as well as personal information of minors under the age of 14. Personal information processors shall bear responsibility for their personal information processing activities, and adopt necessary measures to safeguard the security of the personal information they process. Otherwise, the personal information processors will be subject to correction of its operations, suspension or termination of the provision of services, confiscation of illegal income, fines or other penalties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On January&#160;4, 2022, the Cyberspace Administration of China and other twelve PRC regulatory authorities jointly revised and promulgated the Cybersecurity Review Measures, which came into effect on February&#160;15, 2022. The Cybersecurity Review Measures requires that critical information infrastructure operators that purchase network products and services shall anticipate the potential national security risk of products and services after they enter operation. If they affect or may affect national security, a cybersecurity review shall be reported to the Cybersecurity Review Office. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On August&#160;17, 2021, the State Council promulgated the Regulations on Security Protection of Critical Information Infrastructure, which became effective on September&#160;1, 2021. Pursuant to these regulations, critical information infrastructure refers to any important network facilities and information systems of an important industry and field such as public communication and information service, energy, transport, water conservation, finance, public services, <span style="white-space:nowrap">e-government</span> affairs and national defense related science and technology industry, and other industries and fields that may seriously endanger national security, people&#8217;s livelihood and public interest in case of damage, function loss or data leakage. In addition, relevant administration departments of each important industry and field are responsible for formulating eligibility criteria and determining the critical information infrastructure in the respective industry or field. The operators will be informed about the final determination as to whether they are categorized as critical information infrastructure operators. The critical information infrastructure operator must perform certain obligations to protect the critical information infrastructure&#8217;s security, including but not limited to, conducting a network security test and a risk assessment at least once a year. The security protection departments are responsible for organizing the identification of critical information infrastructure in their respective industries and areas in accordance with the identification rules, who will inform the identification results to the operators in a timely manner and report such results to the public security department of the State Council. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;31, 2021, the Cyberspace Administration of China, together with the Ministry of Industry and Information Technology, the Ministry of Public Security and the SAMR, jointly issued the Regulations on the Administration of Algorithm Recommendation for Internet Information Services, with effect from March&#160;1, 2022, which provides that algorithm recommendation service providers are not allowed to use algorithms to register false user accounts, block information, give excessive recommendations, and that users should be given the option to easily turn off algorithm recommendation services, and that the providers of algorithm recommendation services with public opinion attributes or social mobilization capabilities should fill in information such as the name of the service provider, service form, application area, type of algorithm, algorithm self-assessment report, intended public content and other information through the Internet Information Services Algorithm Filing System within ten working days from the date of service provision to fulfill the filing procedures. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On September 24, 2024, the Cyberspace Administration of China published the Regulations of Internet Data Security Management which took effect on January&#160;1, 2025. Data processors shall apply for a cybersecurity review for certain activities,&#160;including any data processing activity that affects or may affect national security. Data processors that process &#8220;important data&#8221; must conduct an annual risk assessment of their network data processing activities, and submit a risk assessment report to authorities at or above the provincial level. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">91 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In July 2022, the Cyberspace Administration of China promulgated the Measures for the Security Assessment of Outbound Data, which became effective on September&#160;1, 2022. These measures outline the requirements and procedures for security assessments on export of important data or personal information collected within the territory of mainland China. Furthermore, these Measures provide that the security assessment shall combine <span style="white-space:nowrap">pre-assessment,</span> continuous supervision, and self-assessment to prevent data export security risks. More specifically, these measures specify that any of the circumstances below will require security assessment before any cross-border data transfer out of mainland China can occur: (i)&#160;the data transferred out of mainland China is important data; (ii)&#160;the data processor is a critical information infrastructure operator or data processor that processes personal information of more than 1&#160;million individuals; (iii)&#160;cross-border data transfer of personal information by a data processor who has made cross-border data transfers of personal information of more than 100,000 individuals, or sensitive personal information of more than 10,000 individuals, in each case as calculated cumulatively, since 1&#160;January of the previous year; or (iv)&#160;under other circumstances as stipulated by the Cyberspace Administration of China. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Measures for the Standard Contractual Measures for Cross-border Transfer of Personal Information, which was issued by the Cyberspace Administration of China on February&#160;22, 2023 and took effect on June&#160;1, 2023, specified the applicable scope of, conditions to enter into and detailed filing requirements for standard contracts on cross-border transfer of personal information, which became a part of the compliance mechanism for personal information protection. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2024, the Cyberspace Administration of China issued the Provisions on Promoting and Regulating Cross-border Data Flows, which required security assessment the following types of cross-border data transfers, (i)&#160;for critical information infrastructure operators, the outbound transfer of personal information or important data, and (ii)&#160;for data processors that are not critical information infrastructure operators, the outbound transfer of important data or the cumulative outbound transfer within one calendar year of the personal information of over one million people or the sensitive personal information of over 10,000 people. These provisions also stipulated that, when data processors that are not critical information infrastructure operators engage in the cumulative outbound transfer within one calendar year of the personal information of over 10,000 people but less than one million people or the sensitive personal information of less than 10,000 people, the data processors must enter into a standard contract for cross-border transfer of personal information with the data recipient or obtain a certification for the protection of personal information. Furthermore, these provisions clarified that data processors do not need to treat any data as &#8220;important data&#8221; the outbound transfer of which requires security assessments, if government authorities have not declared or notified them that the data are &#8220;important data.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Provisions on the Administration of Internet Users&#8217; Account Information, which was issued by the Cyberspace Administration of China on June&#160;27, 2022 and became effective on August&#160;1, 2022, stipulate that internet information service providers must, among other things, equip themselves with professional and technical capabilities appropriate to the scale of services, establish, improve and strictly implement systems for identity authentication, account verification, information safekeeping, ecological governance, emergency response, personal information protection, among others. The provisions also require that the internet information service providers should handle and protect internet users&#8217; account information in accordance with law, and take measures to prevent unauthorized access, as well as leakage, tampering, or loss of personal information. The internet information service providers must set up convenient portals for complaints and whistleblowing at an easily seen location, provide channels for complaints and whistleblowing, improve the acceptance, screening, disposal and feedback mechanisms, specify the handling process and feedback time limit and timely handle the complaints and whistleblowing of users and the public. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Administrative Provisions on Internet <span style="white-space:nowrap">Pop-Up</span> Window Information Push Services, issued by the Cyberspace Administration of China, became effective on September&#160;30, 2022. The provisions stipulate that providers of internet <span style="white-space:nowrap">pop-up</span> window information push services shall fulfill their responsibilities as information content administrators, and establish and improve management systems for information content review, ecological governance, data security and personal information protection and minors protection, and shall also comply with relevant requirements, including, but not limited to, not pushing illegal and undesirable information, especially malicious speculation on entertainment gossip, gossip and privacy, extravagance and ostentatiousness, and content that is contrary to public order and morality, or to focus on old news related to a certain topic for the purpose of malicious rehashing. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Cyberspace Administration of China published the Measures for the Administration of Personal Information Protection Compliance Audits on February&#160;14, 2025, which will take effect on May&#160;1, 2025. Pursuant to these measures, companies processing personal information of more than 10&#160;million individuals in China must conduct a compliance audit at least once every two years, with special focus on designated areas. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Generative AI </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In August 2019, the Ministry of Science and Technology of the PRC issued the Guidelines for the Construction of the National New Generation Artificial Intelligence Innovation and Development Pilot Zone, which was amended on September&#160;29, 2020 and came into effect on the same date. The guidelines aim to establish a conducive environment for the innovation and development of artificial intelligence, promote the establishment of artificial intelligence infrastructure, and enhance the conditional support for the innovation and development of artificial intelligence. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">92 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2021, the National People&#8217;s Congress of the PRC promulgated the Outline of the 14th Five-Year Plan for the National Economic and Social Development of the People&#8217;s Republic of China and the Outlines of Objectives in Perspective for the Year 2035. The outlines emphasize key focus areas including essential algorithms for artificial intelligence and sensors, and underscore the nurturing of emerging digital industries such as artificial intelligence. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2022, the Cyberspace Administration of China passed the Administrative Provisions on Deep Synthesis of Internet Information Services, which was released after being approved by the Ministry of Industry and Information Technology and the Ministry of Public Security, and became effective on January&#160;10, 2023. Pursuant to these provisions, deep synthesis service providers are required to fulfill their primary responsibilities for information security, establish and improve management systems for various aspects including user registration, algorithm mechanism review, scientific and technological ethics review, information release review, data security, personal information protection, combating telecom and online fraud, and emergency response, and implement secure and controllable technical support measures. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In July 2023, the Cyberspace Administration of China and several governmental authorities promulgated the Interim Measures for the Administration of Generative Artificial Intelligence Services, which became effective on August&#160;15, 2023. These measures outline compliance requirements for providers of generative AI services to the public within the territory of PRC. Providers are required to conduct data processing training activities in accordance with PRC laws and regulations and assume responsibility as producers of online content, as well as fulfill online information security obligations. Other requirements under these measures include the use of legitimate data sources, no infringement on others&#8217; legitimate intellectual property rights, and obtaining consent for personal information usage. Violations may result in punishment specified under the PRC data and cybersecurity legal regime, including the PRC Cybersecurity Law, the PRC Data Security Law, the PRC Personal Information Protection Law, and the PRC Scientific and Technological Progress Law. In the absence of any specific provisions, violations may result in warnings, orders to correct, and orders to suspend the provision of services determined by competent governmental authorities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2024, the National Technical Committee on Cybersecurity Standardization issued the Basic Security Requirements for Generative Artificial Intelligence Service, which stipulated the basic safety requirements for generative artificial intelligence including requirements for training data security, model security and safety precautions, and provided requirements for safety evaluations. Service providers should conduct safety evaluations before launching or making any material change to the generative artificial intelligence services. Service providers are also required to assess whether these services are suitable for minors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2025, the Cyberspace Administration of China, the Ministry of Industry and Information Technology, the Ministry of Public Security and the National Radio and Television Administration jointly issued the Method for Identifying Synthetic Content Generated by Artificial Intelligence, which will become effective on September&#160;1, 2025. This rule requires <span style="white-space:nowrap">(i)&#160;AI-generated</span> synthetic content to be clearly labeled across various media formats to enhance transparency and mitigate misinformation risks, (ii)&#160;AI service providers to implement a labeling system, ensure compliance with national standards, and retain relevant usage logs for at least six months, and (iii)&#160;compliance with security assessments and algorithm filings. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Intellectual Property Rights </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Trademark </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Trademarks are protected by the Trademark Law of the PRC, which was promulgated by the Standing Committee of the National People&#8217;s Congress on August&#160;23, 1982, last amended on April&#160;23, 2019, and took effect on November&#160;1, 2019, as well as the Implementation Regulation of the PRC Trademark Law, adopted by the State Council on August&#160;3, 2002, and revised on April&#160;29, 2014. In the PRC, registered trademarks include commodity trademarks, service trademarks, collective marks and certification marks. The Trademark Office of National Intellectual Property Administration handles trademark registrations and grants a term of 10 years to registered trademarks commencing from the date of registration and the registered trademarks can be renewable every 10 years where a registered trademark needs to be used after the expiration of its validity term. On January&#160;13, 2023, the State Intellectual Property Office issued a notice of public consultation on the Draft Revision of the Trademark Law of the PRC (Draft for Comments). As of the date of this annual report, such draft has not been formally adopted. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Patent </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Patent Law of the PRC promulgated by the Standing Committee of the National People&#8217;s Congress on March&#160;12, 1984, and most recently amended on October&#160;17, 2020 and became effective on June&#160;1, 2021, the patents are divided into three types. According to the Patent Law of the PRC and the Interim Measures on the Handling of Examination Operations in relation to the Implementation of the Amended Patent Law issued by the China National Intellectual Property Administration on May&#160;24, 2021, invention patents are valid for 20 years, utility model patents are valid for 10 years and design patents filed no later than May&#160;31, 2021 are valid for 10 years while design patents filed on or after June&#160;1, 2021 are valid for 15 years, from the date of application. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">93 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On June&#160;15, 2001, the State Council promulgated the Implementation Rules for the Patent Law of the PRC, which was last amended on December&#160;11, 2023 and became effective from January&#160;20, 2024. According to the Patent Law of the PRC and its implementing regulations, the State Intellectual Property Office of the PRC is primarily responsible for administering patents in the PRC. The patent administration departments of provincial or autonomous regions or municipal governments are responsible for administering patents within their respective jurisdictions. The Chinese patent system adopts a &#8220;first come, first file&#8221; principle, which means that where more than one person files a patent application for the same invention, a patent will be granted to the person who files the application first. To be patentable, invention or utility models must meet three criteria: novelty, inventiveness and practicability. A third-party player must obtain consent or a proper license from the patent owner to use the patent. Otherwise, the use constitutes an infringement of the patent rights. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Copyright </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Copyright Law of the PRC, which was promulgated by the Standing Committee of the National People&#8217;s Congress on September&#160;7, 1990, last amended on February&#160;26, 2010, became effective as of April&#160;1, 2010, further amended on November&#160;11, 2020, and took effect on June&#160;1, 2021. Under the currently effective Copyright Law, Chinese citizens, legal persons, or other organizations shall, whether published or not, enjoy copyright in their works, which include, among others, works of literature, art, natural science, social science, engineering technology and computer software. The purpose of the Copyright Law aims to encourage the creation and dissemination of works which is beneficial for the construction of socialist spiritual civilization and material civilization and promote the development and prosperity of Chinese culture. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the Regulation on Protection of the Right to Network Dissemination of Information that took effect on July&#160;1, 2006, and was amended on January&#160;30, 2013, it is further provided that an internet information service provider may be held liable under various situations, including if it knows or should reasonably have known a copyright infringement through the internet and the service provider fails to take measures to remove or block or disconnects links to the relevant content or, although not aware of the infringement, the internet information service provider fails to take such measures upon receipt of the copyright holder&#8217;s notice of infringement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Measures on Administrative Protection of Internet Copyright, that were promulgated by the Ministry of Industry and Information Technology and National Copyright Administration, and took effect on May&#160;30, 2005; <span style="font-style:italic">provided</span> that an internet information service provider shall take measures to remove the relevant content, record relevant information after receiving the notice from the copyright owner that some content communicated through internet infringes upon its copyright and preserve the copyright owner&#8217;s notice for six months. If an internet information service provider (i)&#160;has the knowledge of an internet content provider&#8217;s tortious act of infringing upon another&#8217;s copyright through internet, or (ii)&#160;fails to take measures to remove relevant content after the receipt of the copyright owner&#8217;s notice (regardless of the internet information service provider&#8217;s knowledge of the copyright infringement act), and if the relevant copyright infringement act harms public interests, then the infringer shall be ordered to stop the tortious act, and may be imposed of confiscation of the illegal proceeds and a fine of not more than three times the illegal business amount; and if the illegal business amount is difficult to be calculated, a fine of not more than RMB100,000 may be imposed. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Notice on Regulating Copyright Order of Internet Reproduction, issued by the National Copyright Administration in April 2015, includes the following four major points: (i)&#160;clarify certain important issues related to internet copyrights in existing laws and regulations, including the definition of news, clarify statutory licenses that are not applicable to internet copyrights and prohibit the distortion of title and work intent; (ii)&#160;guide the press and media to further improve the internal management of copyrights, especially requesting the press to clarify the copyright sources of their content; (iii)&#160;encourage the press and internet media to actively carry out copyright cooperation; and (iv)&#160;ask the copyright administrations at all levels to strictly implement copyright supervision. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Computer Software Copyright Registration Measures, promulgated by the National Copyright Administration on February&#160;20, 2002, regulate registrations of software copyright, exclusive licensing contracts for software copyright and transfer contracts. The National Copyright Administration shall be the competent authority for the nationwide administration of software copyright registration and the Copyright Protection Center of China is designated as the software registration authority. The Copyright Protection Center of China shall grant registration certificates to the Computer Software Copyrights applicants which conform to the provisions of both the Computer Software Copyright Registration Measures and the Computer Software Protection Regulations (Revised in 2013). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Provisions of the Supreme People&#8217;s Court on Certain Issues Related to the Application of Law in the Trial of Civil Cases Involving Disputes over Infringement of the Right of Dissemination through Information Networks, promulgated by the Supreme People&#8217;s Court in December 2012 and further revised on December&#160;29, 2020 and took effect on January&#160;1, 2021, stipulate that internet users or internet service providers who provide works, performances or audio-video products, for which others have the right of dissemination through information networks or make these available on any information network without authorization shall be deemed to have infringed upon the right of dissemination through information networks. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">94 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Domain Names </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Administrative Measures on Internet Domain Names, which was promulgated by the Ministry of Industry and Information Technology on August&#160;24, 2017, and became effective on November&#160;1, 2017, regulates the &#8220;.CN&#8221; and the &#8220;zhongguo (in Chinese character)&#8221; shall be China&#8217;s national <span style="white-space:nowrap">top-level</span> domains. Any party that engages in internet information services shall use its domain name in compliance with laws and regulations and in line with relevant provisions of the telecommunications authority, but shall not use its domain name to commit any illegal act. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Anti-Unfair Competition and Anti-Monopoly </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Anti-Unfair Competition Law of the PRC, which was adopted by the Standing Committee of the National People&#8217;s Congress on September&#160;2, 1993, became effective as of December&#160;1, 1993, and last amended on April&#160;23, 2019, unfair competition refers to that the operator disrupts the market competition order and damages the legitimate rights and interests of other operators or consumers in violation of the provisions of the Anti-unfair Competition Law in the production and operating activities. Pursuant to the Anti-unfair Competition Law, operators shall abide by the principle of voluntariness, equality, impartiality, integrity and adhere to laws and business ethics during market transactions. Operators in violation of the Anti-unfair Competition Law shall bear corresponding civil, administrative or criminal liabilities depending on the specific circumstances. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In December 2024, the draft revised Anti-Unfair Competition Law of the PRC was released for public comment. The proposed revisions will increase the responsibilities of platform operators by requiring them to incorporate fair competition rules into their service agreements and transaction policies, and to take timely measures to prevent unfair practices by their users. The draft also introduces new requirements, including prohibiting search keyword manipulation that creates confusion, classifying the acceptance of bribes as an unfair competition act, imposing stricter restrictions on the abuse of market dominance by large enterprises and revising rules on commercial defamation. As of the date of this annual report, this draft has not been formally adopted. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2022, the Supreme People&#8217;s Court issued the Interpretation of the Supreme People&#8217;s Court on Several Issues Concerning the Application of the Anti-Unfair Competition Law of the PRC which became effective on March&#160;20, 2022. The interpretation focuses on detailing Article 2 of the Anti-Unfair Competition Law of the PRC, including counterfeiting and confusion, false publicity and online unfair competition. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Anti-monopoly Law of the PRC promulgated by the Standing Committee of the National People&#8217;s Congress, which became effective on August&#160;1, 2008 and latest amended on June&#160;24, 2022, and the Provisions of the State Council on the Thresholds for Declaring Concentration of Business Operators, promulgated by the State Council on August&#160;3, 2008 and last amended on January&#160;22, 2024, require that where a concentration reaches one of the following thresholds, a declaration must be lodged in advance with the anti-monopoly law enforcement agency under the State Council, or otherwise the concentration shall not be implemented: (i)&#160;during the previous fiscal year, the total global turnover of all undertakings participating in the concentration exceeded RMB12&#160;billion, and at least two of these undertakings each had a turnover of more than RMB800&#160;million within China; or (ii)&#160;during the previous fiscal year, the total turnover within China of all the undertakings participating in the concentration exceeded RMB4&#160;billion, and at least two of these undertakings each had a turnover of more than RMB800&#160;million within China. Where a concentration of business operators does not satisfy the threshold for declaration as prescribed, but there is evidence proving that the concentration has or may have the effect of eliminating or restricting competition, the anti-monopoly law enforcement authorities of the State Council may request the business operators to declare the concentration. On June&#160;24, 2022, the Standing Committee of the National People&#8217;s Congress adopted the amendment on Anti-monopoly Law, which introduced a &#8220;safe harbor&#8221; for anti-competitive agreements that have a market share lower than a specific threshold to be set by SAMR, granted SAMR the power to suspend the review period in merger investigations under specified circumstances, allowed public prosecutors to bring a civil public interest lawsuit based on monopolistic behaviors, and significantly increased the penalties for violation of anti-monopoly law. This amendment emphasized the enforcement of anti-monopoly laws in internet, finance and other key industries. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On March&#160;10, 2023, the SAMR issued the Provisions on Examination and Approval of Concentration of Business Operators, which became effective on April&#160;15, 2023. According to these provisions, concentration refers to (i)&#160;a merger of undertakings; (ii)&#160;acquiring control over other undertakings by virtue of acquiring equities or assets; or (iii)&#160;acquisition of control over, or being able to exercise decisive influence on, an undertaking by contract or by any other means. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">95 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2021, the Anti-monopoly Commission of the State Council published the Anti-Monopoly Guidelines for the Internet Platform Economy Sector, which provides that the calculation of turnover in the field of platform economy may be different depending on the business model of the operators: for platform operators who only provide information matchings and collect commissions, their turnovers should be calculated including the service fee charged by the platform and other platform income; for the platform operators who participate in the market competition on the platform side, their turnovers shall be calculated including the transaction amount involved in the platform and other platforms. The concentration of undertakings involving the agreement control (VIE) structure falls within the scope of the antitrust review of concentration of undertakings. Where the concentration of undertakings meets the declaration standards set by the State Council, the operators shall declare to the anti-monopoly law enforcement agency of the State Council in advance, and the concentration shall not be implemented if the concentration is not declared. According to the currently effective Anti-Monopoly Law of the PRC, if business operators fail to comply with the mandatory declaration requirement, the anti-monopoly authority is empowered to order to terminate and/or unwind the transaction, dispose of relevant assets, shares or businesses within certain periods, adopt other necessary measures to reinstate the <span style="white-space:nowrap">pre-concentration</span> status and impose fines of up to 10% of the previous year&#8217;s sales volume where such concentration has or may have the effect of excluding or restricting competition, or a fine of up to RMB5,000,000 where such concentration does not have the effect of excluding or restricting competition. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In May 2024, the SAMR issued the Interim Provisions on Anti-Unfair Competition on the Internet, which came into effect on September&#160;1, 2024. These provisions provided a detailed framework for implementing the PRC Unfair Competition Law, explicitly identifying and prohibiting specific forms of unfair competition within the internet domain. Platform operators are required to enhance the management of competition-related activities on their platforms, including by taking prompt and necessary measures to address any issues and maintaining relevant records. Platform operators are required to report any instances of unfair competition, illegal sales, or violations of consumer rights to the market regulation department at or above the county level where the platform operator is located. Additionally, platform operators with competitive advantages are prohibited from using technical means to exploit transaction data, traffic and other information as well as management rules to interfere with the operations of other businesses, distort product displays, or disrupt fair market competition without justified reasons. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Labor and Social Security </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Labor Law of the PRC, which was promulgated by the Standing Committee of the National People&#8217;s Congress on July&#160;5, 1994, came into effect on January&#160;1, 1995, and was last amended on December&#160;29, 2018, the Labor Contract Law of the PRC, which was promulgated by the Standing Committee of the National People&#8217;s Congress on June&#160;29, 2007, came into effect on January&#160;1, 2008, and was amended on December&#160;28, 2012, and came into effect on July&#160;1, 2013, and the Implementation Regulations on Labor Contract Law of the PRC, which was promulgated and came into effect on September&#160;18, 2008, by the State Council, labor contracts in written form shall be executed to establish labor relationships between employers and employees. In addition, wages cannot be lower than local minimum wage. The employers must establish a system for labor safety and sanitation, strictly abide by State rules and standards, provide education regarding labor safety and sanitation to its employees, provide employees with labor safety and sanitation conditions and necessary protection materials in compliance with State rules and carry out regular health examinations for employees engaged in work involving occupational hazards. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC Law on the Protection of Rights and Interests of Women was promulgated by the Standing Committee of the National People&#8217;s Congress in April 1992, which was last amended on October&#160;30, 2022 and the amendment took effect on January&#160;1, 2023. Pursuant to the law, women enjoy the same labor and social security rights as men do; equal pay for equal work shall be applied to men and women alike; and women shall be equal with men in the enjoyment of welfare benefits. An employer shall, according to the characteristics of women, protect the safety and health of women during work and labor service and their right of rest according to the law. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Social Insurance Law of the PRC, which was promulgated by the Standing Committee of the National People&#8217;s Congress on October&#160;28, 2010, came into effect on July&#160;1, 2011, and was amended on December&#160;29, 2018, the Provisional Regulations on the Collection and Payment of Social Insurance Premium, which was promulgated by the State Council on January&#160;22, 1999, and amended on March&#160;24, 2019, and the Regulations on the Administration of Housing Provident Fund, which was promulgated by the State Council on April&#160;3, 1999, came into effective on the same date and was last amended on March&#160;24, 2019, employers are required to contribute, on behalf of their employees, to a number of social security funds, including funds for basic pension insurance, unemployment insurance, basic medical insurance, occupational injury insurance, maternity insurance and to housing provident funds. Any employer who fails to contribute may be fined and ordered to make up for the deficit within a stipulated time limit. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">96 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Taxation </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Enterprise Income Tax </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Enterprise Income Tax Law, which was promulgated on March&#160;16, 2007 and last amended on December&#160;29, 2018, and the Implementation Regulations on the Enterprise Income Tax Law, which was promulgated by the State Council on December&#160;6, 2007, last amended by the State Council on December&#160;6, 2024, and came into effect on January&#160;20, 2025, a uniform income tax rate of 25% will be applied to resident enterprises and <span style="white-space:nowrap">non-resident</span> enterprises that have established production and operation facilities in China. Besides enterprises established within the PRC, enterprises established in accordance with the laws of other judicial districts whose &#8220;de facto management bodies&#8221; are within the PRC are considered &#8220;resident enterprises&#8221; and subject to the uniform 25% enterprise income tax rate for their global income. A <span style="white-space:nowrap">non-resident</span> enterprise refers to an entity established under foreign law whose &#8220;de facto management bodies&#8221; are not within the PRC but which have an establishment or place of business in the PRC, or which do not have an establishment or place of business in the PRC but have income sourced within the PRC. An income tax rate of 10% will normally be applicable to dividends declared to or any other gains realized on the transfer of shares by <span style="white-space:nowrap">non-PRC</span> resident enterprise investors that do not have an establishment or place of business in the PRC, or that have such establishment or place of business but the relevant income is not effectively connected with the establishment or place of business, to the extent such dividends are derived from sources within the PRC. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Arrangement for the Avoidance of Double Taxation and Tax Evasion between the mainland of China and Hong Kong entered into between the mainland of China and the HKSAR on August&#160;21, 2006, if the <span style="white-space:nowrap">non-PRC</span> parent company of a PRC enterprise is a Hong Kong resident which directly owns 25% or more of the equity interest of the PRC foreign-invested enterprise which pays the dividends and interests, the 10% withholding tax rate applicable under the Enterprise Income Tax Law may be lowered to 5% for dividends and 7% for interest payments if a Hong Kong resident enterprise is determined by the competent PRC tax authority to have satisfied the relevant conditions and requirements under such Double Tax Avoidance Arrangement and other applicable laws. However, according to the Notice on the Certain Issues with Respect to the Enforcement of Dividend Provisions in Tax Treaties, which was promulgated by the State Tax Administration on February&#160;20, 2009, and came into effect on the same date, if the relevant PRC tax authorities determine, in their discretion, that a company benefits unjustifiably from such reduced income tax rate due to a transaction or arrangement that is primarily <span style="white-space:nowrap">tax-driven,</span> such PRC tax authorities may adjust the preferential tax treatment; and based on the Announcement of the Certain Issues with Respect to the &#8220;Beneficial Owner&#8221; in Tax Treaties, issued by the State Tax Administration on February&#160;3, 2018, and effective on April&#160;1, 2018, if an applicant&#8217;s business activities do not constitute substantive business activities, it could result in the negative determination of the applicant&#8217;s status as a &#8220;beneficial owner,&#8221; and consequently, the applicant could be precluded from enjoying the above-mentioned reduced income tax rate of 5% under the Double Tax Avoidance Arrangement. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">VAT </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Provisional Regulations on Value-added Tax, which was promulgated on December&#160;13, 1993, came into effect on January&#160;1, 1994, last amended on November&#160;19, 2017, and the Detailed Implementing Rules of the Provisional Regulations on Value-added Tax, which was promulgated on December&#160;18, 2008, and amended on October&#160;28, 2011, came into effect on November&#160;1, 2011, set out that all taxpayers selling goods or providing processing, repairing or replacement labor services, sales of services, intangible assets and immovable assets and importing goods in China shall pay a value-added tax. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The State Council approved, and the State Tax Administration and the Ministry of Finance officially launched a pilot value-added tax reform program starting from January&#160;1, 2012, applicable to businesses in selected industries. Businesses in this pilot program would pay value-added tax instead of business tax. This pilot program was initiated in Shanghai, then further applied to 10 additional regions such as Beijing and Guangdong province. On November&#160;19, 2017, the State Council promulgated the Decisions on Abolishing the Provisional Regulations of the PRC on Business Tax and Amending the Provisional Regulations of the PRC on Value-added Tax, according to which, all enterprises and individuals engaged in the sale of goods, the provision of processing, repairing and replacement labor services, sales of services, intangible assets, real property and the importation of goods within the territory of the PRC are the taxpayers of value-added tax. The value-added tax rates generally applicable are simplified as 17%, 11%, 6% and 0%, and the value-added tax rate applicable to the small-scale taxpayers is 3%. According to the Notice of the Ministry of Finance and the State Tax Administration on Adjusting Value-added Tax Rates, issued on April&#160;4, 2018, and became effective on May&#160;1, 2018, the deduction rates of 17% and 11% applicable to the taxpayers who have value-added tax taxable sales activities or imported goods are adjusted to 16% and 10%, respectively. According to the Notice of the Ministry of Finance, the State Tax Administration and the General Administration of Customs on Relevant Policies for Deepening Value Added Tax Reform, issued on March&#160;20, 2019, and became effective on April&#160;1, 2019, the value added tax rate was reduced to 13% and 9%, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In December 2024, the Standing Committee of the National People&#8217;s Congress promulgated the Value-Added Tax Law of the PRC, which will take effect on January&#160;1, 2026 and replace the Provisional Regulations on Value-added Tax. This law outlines the framework of the value-added tax system, including clarifying and adjusting the scope of taxable transactions, the rate structure of VAT, the criteria and tax calculation method for small-scale taxpayers, the determination and calculation of taxable amount, and tax incentives. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">97 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Foreign Exchange Control </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The principal regulations governing foreign currency exchange in China are the Regulation on the Foreign Exchange Control of the PRC, promulgated by the State Council on January&#160;29, 1996, came into effect on April&#160;1, 1996, and last amended on August&#160;5, 2008, and the Regulations on the Administration of Foreign Exchange Settlement, Sale and Payment, promulgated by the People&#8217;s Bank of China in June 1996 and came into effect on July&#160;1, 1996, according to which, Renminbi for current account items is freely convertible, including the distribution of dividends, interest payments, trade and service-related foreign exchange transactions, but not for capital account items, such as direct investments, loans and investments in securities outside of the PRC, unless the prior approval or record-filing of the SAFE or its local counterpart is obtained. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The SAFE Circular 19, promulgated on March&#160;30, 2015, came into effective on June&#160;1, 2015, and last amended on December&#160;30, 2019, allows foreign-invested enterprises to make equity investments by using RMB fund converted from foreign exchange capital. Under the SAFE Circular 19, the foreign exchange capital in the capital account of foreign-invested enterprises upon the confirmation of rights and interests of monetary contribution by the local foreign exchange bureau (or the book-entry registration of monetary contribution by the banks) can be settled at the banks based on the actual operation needs of the enterprises. The proportion of willingness-based foreign exchange settlement of capital for foreign-invested enterprises is temporarily set at 100%. The SAFE can adjust such proportion in due time based on the circumstances of the international balance of payments. However, SAFE Circular 19 and the Circular on Reforming and Regulating the Management Policies on the Settlement of Capital Projects, promulgated on June&#160;9, 2016, continues to prohibit foreign-invested enterprises from, among other things, using RMB fund converted from its foreign exchange capitals for expenditure beyond its business scope, investing and financing directly or indirectly in securities and other investments except for bank&#8217;s principal-secured products, providing loans to <span style="white-space:nowrap">non-affiliated</span> enterprises or constructing or purchasing real estate not for <span style="white-space:nowrap">self-use.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On October&#160;23, 2019, the SAFE released the Circular 28, according to which besides foreign-invested enterprises engaged in investment business, <span style="white-space:nowrap">non-investment</span> foreign-invested enterprises are also permitted to make domestic equity investments with their capital funds in foreign currency provided that such investments do not violate the Negative List&#160;and the target investment projects are genuine and in compliance with laws. According to the Circular on Optimizing Administration of Foreign Exchange to Support the Development of Foreign-related Business, issued by the SAFE on April&#160;10, 2020, eligible enterprises are allowed to make domestic payments by using their capital funds, foreign credits and the income under capital accounts of overseas listing, without submitting the evidentiary materials concerning authenticity of such capital for banks in advance; <span style="font-style:italic">provided</span> that their capital use is authentic and in compliance with administrative regulations on the use of income under capital accounts. The bank in charge shall conduct post spot checking in accordance with the relevant requirements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Notices on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plans of Overseas Publicly Listed Companies, which was promulgated by SAFE in February 2012, PRC citizens or <span style="white-space:nowrap">non-PRC</span> citizens residing in China for a continuous period of not less than one year (except for foreign diplomatic personnel in China and representatives of international organizations in China) who participate in any stock incentive plan of an overseas publicly listed company shall, through the domestic company to which the said company is affiliated, collectively entrust a domestic agency (may be the Chinese affiliate of the overseas publicly listed company which participates in stock incentive plan, or other domestic institutions qualified for asset trust business lawfully designated by such company) to handle foreign exchange registration, and entrust an overseas institution to handle issues like exercise of options, purchase and sale of corresponding stocks or equity and transfer of corresponding funds. In addition, the domestic agency is required to amend the SAFE registration with respect to the stock incentive plan if there is any material change to the stock incentive plan. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The SAFE Circular 37, promulgated by the SAFE on July&#160;4, 2014, and came into effective on the same date, states that (i)&#160;a PRC resident, including a PRC resident natural person or a PRC legal person, shall register with the local branch of the SAFE before it contributes its assets or equity interest in domestic enterprises or offshore assets or interests into a special purpose vehicle for the purpose of investment and financing; and (ii)&#160;when the special purpose vehicle undergoes change of basic information, such as change in PRC resident natural person shareholder, name or operating period, or occurrence of a material event, such as change in share capital of a PRC resident natural person, performance of merger or split, the PRC resident shall register such change with the local branch of the SAFE in a timely manner. According to the SAFE Circular 13 which was promulgated by SAFE on February&#160;13, 2015, came effective on June&#160;1, 2015, and amended on December&#160;30, 2019, banks are required to review and carry out foreign exchange registration under offshore direct investment directly. The SAFE and its branches shall implement indirect supervision over foreign exchange registration of direct investment via the banks. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Dividend Distributions </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The principal laws and regulations regulating the dividend distribution of dividends by foreign-invested enterprises in China include the PRC Company Law, last amended in 2023 and became effective in July 2024, and the Foreign Investment Law. Under the current regulatory regime in the PRC, foreign-invested enterprises in the PRC may pay dividends only out of their accumulated profit, if any, determined in accordance with PRC accounting standards and regulations. A PRC company, including foreign-invested enterprise, is required to set aside as general reserves at least 10% of its <span style="white-space:nowrap">after-tax</span> profit, until the cumulative amount of such reserves reaches 50% of its registered capital unless the provisions of laws regarding foreign investment otherwise provided, and shall not distribute any profits until any losses from prior fiscal years have been offset. Profits retained from prior fiscal years may be distributed together with distributable profits from the current fiscal year. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">98 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to M&amp;A and Overseas Listings </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The M&amp;A Rules was jointly promulgated by six PRC governmental authorities including the Ministry of Commerce, the State Tax Administration, the SAFE, the SAMR, the State-owned Assets Supervision and Administration Commission of the State Council and the CSRC on August&#160;8, 2006 and amended on June&#160;22, 2009. Foreign investors must comply with the M&amp;A Rules when they purchase equity interests of a domestic company or subscribe the increased capital of a domestic company, and thus changing of the nature of the domestic company into a foreign-invested enterprise; or when the foreign investors establish a foreign-invested enterprise in mainland China, purchase the assets of a domestic company and operate the asset; or when the foreign investors purchase the assets of a domestic company by agreement, establish a foreign-invested enterprise by injecting such assets, and operate the assets. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February&#160;17, 2023, the CSRC released the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and five supporting guidelines, effective March&#160;31, 2023. On May&#160;26, 2023, the CSRC promulgated another supporting guideline, which came into effect on the same date. These measures establish a new filing-based regime to regulate overseas offerings and listings by domestic companies. Under these measures, the overseas offering and listing by a domestic company, whether directly or indirectly, shall be filed with the CSRC. The overseas offering or listing shall be considered as an indirect overseas offering and listing by a domestic enterprise, if the issuer meets both of the following conditions: (i)&#160;the operating revenue, gross profit, total assets, or net assets of the domestic operating entities in the most recent fiscal year accounts more than 50% of the relevant line item in the issuer&#8217;s audited consolidated financial statement for that year; and (ii)&#160;the business operation is mainly carried out in the PRC or the main places of business are located in the PRC, or senior management personnel responsible for business operations and management are mostly PRC citizens or are ordinarily resident in the PRC. The determination of an indirect offering and listing will be conducted on a &#8220;substance over form&#8221; basis. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and the supporting guidelines, an overseas offering and listing is prohibited under any of the following circumstances: (i)&#160;if the intended securities offering and listing is specifically prohibited by national laws and regulations and relevant provisions; (ii)&#160;if the intended securities offering and listing constitutes endangers to national security as reviewed and determined by competent authorities under the State Council in accordance with law; (iii)&#160;if, in the past three years, the domestic enterprise or its controlling shareholders or actual controllers have committed corruption, bribery, embezzlement, misappropriation of property, or other criminal offenses disruptive to the order of the socialist market economy; (iv)&#160;if the domestic enterprise is under investigation according to law for suspected crimes or major violations of laws and regulations, but no clear conclusions have been reached; or (v)&#160;if there are material ownership disputes over the equity held by the controlling shareholder or by other shareholders that are controlled by the controlling shareholder and/or actual controller. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and the supporting guidelines require the issuer or its main operational entity in the PRC to: (i)&#160;file with the CSRC for its initial public offering or listing within three working days after the submission of listing application documents outside mainland China; (ii)&#160;file with the CSRC for its <span style="white-space:nowrap">follow-on</span> securities offerings in the same offshore market within three working days after the completion of such offerings; (iii)&#160;file with the CSRC for its offerings or listing in offshore stock market other than the stock market of its initial public offering or listing within three working days after the submission of offering application outside mainland China; and (iv)&#160;report material events to the CSRC within three working days after the occurrence and announcement of such events, including, among other things, the change of control, investigation or penalties imposed by relevant authorities, the conversion of listing status or the transfer of listing board. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February&#160;17, 2023, the CSRC held a press conference for the release of the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and issued the Notice on Administration for the Filing of Overseas Offering and Listing by Domestic Companies, which clarifies that the domestic companies that have already been listed overseas before March&#160;31, 2023 shall be deemed as the existing applicants who are not required to complete the filing procedures immediately but shall be required to file with the CSRC when subsequent matters such as refinancing are involved. Furthermore, for the overseas listing of companies with VIE contractual arrangements, the CSRC will solicit opinions from relevant regulatory authorities and complete the filing of the overseas listing of companies with these domestic companies which meet their compliance requirements and support their development and growth by enabling them to utilize both markets and their resources. Nevertheless, it does not specify what qualify as a compliant VIE structure and what relevant domestic laws and regulations are required to be complied with. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Violation of the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies may result in (i)&#160;an order requiring the associated mainland China enterprise to correct the violations, a warning and a fine of RMB1&#160;million to RMB10&#160;million imposed on this entity; (ii)&#160;a warning and a fine of RMB500,000 to RMB5,000,000 imposed on the directly responsible supervisors and other directly responsible person(s); and (iii)&#160;if the controlling shareholder or the actual controller of the associated mainland China enterprise organized or incited the violations, such person may face a fine of RMB1&#160;million to RMB10&#160;million, and the directly responsible supervisors and other directly responsible person(s) may face a fine of RMB500,000 to RMB5,000,000. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">99 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February&#160;24, 2023, the CSRC and other relevant government authorities promulgated the Provision on Confidentiality of Overseas Securities Issuance and Listing which became effective on March&#160;31, 2023. Pursuant to the Provision on Confidentiality of Overseas Securities Issuance and Listing, where a domestic enterprise provides or publicly discloses to the relevant securities companies, securities service institutions, overseas regulatory authorities and other entities and individuals, or provides or publicly discloses through its overseas listing subjects, documents and materials involving state secrets and working secrets of state organs, it shall report the same to the competent department with the examination and approval authority for approval in accordance with the law, and submit the same to the secrecy administration department of the same level for filing. Domestic enterprises providing accounting archives or copies thereof to entities and individuals concerned such as securities companies, securities service institutions and overseas regulatory authorities shall perform the corresponding procedures pursuant to the relevant provisions of the State. The working papers formed within the territory of the PRC by the securities companies and securities service institutions that provide corresponding services for the overseas issuance and listing of domestic enterprises shall be kept within the territory of the PRC, and those that need to leave the PRC shall go through the examination and approval formalities in accordance with the relevant provisions of the State. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">C. Organizational Structure </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following chart illustrates our company&#8217;s organizational structure, including our principal subsidiaries and the Consolidated Affiliated Entities as of the date of this annual report: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt;margin-bottom:0pt;text-align:center">


<img src="g930276g0319132127102.jpg" alt="LOGO"/>
 </p> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(1)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Mr.&#160;Rui Chen holds 100% equity interests in Shanghai Kuanyu. He is also the chairman of our board of directors and our chief executive officer. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(2)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu has three subsidiaries. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">100 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(3)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Mr.&#160;Rui Chen, Ms.&#160;Ni Li and Mr.&#160;Yi Xu hold 52.3%, 3.4% and 44.3% equity interests in Hode Information Technology, respectively, as of the date of this annual report. Mr.&#160;Chen is our controlling shareholder, the chairman of our board of directors and our chief executive officer. Ms.&#160;Li is the vice chairwoman of our board of directors and chief operating officer. Mr.&#160;Xu is our founder, director and president. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(4)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Hode Information Technology has 23 subsidiaries. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(5)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Mr.&#160;Rui Chen, Ms.&#160;Ni Li, Mr.&#160;Yi Xu, Mr.&#160;Xujun Chai, Shanghai Kuanyu and Hode Information Technology hold 31.2%, 6.8%, 9.5%, 5.1%, 44.6% and 2.8% equity interests in Chaodian Culture, respectively, as of the date of this annual report. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Contractual Arrangements with the Relevant VIEs and their Respective Individual Shareholders </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Reasons for Adopting the Contractual Arrangements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PRC laws and regulations restrict and impose conditions on foreign ownership and investment in certain internet-based businesses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Certain consolidated affiliated entities with which we have contractual arrangements and their subsidiaries, namely, Shanghai Kuanyu, Hode Information Technology, Chaodian Culture, Shanghai Hehehe Culture Communication Co., Ltd., Sharejoy Network Technology Co., Ltd. and Shanghai Anime Tamashi Cultural Media Co., Ltd., currently operate the following businesses: (i)&#160;internet audio-visual program services, (ii)&#160;radio and television program production and operation business, and (iii)&#160;internet cultural business. PRC laws and regulations prohibit direct foreign investment in operating companies in these sectors. Certain consolidated affiliated entities with which we have contractual arrangements and their subsidiaries, namely, Shanghai Kuanyu, Hode Information Technology, Chaodian Culture, Sharejoy Network Technology Co., Ltd. and Shanghai Hehehe Culture Communication Co., Ltd., currently operate the internet information services. PRC laws and regulations restrict direct foreign investment in operating companies in this sector. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Since foreign investment in these businesses in which the VIEs currently operate are subject to the restrictions under the current PRC laws and regulations, as advised by our PRC counsel, Jingtian&#160;&amp; Gongcheng, we determined that it was not viable for our company to hold the consolidated affiliated entities or their subsidiaries that are operating these businesses directly through equity ownership. Instead, we decided that, in line with common practice in industries in the PRC subject to foreign investment restrictions, we would gain effective control over, and have the right to receive all the economic benefits generated by the businesses which are currently operated by these entities through contractual arrangements. We believe that these contractual arrangements are fair and reasonable because: (i)&#160;they were freely negotiated and entered into by the contracting parties; (ii)&#160;by entering into the exclusive business cooperation agreements, the VIEs will enjoy better economic and technical support from us and better market reputation; and (iii)&#160;a number of other companies use similar arrangements to accomplish the same purpose. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of the currently effective contractual arrangements (i)&#160;by and among our wholly owned subsidiary, Hode Shanghai, the principal VIEs and their respective shareholders, and (ii)&#160;by and among Chaodian Technology, Chaodian Culture and the individual shareholders of Chaodian Culture. These contractual arrangements enable us to (i)&#160;exercise effective control over the relevant VIEs; (ii)&#160;receive substantially all of the economic benefits of the relevant VIEs; and (iii)&#160;have an exclusive option to purchase all or part of the equity interests in and assets of them when and to the extent permitted by PRC law. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Agreements that provide us effective control over the relevant VIEs </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Powers of Attorney </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Mr.&#160;Rui Chen executed a power of attorney on August&#160;24, 2021, pursuant to which Mr.&#160;Rui Chen irrevocably appoints Hode Shanghai or its designated person (including, but not limited to, directors and their successors and liquidators replacing the directors but excluding those <span style="white-space:nowrap">non-independent</span> or who may give rise to conflict of interests) as his <span style="white-space:nowrap"><span style="white-space:nowrap">attorney-in-fact</span></span> to exercise such shareholder&#8217;s rights in Shanghai Kuanyu, including, without limitation, to, the rights to (i)&#160;convene and participate in shareholders&#8217; meeting pursuant to the articles of Shanghai Kuanyu in the capacity of a proxy of Mr.&#160;Rui Chen; (ii)&#160;exercise the voting rights pursuant to the relevant PRC laws and regulations and the articles of Shanghai Kuanyu, on behalf of Mr.&#160;Rui Chen, and adopt resolutions, on matters to be discussed and resolved at shareholders&#8217; meetings and the appointment and election of directors of Shanghai Kuanyu, and manage the company and exercise the rights of Mr.&#160;Rui Chen in the event of liquidation of Shanghai Kuanyu; (iii)&#160;sign or submit any required document to any company registry or other authorities in the capacity of a proxy of Mr.&#160;Rui Chen; (iv)&#160;nominate, elect, designate or appoint and remove the legal representative, directors, supervisors and other senior officers of Shanghai Kuanyu pursuant to the articles of association of Shanghai Kuanyu; (v)&#160;raise lawsuits or other legal proceedings against the directors, supervisors and senior officers of Shanghai Kuanyu when their behaviors harm the interest of its shareholders; (vi)&#160;sign and execute any related documents including, but not limited to, share transfer agreement, asset transfer agreement and board resolutions when Mr.&#160;Rui Chen exercises his right to transfer his equity in Shanghai Kuanyu in accordance with exclusive option agreement; and (vii)&#160;instruct the directors and senior officers to act in accordance with our attention. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Mr.&#160;Rui Chen has undertaken that he will refrain from any action or omission that may cause any conflict of interest between himself and Hode Shanghai or its shareholders. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">101 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The power of attorney has an indefinite term commencing from August&#160;24, 2021 and will be terminated in the event that (i)&#160;the power of attorney is unilaterally terminated by Hode Shanghai; or (ii)&#160;it is legally permissible for Hode Shanghai, Bilibili or any of its subsidiaries to hold equity interests directly or indirectly in Shanghai Kuanyu and Hode Shanghai or its designated person is registered to be the sole shareholder of Shanghai Kuanyu. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;23, 2020, each of the shareholders of Hode Information Technology executed a power of attorney, which contains terms substantially similar to the power of attorney executed by Mr.&#160;Rui Chen as described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2020, each of the individual shareholders of Chaodian Culture executed a power of attorney, which contains terms substantially similar to the power of attorney executed by Mr.&#160;Rui Chen as described above. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Equity Pledge Agreements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Hode Shanghai, Shanghai Kuanyu and Mr.&#160;Rui Chen entered into an equity pledge agreement on August&#160;24, 2021, pursuant to which Mr.&#160;Rui Chen agreed to pledge all of his equity interests in Shanghai Kuanyu to Hode Shanghai as a security interest to guarantee the performance of contractual obligations and the payment of outstanding debts under the Contractual Arrangements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the equity pledge agreement, Shanghai Kuanyu and Mr.&#160;Rui Chen represent and warrant to Hode Shanghai that appropriate arrangements have been made to protect Hode Shanghai&#8217;s interests in the event of death, restricted capacity or incapacity, divorce of Mr.&#160;Rui Chen or any other event which causes his inability to exercise his rights as a shareholder of Shanghai Kuanyu to avoid any practical difficulties in enforcing the equity pledge agreement and shall procure or use its reasonable efforts to procure any successors of Mr.&#160;Rui Chen to comply with the same undertakings as if they were parties to the equity pledge agreement. If Shanghai Kuanyu declares any dividend during the term of the pledge, Hode Shanghai is entitled to receive all such dividends, bonus issue or other income arising from the pledged equity interests, if any. If Mr.&#160;Rui Chen or Shanghai Kuanyu breaches or fails to fulfill the obligations under any of the aforementioned agreements, Hode Shanghai, as the pledgee, will be entitled to escrow of the pledged equity interests, entirely or partially. In addition, pursuant to the equity pledge agreement, Mr.&#160;Rui Chen has undertaken to Hode Shanghai, among other things, not to transfer his equity interests in Shanghai Kuanyu and not to create or allow any pledge thereon that may affect the rights and interest of Hode Shanghai without its prior written consent. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The equity pledge under the equity pledge agreement takes effect upon the completion of registration with the relevant local branch of the SAMR and shall remain valid until (i)&#160;all the obligations under the Contractual Arrangements have been fulfilled; (ii)&#160;Mr.&#160;Rui Chen has transferred all of his equity interests in Shanghai Kuanyu in accordance with the exclusive option agreement and Hode Shanghai can legally conduct the businesses held by Shanghai Kuanyu; (iii)&#160;Shanghai Kuanyu has transferred all of its assets in accordance with the exclusive option agreement and Hode Shanghai can legally conduct the businesses held by Shanghai Kuanyu; (iv)&#160;the equity pledge agreement has been unilaterally terminated by Hode Shanghai; or (v)&#160;all of it is terminated as required by applicable PRC laws and regulations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The registration of the equity pledge agreement as required by the relevant laws and regulations has been completed in accordance with the terms of the equity pledge agreement and PRC laws and regulations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;23, 2020, Hode Shanghai, Hode Information Technology and each of the shareholders of Hode Information Technology entered into an equity pledge agreement, which contains terms substantially similar to the equity pledge agreement described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2020, Chaodian Technology, Chaodian Culture and each of the individual shareholders of Chaodian Culture entered into an equity pledge agreement, which contains terms substantially similar to the equity pledge agreement described above. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Letter of Undertakings </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the letter of undertakings, dated December&#160;23, 2020, the spouse of Mr.&#160;Rui Chen, the sole shareholder of Shanghai Kuanyu, unconditionally and irrevocably agreed that (i)&#160;she will not claim any Mr.&#160;Rui Chen&#8217; direct or indirect equity interests in Shanghai Kuanyu and thus the enforcement, revision or termination of the Contractual Arrangements shall not subject to her authorization or consent, (ii)&#160;she will sign all necessary documents and take all necessary acts to ensure the proper performance of the Contractual Arrangements, and (iii)&#160;in the event that she obtains any direct or indirect equity interests in Shanghai Kuanyu, she will be subject to and be abided by any obligations as the shareholders of Shanghai Kuanyu regarding the Contractual Arrangements, and at the request of Hode Shanghai, she will sign any documents in the form and substance consistent with agreements under the Contractual Arrangements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;23, 2020, the respective spouse of Mr.&#160;Rui Chen and Mr.&#160;Yi Xu, each a shareholder of Hode Information Technology, executed a letter of undertakings, which contains terms substantially similar to the letter of undertakings described above. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">102 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2020, the respective spouse of Mr.&#160;Rui Chen, Mr.&#160;Yi Xu and Mr.&#160;Xujun Chai, each an individual shareholder of Chaodian Culture, executed a letter of undertakings, which contains terms substantially similar to the letter of undertakings described above. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Agreements that allow us to receive economic benefits from the relevant VIEs </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Exclusive Business Cooperation Agreements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Shanghai Kuanyu and Hode Shanghai entered into an exclusive business cooperation agreement on December&#160;23, 2020, pursuant to which Shanghai Kuanyu agreed to engage Hode Shanghai as its exclusive service provider of comprehensive business support, technical services and consultation services, including, but not limited to, the following services: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">research and development on relevant technologies required for Shanghai Kuanyu&#8217;s business; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">technical application and implementation in relation to Shanghai Kuanyu&#8217;s business operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">technical services including advertising design solutions, software design, page production, and management consulting advice in relation to Shanghai Kuanyu&#8217;s advertising business operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">daily maintenance, monitoring, debugging and troubleshooting of computer network equipment; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">consultancy services for the procurement of relevant equipment and software and hardware systems required by Shanghai Kuanyu to carry out its network operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">providing appropriate training and technical support and assistance to Shanghai Kuanyu&#8217;s employees; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">giving advice and solutions to technical questions raised by Shanghai Kuanyu; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">other relevant services requested by Shanghai Kuanyu from time to time to the extent permitted under PRC laws and regulations. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the exclusive business cooperation agreement, the service fee shall be equivalent to the total consolidated net profit of Shanghai Kuanyu of each financial year, after offsetting the prior-year loss (if any), costs, expenses, taxes and other statutory contributions incurred in the corresponding financial year. Notwithstanding the foregoing, Hode Shanghai shall have the right to adjust the level of the service fee based on (a)&#160;the complexity of the services provided; (b)&#160;the time required for providing the services; (c)&#160;the content and commercial value of the services provided; and (d)&#160;the market price of the same type of services. Shanghai Kuanyu has agreed to pay the service fee to the bank account designated by Hode Shanghai within five (5)&#160;business days after Hode Shanghai issues the payment notice, as amended by Hode Shanghai from time to time. In addition, pursuant to the exclusive business cooperation agreement, without the prior written approval from Hode Shanghai, Shanghai Kuanyu shall not, and/or shall procure its consolidated affiliated entities not to, enter into any transactions (save as those transactions entered into in the ordinary course of business) that may materially affect its assets, obligations, rights or operation, including but not limited to: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the sale, transfer, mortgage or otherwise dispose of any assets (except for those of value less than RMB1&#160;million in the ordinary course of business of the consolidated affiliated entities), business, management right or beneficial interest of income or create any security interest on any assets, including, but not limited to, any mortgage, pledge, share options or other guarantee arrangements; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the provision of any guarantee or any fees to third parties or the occurrence of any indebtedness (except for those reasonable costs incurred in the ordinary course of business); </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the entering into of any material contracts (except for those where contract amount is less than RMB1&#160;million and those which are entered into within the ordinary course of business of the consolidated affiliated entities between Shanghai Kuanyu and Hode Shanghai and its related parties); </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">any merger, acquisition, restructuring or liquidation; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">cause any conflict of interest between Shanghai Kuanyu and Hode Shanghai as well as its shareholders. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The exclusive business cooperation agreement also provides that Hode Shanghai has the exclusive proprietary rights in any and all intellectual property rights developed or created by the consolidated affiliated entities during the performance of the exclusive business cooperation agreement. The exclusive business cooperation agreement has an indefinite term commencing from December&#160;23, 2020, being the date of the exclusive business cooperation agreement. The exclusive business cooperation agreement may be terminated by Hode Shanghai (i)&#160;by giving Shanghai Kuanyu a thirty (30)&#160;days&#8217; prior written notice of termination; (ii)&#160;upon the transfer of the entire equity interests in or the transfer of all assets of Shanghai Kuanyu to Hode Shanghai or its designated person pursuant to the exclusive option agreement; (iii)&#160;when Shanghai Kuanyu ceases to operate any business, becomes insolvency, bankruptcy or subject to liquidation or dissolution procedures; (iv)&#160;when it is legally permissible for Hode Shanghai to hold equity interests directly in Shanghai Kuanyu and Hode Shanghai or its designated person is registered to be the shareholder of Shanghai Kuanyu; or (v)&#160;Shanghai Kuanyu breaches the exclusive business cooperation agreement. Shanghai Kuanyu is not contractually entitled to unilaterally terminate the exclusive business cooperation agreement with Hode Shanghai unless otherwise required by PRC laws and regulations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">103 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;23, 2020, Hode Shanghai and Hode Information Technology entered into an exclusive business cooperation agreement, which contains terms substantially similar to the exclusive business cooperation agreement described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2020, Chaodian Technology and Chaodian Culture entered into an exclusive business cooperation agreement, which contains terms substantially similar to the exclusive business cooperation agreement described above. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Agreements that provide us with the option to purchase the equity interests in the relevant VIEs </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Exclusive Option Agreements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Hode Shanghai, Shanghai Kuanyu and Mr.&#160;Rui Chen, the shareholder of Shanghai Kuanyu, entered into an exclusive option agreement on December&#160;23, 2020, pursuant to which Mr.&#160;Rui Chen granted irrevocably to Hode Shanghai the rights to require Mr.&#160;Rui Chen to transfer any or all his equity interests and to require Shanghai Kuanyu to transfer any or all of its assets to Hode Shanghai and/or a third party designated by it, in whole or in part at any time and from time to time, at a minimum purchase price permitted under PRC laws and regulations. If not explicitly specified in PRC laws and regulations or required by the relevant government authority, the transfer price shall be free or the nominal price. Mr.&#160;Rui Chen has also undertaken that, subject to the relevant PRC laws and regulations, he will return to Hode Shanghai any consideration he receives in the event that Hode Shanghai exercises the options under the exclusive option agreement to acquire the equity interests and/or assets in Shanghai Kuanyu. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the exclusive option agreement, Mr.&#160;Rui Chen and Shanghai Kuanyu have undertaken to perform certain acts or refrain from performing certain other acts unless they have obtained prior approval from Hode Shanghai, including, but not limited to, the following matters: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Shanghai Kuanyu shall not in any manner supplement, change or alter its constitutional documents or increase or decrease its registered capital or change the structure of its registered capital in other manner; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Shanghai Kuanyu shall prudently and effectively operate its business and transactions in accordance with the good financial and business standards; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Shanghai Kuanyu shall not sell, transfer, mortgage or otherwise dispose of any assets, business, legal or beneficial interest of its income or allow any guarantee or security to be created on its assets except for those of value less than RMB 1&#160;million required for normal business operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Shanghai Kuanyu shall not incur, inherit, guarantee or allow any indebtedness other than those having been disclosed to and consented by Hode Shanghai in writing or those made during the ordinary course of its business; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Shanghai Kuanyu shall not enter into any material contracts with an amount more than RMB1&#160;million without Hode Shanghai&#8217;s prior written consent, except the contracts executed in the ordinary course of business or contracts entered between Shanghai Kuanyu and Bilibili (or any of its subsidiaries); </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Shanghai Kuanyu shall operate its business in order to maintain its asset value or not allow any acts or omission which adversely affects its business or assets value; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Shanghai Kuanyu shall immediately inform Hode Shanghai if its assets or business involved in any disputes, litigations, arbitrations or administrative proceedings; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Shanghai Kuanyu shall not distribute any dividend to its shareholder without Hode Shanghai&#8217;s written consent. To the extent permitted under the relevant PRC laws and regulations, Mr.&#160;Rui Chen shall inform and transfer all distributable receivable by him to Hode Shanghai as soon as possible after receiving such interests; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Shanghai Kuanyu and its affiliates shall provide its operation and financial information to Hode Shanghai or its designated person upon Hode Shanghai&#8217;s request; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Shanghai Kuanyu shall not separate, or merge, or enter into joint operation agreements with other entities, or acquire or be acquired by other entities, or invest in any entities without Hode Shanghai&#8217;s written consent; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Shanghai Kuanyu shall sign all necessary and appropriate documents, take all necessary and proper acts, bring up all necessary and proper requests, or raise necessary and proper defenses against claims to maintain Shanghai Kuanyu and its affiliates&#8217; ownership for all the assets; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">104 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">if Mr.&#160;Rui Chen or Shanghai Kuanyu fails to perform the tax obligations under applicable laws and results in obstacles for Hode Shanghai to exercise its exclusive option right, Shanghai Kuanyu or Mr.&#160;Rui Chen shall pay the taxes or pay the same amount to Hode Shanghai so Hode Shanghai may pay the taxes instead; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Shanghai Kuanyu shall take all necessary and proper acts to ensure that all government permits, licenses, authorizations, and approvals required by Shanghai Kuanyu and its affiliates to conduct their businesses are valid and make all necessary changes as required by the relevant PRC laws and regulations. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The exclusive option agreement has an indefinite term commencing from December&#160;23, 2020, being the date of the exclusive option agreement, until it is terminated (i)&#160;by Hode Shanghai through giving Shanghai Kuanyu and Mr.&#160;Rui Chen a prior written notice of termination; or (ii)&#160;upon the transfer of the entire equity interests held by Mr.&#160;Rui Chen and/or the transfer of all the assets of Shanghai Kuanyu to Hode Shanghai or its designated person and the completion of registration with the relevant local branch of the SAMR. Neither Shanghai Kuanyu nor Mr.&#160;Rui Chen is contractually entitled to terminate the exclusive option agreement unless otherwise required by PRC laws and regulations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&#160;23, 2020, Hode Shanghai, Hode Information Technology and each of the shareholders of Hode Information Technology entered into an exclusive option agreement, which contains terms substantially similar to the exclusive option agreement described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2020, Chaodian Technology, Chaodian Culture and each of the individual shareholders of Chaodian Culture entered into an exclusive option agreement, which contains terms substantially similar to the exclusive option agreement described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have also entered into contractual arrangements with several other affiliated entities and their respective nominee shareholders through some of our subsidiaries other than Hode Shanghai or Chaodian Technology, which result in our company or relevant subsidiaries, as the case may be, being the primary beneficiaries of the relevant affiliated entities. As a result of these contractual arrangements, there exists a parent-subsidiary relationship between us and the relevant affiliated entities, and we consolidate these affiliated entities through the subsidiaries. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, there are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules. Accordingly, the PRC regulatory authorities may in the future take a view that is contrary to or otherwise different from the above opinion of our PRC counsel. If the PRC government finds that the agreements that establish the structure for operating our online entertainment business do not comply with PRC government restrictions on foreign investment in our businesses, we could be subject to severe penalties including being prohibited from continuing operations. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;We rely on contractual arrangements with the VIEs and their shareholders for our operations in mainland China, which may not be as effective in providing operational control as direct ownership.&#8221;; &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;Substantial uncertainties exist with respect to how the Foreign Investment Law may impact the viability of our current corporate structure and operations.&#8221;; and &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;If we fail to obtain and maintain the licenses and approvals required within the complex regulatory environment applicable to our businesses in mainland China, or if we are required to take compliance actions that are time-consuming or costly, our business, financial condition and results of operations may be materially and adversely affected.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">D. Property, Plants and Equipment </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our headquarters is located at Wujiaochang commercial district in Shanghai. We lease and occupy office buildings with an aggregate floor area of approximately 104,000 square meters. A substantial majority of our employees are based at our headquarters in Shanghai. Our servers and network facilities for internal administrative functions are located at our headquarters. We have sales and marketing, and anime production personnel at our regional offices in Beijing and Tokyo. We lease and occupy approximately 5,100 square meters of office space in Beijing, approximately 5,700 square meters of office space in Chengdu and approximately 700 square meters of office space in Tokyo. These leases vary in duration from one to four years. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2020, we established an entity together with two entities each controlled by Mr.&#160;Rui Chen and Ms.&#160;Ni Li, and an independent third party to acquire the land use rights for a parcel of land in Shanghai. We hold 30.01% of the shares of this entity. The total investment for the acquisition of land use rights is approximately RMB9.0&#160;billion. As of the date of this annual report, this entity has obtained the land use rights and we have paid RMB2.8&#160;billion to fund the acquisition of land use rights, including interest-bearing guaranteed loans of RMB1.3&#160;billion in principal. For a detailed description of these loans, see &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;B. Related Party Transactions&#8212;Other Related Party Transactions.&#8221; Construction of certain buildings on this parcel of land has commenced and is expected to complete by approximately 2026. We may use space in one of the buildings as our office space following the completion of this construction project. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">105 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of the date of this annual report, some of our leased properties are subject to mortgage, and we have not registered any of our lease agreements with the relevant government authorities due to the lack of cooperation from our landlords in registering the relevant lease agreements. The failure to register the lease agreements for our leased properties will not affect the validity of these lease agreements, but the competent housing authorities may order us to register the lease agreements in a prescribed period of time and impose a fine ranging from RMB1,000 to RMB10,000 for each <span style="white-space:nowrap">non-registered</span> lease agreement if we fail to complete the registration within the prescribed timeframe. As of the date of this annual report, we have not received any notification from any competent authority in the PRC in relation to the <span style="white-space:nowrap">non-registration</span> of lease agreements. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_8"><span style="font-weight:bold">ITEM&#8201;4A.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">UNRESOLVED STAFF COMMENTS </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_9"><span style="font-weight:bold">ITEM&#8201;5.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">OPERATING AND FINANCIAL REVIEW AND PROSPECTS </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our consolidated financial statements and the related notes included elsewhere in this annual report on Form <span style="white-space:nowrap">20-F.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This discussion may contain forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8221; or in other parts of this annual report on Form <span style="white-space:nowrap">20-F.</span> </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">A. Operating Results </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Key Factors Affecting Our Results of Operations </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">User growth and engagement </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our ability to grow our user base and maintain and increase user engagement is critical to our success. We have experienced solid user growth in the past two years. The following table sets forth our average DAUs and MAUs for each of the quarters indicated: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:36%"/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="30" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Three Months Ended</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">March&#160;31,</span><br/><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">June&#160;30,</span><br/><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">September&#160;30,</span><br/><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">December&#160;31,</span><br/><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">March&#160;31,</span><br/><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">June&#160;30,</span><br/><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">September&#160;30,</span><br/><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">December&#160;31,</span><br/><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="30"><span style="font-weight:bold">(In millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average DAUs<sup style="font-size:75%; vertical-align:top">(1)(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">93.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">96.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">102.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">102.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">102.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">107.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">103.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average MAUs<sup style="font-size:75%; vertical-align:top">(2)(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">315.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">323.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">340.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">336.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">341.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">335.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">347.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">339.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Note: </p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(1)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Average DAU is calculated by dividing the sum of DAU during the specified period by the number of days in such period. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(2)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Average MAU is calculated by dividing the sum of MAU during the specified period by the number of months in such period. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(3)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">We count our active users as the sum of active users on mobile apps and on PC during a given period. Active users on mobile apps refer to the number of mobile devices (including smart TV and other smart devices) that have launched our mobile apps during a given period. Active users on PC refer to the sum of valid <span style="white-space:nowrap">logged-in</span> users who visit our website at www.bilibili.com on PC and who engage in PC application during a given period, after eliminating duplicates. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our active users generally view and consume a multitude of content offered on our platform, including videos, live broadcasting, mobile games and other content. The number of our users and the level of their engagement on our platform affect our revenues. We had solid growth in the revenues generated from VAS mainly due to the increasing numbers of active viewers of our live broadcasting and subscribers of our premium membership program and our other value-added services. Our advertising revenue is driven by the size of our user base, the engagement of our users and our brand equity. Mobile game user base growth and engagement are primarily driven by the launch of new games and the release of content updates of our existing games. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe DAU reflects the quality and sustainability of our community, which also is directly linked to our commercial prospects. We will continue to implement our strategy to grow our DAU base and increase penetration in Generation Z+ and attract users from wider demographics. We will continue to support our content creators, enrich video content, strengthen our brand recognition and invest in high-quality user growth. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">106 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our provision and commercialization of diversified product and service offerings </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our revenues and results of operations depend on our ability to convert more users to paying users and to increase their spending on our platform, which is driven by our provision of diversified product and service offerings appealing to our users. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth our average monthly paying users, and average monthly revenue per paying user for each of the quarters indicated: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:36%"/>

<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="30" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Three Months Ended</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">March&#160;31,</span><br/><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">June&#160;30,</span><br/><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">September&#160;30,</span><br/><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">December&#160;31,</span><br/><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">March&#160;31,</span><br/><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">June&#160;30,</span><br/><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">September&#160;30,</span><br/><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">December&#160;31,</span><br/><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="30"><span style="font-weight:bold">(In millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average monthly paying users<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">28.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">26.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">28.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">28.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">29.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">28.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">30.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">29.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="30"><span style="font-weight:bold">(In RMB)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average monthly revenue per paying user<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">38.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">40.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">41.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">45.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">40.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">41.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">51.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">55.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Note: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(1)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Average monthly paying users is calculated by dividing the sum of monthly paying users during the specified period by the number of months in such period. Paying users on our platform refer to users who make payments for various products and services on our platform, including purchases in games and payments for VAS (excluding purchases on our <span style="white-space:nowrap">e-commerce</span> platform). A user who makes payments across different products and services offered on our platform using the same registered account is counted as one paying user and we add the number of paying users of Maoer and the number of paying users of smart TVs toward our total paying users without eliminating duplicates. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(2)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Average monthly revenue per paying user is calculated by dividing the sum of revenues from mobile games and VAS during the specified period by the total number of monthly paying users during such period. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are striving to refine our commercialization avenues without compromising user experience. We will continue our efforts to enrich our content library and product offerings, including PUGV, VAS and mobile games, to convert more users to paying users. We plan to launch more high-quality games to satisfy our users&#8217; evolving needs. We will also continue to develop our VAS to increase the number of our paying users. In addition, we expect to see increased revenues from advertising, as advertisers across different industries are turning to Bilibili to tap into the coveted Generation Z+ demographic in China. Our revenue growth will be affected by our ability to effectively execute our commercialization strategies and expand our paying user base. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our brand recognition and market leadership </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our brand recognition as a leading video community among the Generation Z+ in China is crucial for us to attract and retain users, content creators and our business partners, and increase our revenues. We will continue to promote our brand name among broader young generations and increase our appeal to mass market. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our ability to manage our costs and expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our results of operations depend on our ability to manage our costs and expenses. Our cost of revenues consists primarily of revenue-sharing costs, content costs, server and bandwidth service costs, staff costs and IP derivatives and other costs. We expect our revenue-sharing costs to increase in absolute amount due to our business expansion in advertising, mobile games and VAS. We will remain disciplined in managing costs and operating expenses, including controlling content investment and staff costs, while optimizing resource efficiency related to server and bandwidth expenses. We intend to implement a more selective approach to content investment, which we believe will enable us to manage the volatility of content costs. In addition, we will control our sales and marketing expense, further streamline our personnel and improve our research and development efficiency. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Investment in technology and talents </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our technology is critical for us to better understand our users, improve user experience, maintain a vibrant community, and execute our commercialization strategy. Our current research and development efforts in technology are primarily focused on enhancing our artificial intelligence technology, big data analytics capabilities, cloud technology and game development capability, which we believe are crucial for us to develop user insights so as to provide more relevant and engaging content to our users and to improve our operating efficiency. In addition, there is a strong demand in China&#8217;s internet industry for talented and experienced personnel. We must recruit, retain and motivate talented employees while controlling our personnel-related expenses, including share-based compensation expenses. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">107 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Key Components of Results of Operations </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the components of our net revenues by amounts and percentages of our total net revenues for the periods presented: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:53%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td rowspan="4" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="26" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="26"><span style="font-weight:bold">(in thousands, except for percentages)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net revenues:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">VAS</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,715,170</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">39.8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,910,080</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">44.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,999,137</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,506,876</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">41.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Advertising</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,066,212</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">23.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,412,040</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">28.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,189,175</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,121,912</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">30.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mobile games</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,021,290</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">22.9</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,021,137</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17.8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,610,323</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">768,611</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20.9</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">IP derivatives and others</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,096,495</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14.2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,184,730</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,032,890</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">278,505</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7.6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total net revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">21,899,167</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">22,527,987</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">26,831,525</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">3,675,904</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">VAS</span>. We primarily generate VAS revenues from (i)&#160;sales of <span style="white-space:nowrap">in-channel</span> virtual items for use in our live broadcasting so that users can send them to hosts to show their support, which comprise either consumable items, such as gifts and items that create special visual effects, or time-based items, such as privileges and titles, and (ii)&#160;subscription fees of our premium membership program, which offers paying members benefits including exclusive or advance access to certain high-quality OGV content. Meanwhile, we also generate revenues from other VAS including sales of paid content and virtual items on our video, audio and comic platforms. We expect revenues from VAS to continue to grow in the foreseeable future, driven by the further expansion of our live broadcasting content. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Advertising</span>. We generate advertising revenues primarily from performance-based, brand, and native advertisements. Performance-based advertisements appear in various formats, such as video or picture feeds alongside organic feeds, a banner underneath the video-playing frame, a link, banner or <span style="white-space:nowrap">pop-up</span> in the Story Mode, and a link in the comment section appearing below our videos. Brand advertisements primarily appear on the app opening page, the top banner, the website home page banner and the inline video feed alongside organic feeds. Brand advertisements can also be customized according to advertisers&#8217; needs and appear in Bilibili-produced OGV or events. Native advertisings are customized according to advertisers&#8217; needs, produced by our content creators and embedded naturally in their video creations. We expect our advertising revenues to increase in the foreseeable future as we continue to integrate advertising products into our content ecosystem, improve our advertising infrastructure, and attract more advertisers by optimizing advertising efficiency. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Mobile games</span>. We primarily offer exclusively distributed mobile games and jointly operated mobile games developed by third-party game developers. For exclusively distributed mobile games, we are responsible for game launch, hosting and maintenance of game servers, game promotions and customer services. We also develop localized versions for games licensed from overseas developers. For jointly operated mobile game services, we provide our mobile game platform for mobile games developed by third-party developers. We earn game distribution service revenue within the applicable contract periods by providing payment solutions and game promotion services, while game developers are responsible for providing game products, hosting and maintaining game servers and determining the pricing of <span style="white-space:nowrap">in-game</span> virtual items. As of December&#160;31, 2024, we operated multiple exclusively distributed mobile games and hundreds of jointly operated mobile games. Our revenues from mobile games depend on the number of paying users, and ultimately are determined by our ability to develop, select, procure and offer engaging games tailored to our platform and our user preferences. We plan to continue introducing new mobile games and enhancing our existing portfolio, which we believe will stabilize revenues from mobile games and contribute to their sustainable growth in the foreseeable future amid evolving market dynamics beyond our control. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">IP derivatives and others</span>. Our IP derivatives and others primarily consist of sales of derivative merchandise of ACG IPs on our <span style="white-space:nowrap">e-commerce</span> platform. We expect revenues from IP derivatives and others to fluctuate in the foreseeable future but remain as a decent stream of revenues. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">108 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cost of revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the components of our cost of revenues by amounts and percentages of cost of revenues for the periods presented: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:53%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td rowspan="4" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="26" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="26"><span style="font-weight:bold">(in thousands, except for percentages)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cost of revenues:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenue-sharing costs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,115,351</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">50.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,507,483</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">55.6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,803,944</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,480,134</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">59.8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Content costs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,496,871</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,195,620</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">18.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,729,520</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">373,943</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Server and bandwidth costs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,752,878</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,477,116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,643,678</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">225,183</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">IP derivatives and others</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,684,772</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,905,903</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,880,420</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">394,616</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">16.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total cost of revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">18,049,872</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">17,086,122</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">18,057,562</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">2,473,876</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Revenue-sharing costs consist of fees paid to game developers, distribution channels (app stores) and payment channels, and fees we share with hosts of our live broadcasting and content creators in accordance with our revenue-sharing arrangements. Content costs mainly consist of amortized costs of purchased licensed content from copyright owners or content distributors and our production costs. Server and bandwidth costs are the fees we pay to telecommunication carriers and other service providers for telecommunication services, hosting our servers at their internet data centers, and providing content delivery network and application services. IP derivatives and others consist of cost of goods sold associated with our <span style="white-space:nowrap">e-commerce</span> business, staff cost, depreciation and others. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operating expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the components of our operating expenses by amounts and percentages of operating expenses for the periods presented: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:53%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td rowspan="4" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="26" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="26"><span style="font-weight:bold">(in thousands, except for percentages)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Operating expenses:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,920,745</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">40.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,916,150</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">37.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,401,655</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">603,024</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">43.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,521,134</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,122,432</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20.2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,031,063</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">278,254</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,765,360</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">39.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,467,470</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">42.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,685,214</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">504,872</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">36.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total operating expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">12,207,239</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">10,506,052</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">10,117,932</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">1,386,150</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Sales and marketing expenses</span>. Sales and marketing expenses consist primarily of marketing and promotional expenses, salaries and other compensation-related expenses for our sales and marketing personnel. We will keep implementing our cost control strategy to further discipline our sales and marketing expenses, including to rationalize our promotion expense and improve our expense efficiency. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">General and administrative expenses</span>. General and administrative expenses consist primarily of salaries and other compensation-related expenses for our general and administrative personnel, professional fees, severance cost, rental expenses and allowance for expected credit losses. We will keep implementing our cost control strategy, including by driving workforce optimization. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Research and development expenses</span>. Research and development expenses consist primarily of salaries and benefits, including share-based compensation expenses, for research and development personnel dedicated to the development and enhancement of our app/websites and development of online games. We will continue to invest in our research and development, enhance our artificial intelligence technology, big data analytics capabilities, cloud technology and game development capacity, and develop new features and functionalities on our platform. Meanwhile, we will keep implementing our cost control strategy, including to control our research and development expenses more effectively, to improve our expense efficiency. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">109 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Results of Operations </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth a summary of our consolidated results of operations for the periods presented, both in absolute amount and as a percentage of our revenues for the periods presented. This information should be read together with our consolidated financial statements and related notes included elsewhere in this annual report. The results of operations in any period are not necessarily indicative of our future trends. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:52%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td rowspan="4" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="26" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="10"><span style="font-weight:bold">(in thousands, except for percentages)</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">21,899,167</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">22,527,987</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">26,831,525</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,675,904</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(18,049,872</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(82.4</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(17,086,122</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(75.8</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(18,057,562</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,473,876</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(67.3</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Gross profit</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">3,849,295</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">17.6</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">5,441,865</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">24.2</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">8,773,963</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">1,202,028</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">32.7</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Operating expenses:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,920,745</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(22.5</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,916,150</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(17.4</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,401,655</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(603,024</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16.4</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative expenses<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,521,134</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(11.5</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,122,432</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9.4</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,031,063</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(278,254</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7.6</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expenses<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,765,360</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(21.7</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,467,470</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(19.9</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,685,214</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(504,872</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(13.7</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total operating expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(12,207,239</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(55.7</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(10,506,052</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(46.7</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(10,117,932</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(1,386,150</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(37.7</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Loss from operations</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(8,357,944</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(38.1</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(5,064,187</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(22.5</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(1,343,969</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(184,122</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(5.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Other expenses:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investment loss, net (including impairments)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(532,485</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2.4</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(435,644</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1.9</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(470,081</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(64,401</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1.8</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest income</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">281,051</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">542,472</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">434,980</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">59,592</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(250,923</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(164,927</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.7</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(89,193</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(12,219</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.3</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Exchange losses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(19,745</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(35,575</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.2</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(68,715</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,414</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.3</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Debt extinguishment gain/(loss)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,318,594</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">292,213</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(38,629</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,292</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Others, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">157,944</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">0.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">132,640</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">0.6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">175,412</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24,031</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">0.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Loss before income tax expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(7,403,508</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(33.7</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(4,733,008</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(21.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(1,400,195</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(191,825</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(5.2</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax (expense)/benefit</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(104,145</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.5</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(78,705</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.4</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">36,544</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,007</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net loss</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(7,507,653</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(34.2</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(4,811,713</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(21.4</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(1,363,651</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(186,818</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">(5.1</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Note: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(1)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Share-based compensation expenses were allocated as follows: </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:69%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td rowspan="4" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="6"><span style="font-weight:bold">(In thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">69,096</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">63,724</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">84,178</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,532</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">59,041</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">56,649</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">60,460</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,283</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">554,976</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">596,950</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">568,194</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">77,842</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">357,570</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">415,321</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">403,380</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">55,263</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">1,040,683</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">1,132,644</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">1,116,212</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">152,920</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">110 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Year ended December&#160;31, 2024 compared to year ended December&#160;31, 2023 </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our net revenues increased by 19.1% from RMB22.5&#160;billion in 2023 to RMB26.8&#160;billion (US$3.7&#160;billion) in 2024. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">VAS</span>. Our net revenues from VAS increased by 11.0% from RMB9,910.1&#160;million in 2023 to RMB10,999.1&#160;million (US$1,506.9 million) in 2024, mainly attributable to increases in revenues from live broadcasting and other value-added services. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Advertising</span>. Our net revenues from advertising increased by 27.7% from RMB6,412.0&#160;million in 2023 to RMB8,189.2&#160;million (US$1,121.9 million) in 2024, mainly attributable to our improved advertising product offerings and enhanced advertising efficiency. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Mobile games</span>. Our net revenues from mobile games increased by 39.5% from RMB4,021.1&#160;million in 2023 to RMB5,610.3&#160;million (US$768.6 million) in 2024. The increase was mainly attributable to the strong performance of our exclusively licensed game, <span style="font-style:italic">San Guo: Mou Ding Tian Xia </span>launched in June 2024. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">IP derivatives and others</span>. Our net revenues from IP derivatives and others decreased by 6.9% from RMB2,184.7&#160;million in 2023 to RMB2,032.9&#160;million (US$278.5 million) in 2024. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cost of revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our cost of revenues increased by 5.7% from RMB17,086.1&#160;million in 2023 to RMB18,057.6&#160;million (US$2,473.9 million) in 2024. The increase was mainly attributable to higher revenue-sharing costs, partially offset by lower content costs. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Revenue-sharing costs increased by 13.6% from RMB9,507.5&#160;million in 2023 to RMB10,803.9&#160;million (US$1,480.1 million) in 2024, primarily due to higher fees paid to distribution channels and game developers and an increase in payments made to hosts of live broadcasting programs and content creators on our platform. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Content costs decreased by 14.6% from RMB3,195.6&#160;million in 2023 to RMB2,729.5&#160;million (US$373.9 million) in 2024, as we continued to implement a more selective strategy in content investment while maintaining the quality of content provided to our users. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Server and bandwidth costs increased by 11.3% from RMB1,477.1&#160;million in 2023 to RMB1,643.7&#160;million (US$225.2 million) in 2024, primarily due to increased server and bandwidth capacity to keep pace with the increasing volume of data and video views on our platform. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">IP derivatives and others related costs slightly decreased by 0.9% from RMB2,905.9&#160;million in 2023 to RMB2,880.4&#160;million (US$394.6 million) in 2024. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Gross profit </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, our gross profit increased by 61.2% from RMB5,441.9&#160;million in 2023 to RMB8,774.0&#160;million (US$1,202.0 million) in 2024. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operating expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our total operating expenses decreased by 3.7% from RMB10.5&#160;billion in 2023 to RMB10.1&#160;billion (US$1.4&#160;billion) in 2024, primarily as a result of our reduced expenses related to platform operations, as we improved our expenses efficiency. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Sales and marketing expenses. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our sales and marketing expenses increased by 12.4% from RMB3,916.2&#160;million in 2023 to RMB4,401.7&#160;million (US$603.0 million) in 2024. The increase was primarily attributable to increased marketing expenses for our exclusively licensed games. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">General and administrative expenses. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our general and administrative expenses decreased by 4.3% from RMB2,122.4&#160;million in 2023 to RMB2,031.1&#160;million (US$278.3 million) in 2024. The decrease was primarily attributable to the workforce efficiency optimization in 2024. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">111 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Research and development expenses. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our research and development expenses decreased by 17.5% from RMB4,467.5&#160;million in 2023 to RMB3,685.2&#160;million (US$504.9 million) in 2024. The decrease was mainly attributable to a decrease in research and development personnel headcount in 2024 and the <span style="white-space:nowrap">one-off</span> termination expenses of certain game projects that occurred in the fourth quarter of 2023. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Loss from operations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, we narrowed loss from operations by 73.5% from RMB5,064.2&#160;million in 2023 to RMB1,344.0&#160;million (US$184.1 million) in 2024. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Other income/(expenses) </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Investment loss, net (including impairments)</span>. Net investment loss, net (including impairments) primarily includes return earned on financial products issued by banks and other financial institutions and the fair value change of investments. We had net investment loss of RMB435.6&#160;million and RMB470.1&#160;million (US$64.4 million) in 2023 and 2024, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Interest income</span>. Interest income primarily represents interest earned on cash and cash equivalents and time deposits. We had interest income of RMB542.5&#160;million and RMB435.0&#160;million (US$59.6 million) in 2023 and 2024, respectively. The decrease was primarily driven by the decrease in time deposits held in 2024 compared to 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Interest expense</span>. Interest expense primarily represents interest payment and amortized issuance costs related to our convertible senior notes. We had interest expense of RMB164.9&#160;million and RMB89.2&#160;million (US$12.2 million) in 2023 and 2024, respectively. The decrease was primarily attributable to a decrease in interest expense related to our convertible senior notes from RMB110.2&#160;million in 2023 to RMB35.5&#160;million (US$4.9 million) in 2024. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Debt extinguishment (loss)/gain</span>. We recorded debt extinguishment loss of RMB38.6&#160;million (US$5.3 million) in 2024, compared to debt extinguishment gain of RMB292.2&#160;million in 2023. The difference between the purchase price and the net carrying amount of the repurchased notes was accounted for under &#8220;Debt extinguishment gain/(loss)&#8221; in the consolidated statements of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Income tax benefit/(expense) </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We recorded income tax benefit of RMB36.5&#160;million (US$5.0 million) in 2024, compared to income tax expense of RMB78.7&#160;million in 2023. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net loss </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, we narrowed net loss by 71.7% from RMB4,811.7&#160;million in 2023 to RMB1,363.7&#160;million (US$186.8 million) in 2024. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Year ended December&#160;31, 2023 compared to year ended December&#160;31, 2022 </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our net revenues increased by 2.9% from RMB21.9&#160;billion in 2022 to RMB22.5&#160;billion in 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">VAS</span>. Our net revenues from VAS increased by 13.7% from RMB8,715.2&#160;million in 2022 to RMB9,910.1&#160;million in 2023, mainly attributable to an increase in revenues from live broadcasting and other value-added services. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Advertising</span>. Our net revenues from advertising increased by 26.6% from RMB5,066.2&#160;million in 2022 to RMB6,412.0&#160;million in 2023, mainly attributable to our improved advertising product offerings and enhanced advertising efficiency. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Mobile games</span>. Our net revenues from mobile games decreased by 19.9% from RMB5,021.3&#160;million in 2022 to RMB4,021.1&#160;million in 2023. The decrease was mainly attributable to fewer new game launches as well as lower revenue contributions from certain existing games, while revenues from <span style="white-space:nowrap">top-performing</span> legacy games, like <span style="font-style:italic">Azur Lane </span>and <span style="font-style:italic">Fate/Grand Order</span>, remained relatively stable in 2023. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">112 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">IP derivatives and others</span>. Our net revenues from IP derivatives and others decreased by 29.4% from RMB3,096.5&#160;million in 2022 to RMB2,184.7&#160;million in 2023, mainly attributable to a decrease in revenues from <span style="white-space:nowrap">e-sports</span> copyright sublicensing and IP derivatives sales. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cost of revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our cost of revenues decreased by 5.3% from RMB18,049.9&#160;million in 2022 to RMB17,086.1&#160;million in 2023. The decrease was mainly attributable to lower server and bandwidth costs, staff costs, content costs and others&#8217; costs led by effective cost control measures. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Revenue-sharing costs increased by 4.3% from RMB9,115.3&#160;million in 2022 to RMB9,507.5&#160;million in 2023, primarily due to an increase in payments made to hosts of live broadcasting programs and content creators on our platform and an increase in payments made to distribution channels. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Content costs decreased by 8.6% from RMB3,496.9&#160;million in 2022 to RMB3,195.6&#160;million in 2023, as we continued to implement a more selective strategy in content investment while maintaining the quality of content provided to our users. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Server and bandwidth costs decreased by 15.7% from RMB1,752.9&#160;million in 2022 to RMB1,477.1&#160;million in 2023, primarily due to improvement in resource utilization efficiency. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">IP derivatives and others related costs decreased by 21.1% from RMB3,684.8&#160;million in 2022 to RMB2,905.9&#160;million in 2023, primarily due to a decrease in cost of goods sold associated with our IP derivatives business. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Gross profit </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, we had gross profit of RMB5,441.9&#160;million in 2023, compared to gross profit of RMB3,849.3&#160;million in 2022. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operating expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our total operating expenses decreased by 13.9% from RMB12,207.2&#160;million in 2022 to RMB10,506.1&#160;million in 2023, primarily as a result of our reduced costs related to platform operations, as we enhanced our monetization efficiency. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Sales and marketing expenses. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our sales and marketing expenses decreased by 20.4% from RMB4,920.7&#160;million in 2022 to RMB3,916.2&#160;million in 2023. The decreased was primarily attributable to reduced promotional spending related to user acquisition in 2023. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">General and administrative expenses. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our general and administrative expenses decreased by 15.8% from RMB2,521.1&#160;million in 2022 to RMB2,122.4&#160;million in 2023. The decreased was primarily attributable to the decrease in headcount of general and administrative personnel and allowance for expected credit loss in 2023. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Research and development expenses. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our research and development expenses decreased by 6.3% from RMB4,765.4&#160;million in 2022 to RMB4,467.5&#160;million in 2023. The decrease was mainly attributable to a decrease in headcount of research and development personnel and fewer expenses associated with the termination of certain games projects in 2023. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Loss from operations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, we incurred loss from operations of RMB5,064.2&#160;million in 2023, compared to loss from operations of RMB8,357.9&#160;million in 2022. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">113 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Other income/(expenses) </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Investment loss, net (including impairments)</span>. Net investment loss, net (including impairments) primarily includes return earned on financial products issued by banks and other financial institutions and the fair value change of investments. We had net investment loss of RMB532.5&#160;million and RMB435.6&#160;million in 2022 and 2023, respectively. The decrease in loss was primarily due to less impairment charges for long-term investments in 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Interest income</span>. Interest income primarily represents interest earned on cash and cash equivalents and time deposits. We had interest income of RMB281.1&#160;million and RMB542.5&#160;million in 2022 and 2023, respectively. The increase was primarily driven by the increase in time deposits held in 2023 compared to 2022. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Interest expense</span>. Interest expense primarily represents interest payment and amortized issuance costs related to our convertible senior notes. We had interest expense of RMB250.9&#160;million and RMB164.9&#160;million in 2022 and 2023, respectively. The decrease was primarily attributable to a decrease in interest expense related to our convertible senior notes from RMB192.6&#160;million in 2022 to RMB110.2&#160;million in 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Debt extinguishment gain</span>. Debt extinguishment gain was RMB1,318.6&#160;million and RMB292.2&#160;million in 2022 and 2023, respectively. The decrease was primarily attributable to less gain from the repurchase of convertible senior notes in 2023 compared to 2022. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Income tax expense </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We recorded income tax expense of RMB78.7&#160;million in 2023, compared to income tax expense of RMB104.1&#160;million in 2022. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net loss </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, we incurred net loss of RMB4,811.7&#160;million in 2023, compared to net loss of RMB7,507.7&#160;million in 2022. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Seasonality </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our results of operations are subject to seasonal fluctuations. For example, the growth of active users tends to accelerate during school holidays, such as summer and winter breaks, which typically fall in the middle of the third and first quarters of each year, and slow down at the beginning and during certain parts of the school year. We usually experience increase in video views and hence the number of active users following the release of phenomenally popular content. Seasonal fluctuations have not thus far posed material operational and financial challenges to us, as such periods tend to be brief and predictable, allowing us to <span style="white-space:nowrap">re-allocate</span> resources and improve efficiency ahead of time. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Taxation </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cayman Islands </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance tax or estate duty. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There are no other taxes likely to be material to us levied by the government of the Cayman Islands except for stamp duties which may be applicable on instruments executed in, or brought within the jurisdiction of the Cayman Islands. In addition, the Cayman Islands does not impose withholding tax on dividend payments. No stamp duty is payable in the Cayman Islands on transfers of shares of Cayman Islands companies except those which hold interests in land in the Cayman Islands. The Cayman Islands is not a party to any double tax treaties that are applicable to any payments made to or by our company. There are no exchange control regulations or currency restrictions in the Cayman Islands. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Hong Kong </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The majority of our subsidiaries incorporated in Hong Kong, such as Hode HK and Bilibili HK Limited, are subject to 16.5% Hong Kong profit tax on their taxable income generated from operations in Hong Kong. The first HK$2&#160;million of profits earned by one of our subsidiaries incorporated in Hong Kong could be taxed at half the current tax rate (i.e., 8.25%) while the remaining profits will continue to be taxed at the existing 16.5% tax rate. Under the Hong Kong tax laws, we are exempted from the Hong Kong income tax on our foreign-derived income. In addition, payments of dividends from our Hong Kong subsidiaries to us are not subject to any Hong Kong withholding tax. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">114 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">PRC </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our PRC subsidiaries are subject to PRC enterprise income tax on their taxable income in accordance with the relevant PRC income tax laws. Effective from January&#160;1, 2008, the statutory corporate income tax rate is 25%, except for certain entities eligible for preferential tax rates. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For example, Hode Information Technology has qualified as a High and New Technology Enterprise, which allowed it to enjoy a 15% preferential enterprise income tax rate for three years from 2023 to 2025. Shanghai Bilibili Technology Co., Ltd. has qualified as a High and New Technology Enterprise, which allowed it to enjoy a 15% preferential enterprise income tax rate for three years starting from 2024 to 2026. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our other major PRC subsidiaries are subject to enterprise income tax on their taxable income in mainland China at a statutory rate of 25%. The enterprise income tax is calculated based on the entity&#8217;s global income as determined under PRC tax laws and accounting standards. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are subject to value-added tax mainly at a rate of 6% for services rendered and value-added tax mainly at a rate of 13% for goods sold, although the rate varies depending on their categories in different periods. We are subject to surcharges on value-added tax payments in accordance with PRC law. Our advertising and marketing revenues (valued-added tax included) are subject to culture business construction fee at a rate of 1.5% since July&#160;1, 2019, valid until December&#160;31, 2027, and were exempted in fiscal year of 2021 as part of the measures taken by the government to ease the negative impact from <span style="white-space:nowrap">COVID-19</span> pandemic. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Dividends paid by our wholly foreign-owned subsidiaries in mainland China to our intermediary holding company in Hong Kong will be subject to a withholding tax rate of 10%, unless the relevant Hong Kong entity satisfies all the requirements under the Arrangement between mainland China and the Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion with respect to Taxes on Income and Capital and receives approval from the relevant tax authority. If our Hong Kong subsidiary satisfies all the requirements under the tax arrangement and receives approval from the relevant tax authority, then the dividends paid to the Hong Kong subsidiary would be subject to withholding tax at the standard rate of 5%. Effective from November&#160;1, 2015, the above-mentioned approval requirement has been abolished, but a Hong Kong entity is still required to file application package with the relevant tax authority, and settle the overdue taxes if the preferential 5% tax rate is denied based on the subsequent review of the application package by the relevant tax authority. On October&#160;14, 2019, Measures for <span style="white-space:nowrap">Non-Resident</span> Taxpayers to Enjoy Treatments under Tax Treaties (SAT Announcement (2019)&#160;No.&#160;35) was issued to simplify the procedures for claiming mainland China tax treaty benefits by <span style="white-space:nowrap">non-resident</span> taxpayers. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;We may rely on dividends paid by our PRC subsidiaries to fund cash and financing requirements. Any limitation on the ability of our PRC subsidiaries to pay dividends to us could have a material adverse effect on our ability to conduct our business and to pay dividends to our shareholders and ADS holders.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If Bilibili, a holding company in the Cayman Islands or any of its subsidiaries outside of mainland China were deemed to be a &#8220;resident enterprise&#8221; under the PRC Enterprise Income Tax Law, it would be subject to enterprise income tax on its worldwide income at a rate of 25%. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Doing Business in China&#8212;If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our <span style="white-space:nowrap">non-PRC</span> shareholders or ADS holders.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">B. Liquidity and Capital Resources </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth a summary of our cash flows for the periods presented: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">


<tr>

<td style="width:60%"/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td rowspan="4" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="14"><span style="font-weight:bold">(in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Summary Consolidated Statements of Cash Flows Data:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash (used in)/provided by operating activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,911,370</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">266,622</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,014,854</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">824,032</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by/(used in) investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,609,218</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,762,148</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(138,087</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(18,917</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,354,919</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,074,685</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,825,383</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(387,076</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effect of exchange rate changes on cash and cash equivalents held in foreign currencies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">321,350</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100,349</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,177</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">846</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net increase/(decrease) in cash, cash equivalents and restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,664,279</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,945,566</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,057,561</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">418,885</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at beginning of the year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,523,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,187,387</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,241,821</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">992,125</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at end of the year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,187,387</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,241,821</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,299,382</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,411,010</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">115 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, 2023 and 2024, our cash, cash equivalents and restricted cash were RMB10,187.4&#160;million, RMB7,241.8&#160;million and RMB10,299.4&#160;million (US$1,411.0 million), respectively. Our cash and cash equivalents primarily consist of cash on hand, demand deposits placed with large reputable banks, and highly liquid investments that are readily convertible to known amounts of cash and with original terms of three months or less. We entered into several <span style="white-space:nowrap">one-year</span> revolving loan facilities provided by certain financial institutions with an aggregate principal amount of RMB1,199.0&#160;million (US$164.3 million) as of December&#160;31, 2024. We have utilized RMB500.0&#160;million (US$68.5 million) from such facilities as of December&#160;31, 2024. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our principal sources of liquidity have been the proceeds we received from our public offerings of ordinary shares and net cash provided by operating activities in 2023 and 2024. In January 2023, we completed the offering of 15,344,000 ADSs at US$26.65 per ADS. The amount of net proceeds from this offering (after deducting all applicable costs and expenses including but not limited to selling commission) is approximately US$396.9&#160;million. Shortly thereafter, we completed the repurchase of an aggregate principal amount of US$384.8&#160;million of our convertible senior notes due December 2026 with an aggregate purchase price of US$331.2&#160;million, which was funded by the net proceeds from this ADS offering. We have used the remaining proceeds of this ADS offering in the amount of US$68.8&#160;million to replenish our cash reserve. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Between 2019 and 2021, we issued three batches of convertible senior notes, with an aggregate principal amount of US$500&#160;million, US$800&#160;million and US$1,600&#160;million, respectively, that are due in April 2026, 2027 and December 2026, respectively. Following a series of repurchases, including, in 2024, the repurchase of US$429.3&#160;million of the convertible senior notes due April 2026 and the repurchase of US$419.1&#160;million of the convertible senior notes due December 2026, substantially all of the convertible senior notes that were originally issued have been repurchased. As of December&#160;31, 2024, an aggregate principal amount of US$13.4&#160;million of our convertible senior notes remained outstanding. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe that our current cash and cash equivalents and our anticipated cash flows from operations will be sufficient to meet the cash requirements to fund our operations and other commitments for at least the next 12 months. However, we may enhance our liquidity position or increase our cash reserve for future investments through additional capital and finance funding. The issuance and sale of additional equity would result in further dilution to our shareholders. The incurrence of indebtedness would result in increased fixed obligations and could result in operating covenants that would restrict our operations. We cannot assure you that financing will be available in amounts or on terms acceptable to us, if at all. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, 79.4% of our cash and cash equivalents were held in mainland China, including 20.9% of our cash and cash equivalents that were held by the VIEs and denominated in Renminbi. Although we consolidate the results of the VIEs and their subsidiaries, we only have access to the assets or earnings of the VIEs and their subsidiaries through our contractual arrangements with the VIEs and their shareholders. See &#8220;Item 4. Information on the Company&#8212;C. Organizational Structure.&#8221; For restrictions and limitations on liquidity and capital resources as a result of our corporate structure, see &#8220;Item 5. Operating and Financial Review and Prospects&#8212;B. Liquidity and Capital Resources&#8212;Holding Company Structure.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In utilizing the proceeds we receive from our financing activities, we may make additional capital contributions to our PRC subsidiaries, establish new PRC subsidiaries and make capital contributions to these new PRC subsidiaries, make loans to our PRC subsidiaries, or acquire offshore entities with operations in mainland China in offshore transactions. However, most of these uses are subject to PRC regulations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We expect that a substantial majority of our future revenues will be denominated in Renminbi. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior SAFE approval as long as certain routine procedural requirements are fulfilled. Therefore, our PRC subsidiaries are allowed to pay dividends in foreign currencies to us without prior SAFE approval by following certain routine procedural requirements. However, approval from or registration with competent government authorities is required where the Renminbi is to be converted into foreign currency and remitted out of mainland China to pay capital expenses such as the repayment of loans denominated in foreign currencies. The PRC government may at its discretion restrict access to foreign currencies for current account transactions in the future. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">116 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operating activities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash provided by operating activities in 2024 was RMB6,014.9&#160;million (US$824.0 million), as compared to net loss of RMB1,363.7&#160;million (US$186.8 million) in the same period. The difference was primarily due to an increase of RMB848.2&#160;million (US$116.2 million) in deferred revenue, an increase of RMB779.3&#160;million (US$106.8 million) in accrued liabilities and other payables, an increase of RMB615.2&#160;million (US$84.3 million) in accounts payable, a decrease of RMB251.2&#160;million (US$34.4&#160;million) in accounts receivable. The changes in working capital were attributable to our increased mobile games revenues and advertising revenues. The principal <span style="white-space:nowrap">non-cash</span> items affecting the difference between our net loss and our net cash provided by operating activities in 2024 were RMB2,326.7&#160;million (US$318.8 million) in depreciation and amortization of property and equipment and intangible assets, RMB1,116.2&#160;million (US$152.9 million) in share-based compensation expenses and RMB486.5&#160;million (US$66.6 million) in impairments of long-term investments. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash provided by operating activities in 2023 was RMB266.6&#160;million, as compared to net loss of RMB4,811.7&#160;million in the same period. The difference was primarily due to an increase of RMB341.1&#160;million in accrued liabilities and other payables, a decrease of RMB342.5&#160;million in prepayments and other assets and a decrease of RMB185.8&#160;million in other long-term assets, partially offset by an increase of RMB262.2&#160;million in accounts receivable, a decrease of RMB182.2&#160;million in salary and welfare payable and a decrease of RMB141.6&#160;million in other long-term liabilities. The changes in working capital were attributable to our business expansion, particularly, diversification of other value-added services offerings and increased advertising revenues. The principal <span style="white-space:nowrap">non-cash</span> items affecting the difference between our net loss and our net cash provided by operating activities in 2023 were RMB2,730.4&#160;million in depreciation and amortization of property and equipment and intangible assets, RMB1,132.6&#160;million in share-based compensation expenses and RMB354.8&#160;million in termination of certain game projects. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in operating activities in 2022 was RMB3,911.4&#160;million, as compared to net loss of RMB7,507.7&#160;million in the same period. The difference was primarily due to a decrease of RMB1,026.3 in accrued liabilities and other payables, an increase of RMB444.3&#160;million in other long-term assets and an increase of RMB556.2&#160;million in prepayments and other current assets, partially offset by an increase of RMB396.1&#160;million in salary and welfare payable and an increase of RMB173.9&#160;million in deferred revenue. The changes in working capital were attributable to our business expansion, particularly, diversification of other value-added services offerings and increased advertising revenues. The principal <span style="white-space:nowrap">non-cash</span> items affecting the difference between our net loss and our net cash used in operating activities in 2022 were RMB3,336.8&#160;million in depreciation and amortization of property and equipment and intangible assets, RMB1,040.7&#160;million in share-based compensation expenses and RMB525.8&#160;million in termination of certain game projects. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Investing activities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities in 2024 was RMB138.1&#160;million (US$18.9 million), primarily due to purchase of short-term investments of RMB37.0&#160;billion (US$5,064.8 million) and cash paid for placements of time deposits of RMB5,833.9&#160;million (US$799.2 million), partially offset by proceeds from maturities of short-term investments of RMB37.0&#160;billion (US$5,070.1 million) and maturities of time deposits of RMB7,486.7&#160;million (US$1,025.7 million). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash provided by investing activities in 2023 was RMB1,762.1&#160;million, primarily due to proceeds from maturities of short-term investments of RMB16.3&#160;billion and maturities of time deposits of RMB9.7&#160;billion, partially offset by purchase of short-term investments of RMB13.5&#160;billion and placements of time deposits of RMB10.0&#160;billion. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash provided by investing activities in 2022 was RMB10,609.2&#160;million, primarily due to proceeds from maturities of short-term investments of RMB81.7&#160;billion and maturities of time deposits of RMB13.9&#160;billion, partially offset by purchase of short-term investments of RMB70.6&#160;billion, placements of time deposits of RMB10.2&#160;billion, cash paid for long term investments including loans of RMB1.5&#160;billion, cash consideration paid for purchase of subsidies, net of cash acquired of RMB1.2&#160;billion and purchase of intangible assets of RMB2.0&#160;billion, which primarily consisted of licensed copyrights of video content. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Financing activities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in financing activities in 2024 was RMB2,825.4&#160;million (US$387.1 million), primarily attributable to the repurchase of convertible senior notes, net of issuance costs, of RMB5,958.4&#160;million (US$816.3 million), partially offset by proceeds of short-term and long-term loans of RMB5,149.0&#160;million (US$705.4 million). </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">117 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in financing activities in 2023 was RMB5,074.7&#160;million, primarily attributable to the repurchase of convertible senior notes, net of issuance costs, of RMB7.7&#160;billion and the repayment of short-term loan of RMB2.0&#160;billion, partially offset by the proceeds from issuances of ordinary shares net of issuance costs of RMB2.7&#160;billion and proceeds of short-term loans of RMB2.0&#160;billion. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in financing activities in 2022 was RMB4,354.9&#160;million, primarily attributable to the repurchase of convertible senior notes and shares of RMB4.5&#160;billion. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Material cash requirements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our material cash requirements as of December&#160;31, 2024 primarily include our long-term loans, capital expenditures and operating lease commitments. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We intend to fund our existing and future material cash requirements with our existing cash balance, cash generated from operating activities, and other financing alternatives. We will continue to make cash commitments, including capital expenditures, to support the growth of our business. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Long-term loans </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our long-term bank loans were RMB3,100.0&#160;million (US$424.7&#160;million) in aggregate. As of December&#160;31, 2024, the current portion of RMB31.0&#160;million (US$4.2&#160;million) was classified as short-term loans and the remaining RMB3,069.0&#160;million (US$420.5&#160;million) was reported as long-term debt. Our long-term bank loans were substantially credit borrowing and the interest rates were 2.4% as of December&#160;31, 2024. We were in compliance with all of the loan covenants as of December&#160;31, 2024. For additional information, see &#8220;Notes to Consolidated Financial Statements&#8212;Note 12. Short-Term Loan and Current Portion of Long-Term Debt&#8221; and &#8220;&#8212;Note 14. Long-Term Debt&#8221; of our audited consolidated financial statements included elsewhere in this annual report. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, the long-term loans, including the portion due within one year which were recorded as short-term loan and the current portion of long-term debt, will be repaid according to the following schedule: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">


<tr>

<td style="width:87%"/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB in<br/>thousands</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2025</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2026</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,069,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">3,100,000</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Capital expenditures </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our capital expenditures are primarily incurred for purchases of intangible assets and property and equipment. Our capital expenditures were RMB2.7&#160;billion, RMB1.3&#160;billion and RMB1.8&#160;billion (US$240.4 million) in 2022, 2023 and 2024, respectively. Purchases of intangible assets, which primarily consist of licensed copyrights of video content, accounted for 72.2%, 86.3% and 73.5% of our total capital expenditures in 2022, 2023 and 2024, respectively. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Operating lease commitments </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our operating lease commitments consist of the commitments under the lease agreements for our office premises. As of December&#160;31, 2024, the amount of total future lease payments under operating leases, whose weighted average remaining lease term is 1.8 years, was RMB325.3&#160;million (US$44.6 million), of which RMB194.6&#160;million (US$26.7 million) is short term. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other than as discussed above, we did not have any significant capital and other commitments, long-term obligations or guarantees as of December&#160;31, 2024. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">118 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Holding Company Structure </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Bilibili Inc. is a holding company with no material operations of its own. We conduct our operations primarily through our PRC subsidiaries, the VIEs and their subsidiaries in mainland China. As a result, Bilibili Inc.&#8217;s ability to pay dividends depends upon dividends paid by our PRC subsidiaries. If our existing PRC subsidiaries or any newly formed ones incur debt on their own behalf in the future, the instruments governing their debt may restrict their ability to pay dividends to us. In addition, our wholly foreign-owned subsidiaries in mainland China are permitted to pay dividends to us only out of its retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Under PRC law, each of our subsidiaries and the VIEs in mainland China is required to set aside at least 10% of its <span style="white-space:nowrap">after-tax</span> profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of their registered capital. In addition, our wholly foreign-owned subsidiaries in mainland China may allocate a portion of their <span style="white-space:nowrap">after-tax</span> profits based on PRC accounting standards to enterprise expansion funds and staff bonus and welfare funds at their discretion, and the VIEs may allocate a portion of its <span style="white-space:nowrap">after-tax</span> profits based on PRC accounting standards to a surplus fund at their discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned company out of mainland China is subject to examination by the banks designated by SAFE. Our PRC subsidiaries have not paid dividends and will not be able to pay dividends until they generate accumulated profits and meet the requirements for statutory reserve funds. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">C. Research and Development, Patents and Licenses, Etc. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Technology, Research and Development </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our technology platform has been designed for reliability, scalability and flexibility and is administered by our <span style="white-space:nowrap">in-house</span> technology department. As of December&#160;31, 2024, we had access to a nationwide network of 51,625 servers that we own and 5,298 servers we lease, with power supply and power generator backup. This structure, along with other features described below, contributes to the reliability, scalability and efficiency of our network. </p> <p style="margin-top:8pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">AI and big data analytics. </span>AI is particularly suitable for reviewing and screening content by recognizing and analyzing patterns and connections. As the varieties and quantity of content and user interactions continue to increase, AI capabilities are critical for us to control our operating costs and enhance user experience. We utilize big data analytics to create an interest profile for each user account based on user&#8217;s actions such as post, bullet chatting, comment, like and follow, and demographic data such as age, gender and geography. Empowered by our AI<span style="font-weight:bold"> </span>capabilities, our interest profile allows us to personalize user interface and push content to our users that they are more likely to find interesting and relevant. </p> <p style="margin-top:8pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We also leverage AI technology in content management and review procedures to monitor the content uploaded to our platform to detect inappropriate or illegal content and to promptly remove any infringing content. Our proprietary <span style="white-space:nowrap">AI-based</span> screening system automatically flags and screens out newly uploaded videos that have privacy issues or contain illegal or inappropriate content by comparing them with copyrighted or objectionable videos stored in our own <span style="white-space:nowrap">in-house</span> &#8220;blacklist&#8221; databases and identifying those with similar codes, <span style="font-style:italic">i.e., </span>the key words in the video contents. Utilizing various technology models and samples gathered internally or based on regulatory requirements, we build, maintain and continuously update our databases to meet the changing regulatory requirements. Once the content is processed by this technology screening system, the system then extracts fingerprint trails (the technical features that identify and distinguish a video) from the content and sends them to our content screening team for the second-level review. All of the other content, primarily consisting of bullet chats posted by users, is also automatically filtered by our screening system, which utilizes an <span style="white-space:nowrap">AI-based</span> screening system to conduct semantic analysis on bullet chats to analyze, identify and screen out inappropriate bullet chats. Utilizing our proprietary technology, upon user&#8217;s instruction to block certain key words in the bullet chats, our platform can execute this instruction while still streaming the video on a real-time basis without <span style="white-space:nowrap">re-loading</span> the entire video. We employ our proprietary technology to conduct semantic analysis of each user&#8217;s favorites, blocks and comments settings, so as to understand each user&#8217;s unique preference and customarily filter the bullet chats, so that each user&#8217;s bullet chatting viewing experience is customized. </p> <p style="margin-top:8pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have developed a series of big data analytics technology and obtained a number of patents in relation to big data storage and computation, interactive query, real-time computation, and other infrastructure, so as to process and analyze a huge amount of data real time with accuracy and stability. For example, we invented a system and methodology to monitor real-time data stream in multi-link transmission which can accurately analyze big data real-time transmission, spot inconsistency in the system within minutes, and promptly react to and report such issues. This technology is applied in data integration, an infrastructure in the big data analytics field, to ensure the completeness of data integration and to facilitate the accuracy of big data analytics, as big data storage, calculation, visualization, application and other upper modules are all computed based on the data generated from the data integration. We also invented a methodology and middleware to access data by combining centralized database, centralized memory cache, local memory cache and local documents cache, so as to improve the stability of the system upon centralized access to data and the efficiency of the system upon large amount of data access, while preventing data inconsistency. </p> <p style="margin-top:8pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Cloud. </span>Due to the nature of the products and services we offer, we have a high demand for storage and computing capacities to enhance the functionalities of our video player, including running algorithms to produce content recommendations. We have developed an advanced cloud system that meets the operational needs of our platform while reducing operating costs. </p> <p style="margin-top:8pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Content distribution network. </span>Our web server technology focuses on reducing bandwidth use while enhancing user experience through utilizing our content distribution network, or CDN, system. Our CDN components are strategically deployed in the cities where our users concentrate, enabling users to access a copy of the content closest to them so that content loading time is minimized. Our proprietary CDN system enhances network efficiency by managing and optimizing the workload of the servers through real-time optimization and distribution. This technology allows users to upload content without compression and enables viewing of content in higher definition. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">119 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Real-time monitoring and support. </span>We have a network operation support team responsible for the stability and security of our network on a <span style="white-space:nowrap">24-hour,</span> <span style="white-space:nowrap"><span style="white-space:nowrap">seven-days-a-week</span></span> basis. The primary responsibilities of the team members consist of monitoring system performance, troubleshooting, detecting system error, random sample testing on servers, maintaining equipment, and testing, evaluating and installing hardware and software. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Intellectual Property </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We seek to protect our technology, including our proprietary technology infrastructure and core software system, through a combination of patents, copyrights, trademarks, trade secrets and confidentiality agreements. As of December&#160;31, 2024, we have registered approximately 2,143 patents, 3,017 registered copyrights, 360 registered domain names, including <span style="font-style:italic">www.bilibili.com</span>, and 8,909 registered trademarks, including &#8220;


<img src="g930276g0319132128068.jpg" alt="LOGO"/>
.&#8221; In addition, we had submitted approximately 2,013 additional patent applications and 313 trademark applications. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We intend to protect our technology and proprietary rights vigorously, but there can be no assurance that our efforts will be successful. Even if our efforts are successful, we may incur significant costs in defending our rights. From time to time, third parties may initiate litigation against us alleging infringement of their proprietary rights or declaring their <span style="white-space:nowrap">non-infringement</span> of our intellectual property rights. See &#8220;Item 3. Key Information&#8212;D.<span style="font-weight:bold"> </span>Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;We may be subject to intellectual property infringement claims or other allegations, which could result in material damage to our reputation and brand, payment of substantial damages, penalties and fines, removal of relevant content from our platform or seeking license arrangements which may not be available on commercially reasonable terms&#8221; and &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;We may not be able to prevent others from engaging in unauthorized use of our intellectual property, unfair competition, defamation or other violations of our rights, which could harm our business and competitive position.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">D. Trend Information </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other than as disclosed elsewhere in this annual report, we are not aware of any trends, uncertainties, demands, commitments or events since January&#160;1,2025 that are reasonably likely to have a material adverse effect on our net sales or revenues, income from continuing operations, profitability, liquidity or capital resources, or that would cause reported financial information not necessarily to be indicative of future operating results or financial condition. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">E. Critical Accounting Estimates </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We prepare our financial statements in conformity with U.S. GAAP, which requires us to make judgments, estimates and assumptions. We continually evaluate these estimates and assumptions based on the most recently available information, our own historical experiences and various other assumptions that we believe to be reasonable under the circumstances. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from our expectations as a result of changes in our estimates. Our critical accounting estimates require a higher degree of judgment than others in their application and involve a significant level of uncertainty at the time the estimate was made, and changes in them have had or are reasonably likely to have a material effect on our financial condition or results of operations. For a detailed discussion of our significant accounting policies and related judgments, see &#8220;Notes to Consolidated Financial Statements&#8212;Note 2. Significant Accounting Policies&#8221; of our audited consolidated financial statements included elsewhere in this annual report. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Revenue recognition for <span style="white-space:nowrap">in-game</span> virtual items </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We recognize revenue from the sale of <span style="white-space:nowrap">in-game</span> virtual items in exclusively distributed mobile games over the estimated average playing period of paying players, starting from the <span style="white-space:nowrap"><span style="white-space:nowrap">point-in-time</span></span> when related <span style="white-space:nowrap">in-game</span> virtual items are delivered to the paying players&#8217; accounts. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Nature of Estimates Required&#8212;average playing period of paying players. </span>The average playing period of paying player is subjected to period assessment. Considering the events or circumstances may change that indicate the change of the estimate, we assessed the average playing period of paying player on a quarterly basis. We make a qualitative and quantitative assessment to determine the average playing period of paying players for each game. If a qualitative and quantitative assessment identifies the change of the average playing period of paying players based on newly available paying players information, we may prospectively apply the change of estimate. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">120 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Assumptions Used. </span>Changes in assumptions or estimates can materially affect average playing period of paying players and, therefore, can affect the test results. The following are key assumptions we use in making the average playing period of paying player for each game: </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Paying players&#8217; churn rates. </span>To compute the estimated average playing period for paying players, we consider the initial purchase date as the starting point of a paying player&#8217;s lifespan. We track the population of paying players who made their initial purchases during the interval period, or the Cohorts, and tracks each Cohort to understand the subsequent churn rate of the paying players of each Cohort, i.e. the number of paying players from each Cohort who left subsequent to their initial purchases, or the churn rate. To determine the ending point of a paying player&#8217;s lifespan beyond the date for which observable data are available, we extrapolate the historical churn rate to arrive at an average playing period for paying players of the selected games. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Similarities between newly launched games and existing games. </span>We<span style="font-style:italic"> </span>make assumption regarding similarities between newly launched games and existing games included in and affected our assumptions regarding playing patterns for paying players for other games with similar characteristics with the new games. If a new game is launched and only a limited period of paying player data is available, we consider the estimated average playing period of our other mobile games which have similar characteristics with the new game. When we believe that we can reasonably estimate average playing period of new games based on newly available paying players information, we may prospectively apply the change of estimate. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with our periodic reviews of the estimate, the assumptions are evaluated accordingly considering historical players&#8217; churn rates, playing patterns for paying players and management judgment. Updates to these assumptions will impact the estimate average playing period of paying players and the revenue recognized accordingly. If the estimate average playing period of paying players is extended, the revenue will be recognized over a longer period and vice versa. See &#8220;Notes to Consolidated Financial Statements&#8212;Note 2. Significant Accounting Policies&#8221; of our audited consolidated financial statements included elsewhere in this annual report for additional information regarding the revenue recognition of mobile game services. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Impairment on the investment accounted for using the measurement alternative </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For those equity investments without significant influence and readily determinable fair value, we record these investments at cost, less impairment, and plus or minus subsequent adjustments for observable price changes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Nature of Estimates Required&#8212;Investment accounted for using the measurement alternative. </span>We assess the impairment on the investment accounted for using the measurement alternative on a quarterly basis, and the assumptions and judgment used in establishing the impairment are evaluated regularly. When an event occurs or circumstances change that indicate the investment accounted for using the measurement alternative may be impaired, we assess qualitative factors to determine whether the fair value of the investment is less than its carrying amount. If the carrying value of the investment accounted for using the measurement alternative is above its fair value, an impairment loss is recognized in an amount equal to the excess. Because the impairment indicator may vary substantially over time, estimating the impairment requires a number of assumptions about matter that are uncertain. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Assumptions and Approach Used&#8212;Impairment assessment. </span>The approach we used to assess investment impairment are based on assumptions and management judgment in considering various factors and events. Many of the factors used in assessing performance and financial position of the investee are outside the control of management, and these assumptions and judgment may change in future periods. Changes in assumptions or management judgment can materially affect to find the impairment indicator, therefore, can affect the test results. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Assumptions and Approach Used&#8212;Fair value of the investees. </span>If the assessment indicates that the investment is impaired, we estimate the investment&#8217;s fair value in accordance with the principles of ASC 820. We measure the fair value of the investees based on market approach or income approach. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The market approach relies on the market value (i.e., market capitalization) of companies that are engaged in the same or similar investment of investees being evaluated. In addition, to the extent available we also consider third-party valuations that were prepared for other business purposes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The income approach is another method for measuring the fair value of the investment and uses cash flow projections. Inherent in the investees&#8217; development of cash flow projections are assumptions and estimates derived from a review of the investees&#8217; operating results, business plan forecasts, expected growth rates, and cost of capital, similar to those a market participant would use to assess fair value. We also make certain assumptions about future economic conditions and other data. Many of the factors used in assessing fair value are outside the control of management, and these assumptions and estimates may change in future periods. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">121 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Changes in assumptions or estimates can materially affect the fair value measurement of the investment and, therefore, can affect the test results. The following are key assumptions we use in making cash flow projections: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Business projections. </span>We make assumptions about the investees&#8217; business in the marketplace. These assumptions drive our planning assumptions for each revenue streams. We also make assumptions about cost levels (e.g., capacity utilization, cost performance). These projections are derived using investees&#8217; business plan forecasts. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Long-term growth rate. </span>A growth rate is used to calculate the terminal value of the business and is added to the present value of the debt-free interim cash flows. The growth rate is the expected rate at which the investees&#8217; business unit&#8217;s earnings stream is projected to grow beyond the planning period. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Discount rate. </span>When measuring possible impairment, future cash flows are discounted at a rate that is consistent with a weighted-average cost of capital that we anticipate a potential market participant would use. Weighted-average cost of capital is an estimate of the overall risk-adjusted <span style="white-space:nowrap">pre-tax</span> rate of return expected by equity and debt holders of a business enterprise. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Economic projections. </span>Assumptions regarding general economic conditions are included in and affect our assumptions regarding industry sales and pricing estimates for the investees&#8217; business. These macroeconomic assumptions include, but are not limited to, regulatory, economic, or technological development, inflation, interest rates, customer preference, and foreign currency exchange rates. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the year of 2024, we assessed the above indicators, then determined that there were impairment indicators and RMB486.5&#160;million investment impairment were charged. See &#8220;Notes to Consolidated Financial Statements&#8212;Note 9. Long-term Investments, Net&#8221; of our audited consolidated financial statements included elsewhere in this annual report for additional information regarding the impairment investment accounted for using the measurement alternative. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Recent Accounting Pronouncements </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A list of recently issued accounting pronouncements that are relevant to us is included in &#8220;2. (ee)&#8221; of our audited consolidated financial statements included elsewhere in this annual report on Form <span style="white-space:nowrap">20-F.</span> </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Safe Harbor </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This annual report on Form <span style="white-space:nowrap">20-F</span> contains forward-looking statements. These statements are made under the &#8220;safe harbor&#8221; provisions of Section&#160;21E of the Securities Exchange Act of 1934, as amended. These forward-looking statements can be identified by terminology such as &#8220;will,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;future,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;may,&#8221; &#8220;intend,&#8221; &#8220;is currently reviewing,&#8221; &#8220;it is possible,&#8221; &#8220;subject to&#8221; and similar statements. Among other things, the sections titled &#8220;Item 3. Key Information&#8212;D. Risk Factors,&#8221; &#8220;Item 4. Information on the Company&#8221; and &#8220;Item 5. Operating and Financial Review and Prospects&#8221; in this annual report on Form <span style="white-space:nowrap">20-F,</span> as well as our strategic and operational plans, contain forward-looking statements. We may also make written or oral forward-looking statements in our filings with the SEC, in our annual report to shareholders, in press releases and other written materials and in oral statements made by our officers, directors or employees to third parties. Statements that are not historical facts, including statements about our beliefs and expectations, are forward-looking statements and are subject to change, and such change may be material and may have a material and adverse effect on our financial condition and results of operations for one or more prior periods. Forward-looking statements involve inherent risks and uncertainties. A number of important factors could cause actual results to differ materially from those contained, either expressly or impliedly, in any of the forward-looking statements in this annual report on Form <span style="white-space:nowrap">20-F.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All information provided in this annual report on Form <span style="white-space:nowrap">20-F</span> and in the exhibits is as of the date of this annual report on Form <span style="white-space:nowrap">20-F,</span> and we do not undertake any obligation to update any such information, except as required under applicable law. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_10"><span style="font-weight:bold">ITEM&#8201;6.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">A. Directors and Senior Management </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth information regarding our directors and executive officers as of the date of this annual report. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:24%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:2%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:72%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Directors and Executive Officers</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Age</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Position/Title</p></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rui Chen</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:right">47</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chairman of the Board of Directors and Chief Executive Officer</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Ni Li</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:right">39</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Vice Chairwoman of the Board of Directors and Chief Operating Officer</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Yi Xu</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:right">35</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Founder, Director and President</p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">122 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:24%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:2%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:72%"/></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Directors and Executive Officers</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Age</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Position/Title</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">JP Gan</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:right">53</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Independent Director</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Eric He</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:right">65</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Independent Director</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Feng Li</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:right">51</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Independent Director</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Guoqi Ding</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:right">55</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Independent Director</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Xin Fan</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:right">45</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chief Financial Officer</p></td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Rui Chen </span>has served as our chairman of the board of directors and chief executive officer since November 2014. He is a serial entrepreneur with more than 20 years of experience in the internet and technology-related industries in China. Mr.&#160;Chen led our strategic development since our founding. With long-term thinking, he spearheaded a series of strategic initiatives which transformed our company to a full-spectrum video community covering a wide array of content categories and diverse video consumption scenarios. Mr.&#160;Chen formulated the strategy of &#8220;community first,&#8221; and continuously investing in high-quality content. Under his leadership, Bilibili built a healthy and prosperous content ecosystem, which was crucial for us to stay attractive to young generations. At the same time, Mr.&#160;Chen led the construction of our business model, and guided the rapid development in multiple business areas. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prior to joining us, Mr.&#160;Chen <span style="white-space:nowrap">co-founded</span> Cheetah Mobile Inc., a mobile internet company listed on the New York Stock Exchange (NYSE: CMCM). In 2009, Mr.&#160;Chen founded Beike Internet Security Co., Ltd. and served as its chief executive officer from 2009 to 2010. Prior to that, Mr.&#160;Chen served as general manager of internet security research and development at Kingsoft Corporation Limited (HKEX: 3888), a leading software and internet service company listed on the Hong Kong Stock Exchange, from 2001 to 2008. Mr.&#160;Chen received his bachelor&#8217;s degree from Chengdu University of Information Technology in 2001. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Ni Li </span>has served as our chief operating officer since November 2014 and vice chairwoman of our board of directors since January 2015. Ms.&#160;Li oversees our overall operations and leads the strategic functions including content ecosystem development, monetization initiatives, strategic planning, investments and brand marketing. In the past years, Ms.&#160;Li has built a strong business and operational team. Under her leadership, the team successfully expanded our revenue streams and significantly enhanced our brand awareness. Starting from 2021, Ms.&#160;Li also chairs our Environmental, Social and Governance Committee. Ms.&#160;Li has served as a <span style="white-space:nowrap">non-executive</span> director of Huanxi Media Group Limited (HKEX: 1003) since September 2020. Prior to joining us, Ms.&#160;Li was in charge of human resources operations at Cheetah Mobile (NYSE: CMCM) from 2013 to 2014. Previously, Ms.&#160;Li founded Goalcareer, a consulting firm serving Fortune 500 companies and startups with a focus in the semiconductor, telecommunication and internet sectors, and worked as its chief executive officer from 2008 to 2012. Ms.&#160;Li received her bachelor&#8217;s degree in law from Lingnan Normal University in 2008. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Yi Xu </span>founded our website in 2009 (which culminated into the commencement of our commercial operations in 2011 and the founding of our company in 2013) and has served as our director and president since December 2013. Mr.&#160;Xu has guided the technological development of our company and played an instrumental role in developing various ground-breaking interactive features such as bullet chatting. Throughout the years, Mr.&#160;Xu has sought innovative ways to refine, and add new functions to, bullet chatting, which remains one of the most significant interactive features on our online platform. He has also contributed to constant design improvements of the user interface of our online platform. Mr.&#160;Xu has also been an opinion leader in our online communities since our inception and led the prosperity of community culture among users, thereby strengthening a strong sense of belonging among users and fostering a vibrant &#8220;Bilibili&#8221; community. Mr.&#160;Xu received his associate degree from Beijing University of Posts and Telecommunications in 2010. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">JP Gan </span>has served as our director since January 2015. Mr.&#160;Gan has been a founding partner of INCE Capital Limited since 2019. From 2006 to 2019, Mr.&#160;Gan was a managing partner of Qiming Venture Partners. From 2005 to 2006, Mr.&#160;Gan was the chief financial officer of KongZhong Corporation. Mr.&#160;Gan is also an independent director of Trip.com Group Ltd. (Nasdaq: TCOM; HKEX: 9961). Mr.&#160;Gan received his bachelor&#8217;s degree in business administration from the University of Iowa in 1994 and his MBA degree from the University of Chicago Booth School of Business in 1999. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Eric He </span>has served as our director since March 2018. He currently also serves as an independent director of Agora, Inc. (Nasdaq: API) since 2020. Mr.&#160;He had served as chief financial officer of JOYY Inc. (previously known as YY Inc.) (Nasdaq: YY) from August 2011 to May 2017. Prior to that, Mr.&#160;He served as chief financial officer of Giant Interactive Group, Inc. from March 2007 to August 2011. He served as chief strategy officer of Ninetowns Internet Technology Group from 2004 to 2007. Mr.&#160;He received a bachelor&#8217;s degree in accounting from National Taipei University and an MBA degree from the Wharton School of Business at the University of Pennsylvania. Mr.&#160;He is a Chartered Financial Analyst in the United States and was certified as a member of American Institute of Certified Public Accountants in 1991. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">123 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Feng Li </span>previously served as our director from November 2014 to May 2016, and started to serve as our director again in February 2019. Mr.&#160;Li is the founder and CEO of Shanghai Ziyou Investment Management Limited, also known as FreeS Fund, a venture capital firm that manages funds primarily investing in early and growth stage startups in China and overseas, and focuses on the industries of upgraded consuming, key sensors, A.I. and biotech. Prior to founding FreeS Fund, Mr.&#160;Li worked as a partner in the venture capital department in IDG<span style="font-weight:bold"> </span>Capital, a global network of private equity and venture capital firms. Prior to that, Mr.&#160;Li served as deputy vice president of New Oriental School, a leading English teaching and learning school in China. Mr.&#160;Li currently serves as a board member of several private internet and technology companies based in China. Mr.&#160;Li received his bachelor&#8217;s degree in chemistry from Peking University in 1996 and his master&#8217;s degree in chemistry from the University of Rochester in 1998. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Guoqi Ding</span> has served as our director since May 2020. Since 2019, Mr.&#160;Guoqi Ding has served as chairman of the board of Zhiqin Management Consulting Ltd., a China-based consulting service provider. Between 2017 and 2023, Mr.&#160;Ding served as an independent director on the board of Dian Diagnostics Group Co., Ltd., (Shenzhen Stock Exchange: 300244), a China-based medical diagnosis outsourcing service provider. Between 2004 and 2017, Mr.&#160;Ding held various positions, including chief financial officer, at Fosun International Limited, one of the largest investment groups in China. Between 2012 and 2017, Mr.&#160;Ding also served as a board member of several companies based in China, including Shanghai Forte Land Company Limited, one of China&#8217;s largest real estate developers. Mr.&#160;Ding received his bachelor&#8217;s degree in finance and economics from Shanghai University of Finance and Economics, and was recognized as an accountant by Ministry of Finance of the People&#8217;s Republic of China in 1997. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Xin Fan </span>has served as our chief financial officer since September 2017. Prior to that, Mr.&#160;Fan served as our vice president of finance since April 2016. Before joining our company, Mr.&#160;Fan served as a finance director at NetEase (Nasdaq: NTES; HKEX: 9999) from 2011 to 2016. Prior to 2011, Mr.&#160;Fan held various positions at KPMG Huazhen for an aggregate of eight years and served as a senior manager there from 2008 to 2011. Mr.&#160;Fan has also served as an independent director of Sipai Health Technology Co., Ltd. (HKEX: 0314) since May 2023 and as an independent director of MicroPort NeuroScientific Corporation (HKEX: 2172) since June 2024. Mr.&#160;Fan received his bachelor&#8217;s degree in international accounting from Shanghai University of Finance and Economics in 2001. Mr.&#160;Fan is a regular member of the American Institute of Certified Public Accountants and a certified public accountant in China. He also holds licenses as chartered global management accountant and chartered certified accountant in the United Kingdom. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">B. Compensation </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the fiscal year ended December&#160;31, 2024, we paid an aggregate of approximately RMB7.2&#160;million (US$1.0 million) in cash to our executive officers, and approximately RMB1.7&#160;million (US$0.2 million) in cash to our <span style="white-space:nowrap">non-executive</span> directors. We have not set aside or accrued any amount to provide pension, retirement or other similar benefits to our executive officers and directors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our PRC subsidiaries and the VIEs are required by law to make contributions equal to certain percentages of each employee&#8217;s salary for his or her pension insurance, medical insurance, unemployment insurance and other statutory benefits and a housing provident fund. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Share Incentive Plans </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2014, our board of directors adopted a global share incentive plan, or the Global Share Plan, to attract and retain the best available personnel, provide additional incentives to employees, directors and consultants and promote the success of our business. We subsequently terminated our Global Share Plan in October 2022 by unanimous written approval of our board of directors. The awards previously granted and outstanding and the evidencing original award agreements shall survive the termination of the Global Share Plan and remain effective until the expiration of their original terms, as may be amended from time to time. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2018, our shareholders and board of directors adopted the 2018 share incentive plan, or the 2018 Plan, to attract and retain the best available personnel, provide additional incentives to employees, directors and consultants and promote the success of our business. We subsequently amended our 2018 Plan in March 2020, October 2022 and June 2024. Following the latest amendment in June 2024, the maximum aggregate number of Class&#160;Z ordinary shares which may be issued pursuant to all awards under the 2018 Plan, or the Scheme Limit, was refreshed to be 41,413,503 Class&#160;Z ordinary shares.<span style="font-weight:bold"><span style="font-style:italic"> </span></span>The awards previously granted and outstanding and the evidencing original award agreements shall survive the June 2024 amendment and remain effective until the expiration of their original terms, as may be amended from time to time, and the ordinary shares underlying these awards shall not count towards the refreshed Scheme Limit. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In May 2024, our board of directors adopted the 2024 share incentive plan, or the 2024 Plan, to attract and retain the best available personnel, provide additional incentives to employees, directors and consultants and promote the success of our business. The maximum aggregate number of Class&#160;Z ordinary shares which may be issued pursuant to all awards under the 2024 Plan is 41,272,920 Class&#160;Z ordinary shares. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">The 2018 Plan </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The aggregate number of Class&#160;Z ordinary shares available for future grant under the 2018 Plan was 37,092,680 as of February&#160;28, 2025. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">124 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Class&#160;Z ordinary shares that may be issued pursuant to the awards under the 2018 Plan may be in the form of new shares to be issued by us or in the form of shares or ADSs that may be purchased in the open market by us or a third-party trust from time to time in connection with the 2018 Plan. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following paragraphs describe the principal terms of the 2018 Plan. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Types of Awards. </span>The 2018 Plan permits the awards of options, restricted shares, and restricted share units. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Plan Administration. </span>Our board of directors or a committee of one or more members of the board of directors will administer the 2018 Plan. The committee or the full board of directors, as applicable, will determine the participants to receive awards, the type and number of awards to be granted to each participant, and the terms and conditions of each award under the 2018 Plan. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Award Agreement. </span>Awards granted under the 2018 Plan are evidenced by an award agreement that sets forth terms, conditions and limitations for each award, which may include the term of the award, the provisions applicable in the event that the grantee&#8217;s employment or service terminates, and our authority to unilaterally or bilaterally amend, modify, suspend, cancel or rescind the award. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Eligibility. </span>Eligible participants include employee participants, related party participants and service provider participants, as determined by the plan administrator. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Vesting Schedule. </span>Under the 2018 Plan, in general, the plan administrator determines the vesting schedule, which is specified in the relevant award agreement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Exercise of Options. </span>Under the 2018 Plan, the plan administrator determines the exercise price for each option, which is stated in the award agreement and shall be no less than the higher of (i)&#160;the closing price of the underlying shares as quoted on the principal exchange or system on which the shares are listed on the date of grant (which must be a business day), and (ii)&#160;the average closing price of the underlying shares as quoted on the principal exchange or system on which the shares are listed for the five trading days immediately preceding the date of grant, provided that the shares are listed on one or more established stock exchanges or national market systems (including the Nasdaq Stock Market and the Main Board of the Hong Kong Stock Exchange). The vested portion of option will expire if not exercised prior to the time as the plan administrator determines at the time of its grant. However, the maximum exercisable term is ten years from the date of a grant. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Transfer Restrictions. </span>Under the 2018 Plan, awards may not be transferred in any manner by the participant unless, subject to applicable laws and regulations or under the specific exceptions provided in the 2018 Plan. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Termination and Amendment. </span>Unless terminated earlier, the 2018 Plan has a term of ten years. Our board of directors has the authority to amend or terminate the 2018 Plan. However, shareholders&#8217; approval is required for any amendments that (i)&#160;are necessary and desirable to comply with applicable laws or stock exchange rules, (ii)&#160;alter the material terms of the 2018 Plan relating to the matters set out in Rule 17.03 of the Hong Kong Listing Rules to the advantage of eligible participants, and (iii)&#160;change the authority of our board of directors or committee responsible for administering the plan to amend the terms of the 2018 Plan. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">The 2024 Plan </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The aggregate number of Class&#160;Z ordinary shares available for future grant under the 2024 Plan was 41,272,920 as of February&#160;28, 2025. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Class&#160;Z ordinary shares that may be issued pursuant to the awards under the 2024 Plan will be in the form of shares or ADSs that are purchased by a third-party trust from time to time through legally permissible means in connection with the 2024 Plan. 2024 Plan does not involve the issuance of new shares of our company. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following paragraphs describe the principal terms of the 2024 Plan. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Types of Awards. </span>The 2024 Plan permits the awards of options, restricted shares, and restricted share units. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Plan Administration. </span>Our board of directors or a committee of one or more members of the board of directors will administer the 2024 Plan. The committee or the full board of directors, as applicable, will determine the participants to receive awards, the type and number of awards to be granted to each participant, and the terms and conditions of each award under the 2024 Plan. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Award Agreement. </span>Awards granted under the 2024 Plan are evidenced by an award agreement that sets forth terms, conditions and limitations for each award, which may include the term of the award, the provisions applicable in the event that the grantee&#8217;s employment or service terminates, and our authority to unilaterally or bilaterally amend, modify, suspend, cancel or rescind the award. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">125 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Eligibility. </span>Eligible participants include employee participants, related party participants and consultants, as determined by the plan administrator. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Vesting Schedule. </span>Under the 2024 Plan, in general, the plan administrator determines the vesting schedule, which is specified in the relevant award agreement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Exercise of Options. </span>Under the 2024 Plan, the plan administrator determines the exercise price for each option, which is stated in the award agreement and shall be no less than the fair market value of the shares on the date of grant, which must be a business day. The vested portion of option will expire if not exercised prior to the time as the plan administrator determines at the time of its grant. However, the maximum exercisable term is ten years from the date of a grant. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Transfer Restrictions. </span>Under the 2024 Plan, awards may not be transferred in any manner by the participant other than in accordance with the exceptions provided in the relevant award agreement or otherwise determined by the plan administrator, such as transfers by will or the laws of descent and distribution. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Termination and Amendment. </span>Unless terminated earlier, the 2024 Plan has a term of ten years. Our board of directors has the authority to amend or terminate the 2024 Plan. Except with respect to amendments made by the plan administrator, no termination, amendment or modification may adversely affect in any material way any awards previously granted pursuant to the 2024 Plan unless agreed by the participant. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table summarizes, as of February&#160;28, 2025, the number of ordinary shares underlying outstanding options and restricted share units granted to several of our directors and executive officers and to other individuals as a group under the Global Share Plan and the 2018 Plan, excluding awards that were forfeited or cancelled after the relevant grant dates. We have not granted any awards under the 2024 Plan. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:25%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:21%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:21%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:21%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Name</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Ordinary&#160;Shares</span><br/><span style="font-weight:bold">Underlying</span><br/><span style="font-weight:bold">Options</span><br/><span style="font-weight:bold">and Restricted</span><br/><span style="font-weight:bold">Share</span><br/><span style="font-weight:bold">Units Awarded</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Exercise Price</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(US$/Share)**</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Date of Grant</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Date of Expiration**</p></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rui Chen</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right">From nominal to</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right">March 2020</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right">March 2027</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right">US$10.47</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right">November 2020</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right">November 2027</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Ni Li</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right">Nominal</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">Various dates from</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">November 2020</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:right">to March&#160;2023</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right">November 2027</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">JP Gan</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right">Nominal</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">Various dates from</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">March 2020</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:right">to July 2022</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">Various dates from</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:right">March 2026 to July 2028</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Eric He</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right">Nominal</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right">July 2022</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right">July 2028</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Xin Fan</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">From nominal to</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:right">US$10.47</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">Various dates from</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">June 2019</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:right">to March 2023</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">Various dates from</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:right">June 2026 to March 2027</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other&#160;grantees</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:middle">&#160;</td>
<td style="vertical-align:middle;text-align:right">20,883,095</td>
<td style="white-space:nowrap;vertical-align:middle">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">From nominal to</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:right">US$10.47</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">Various dates from</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">June 2019</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:right">to December 2024</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:right"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">Various dates from</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:right">June 2026 to December 2028</p></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:right">29,742,521</td>
<td style="white-space:nowrap;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"/></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Less than 1% of our total outstanding shares. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">**</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Exercise price and date of expiration are not applicable to the granted restricted share units. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Equity Incentive Trusts </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Bilibili Inc. Global Share Incentive Trust and Bilibili Inc. Special Share Incentive Trust, which we collectively refer to as the Equity Incentive Trusts, were established under their respective trust deeds, each dated November&#160;28, 2017, between us and Ark Trust (Hong Kong) Limited, or Ark Trust, as trustee of each of the Equity Incentive Trusts. Through the Equity Incentive Trusts, our ordinary shares and other rights and interests under awards granted pursuant to our Global Share Plan may be provided to certain of recipients of equity awards. The participants in the Equity Incentive Trusts include our employees and certain of our executive officers. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">126 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Participants in the Equity Incentive Trusts transfer their equity awards to Ark Trust to be held for their benefit. Upon satisfaction of vesting conditions and request by grant recipients, Ark Trust will exercise the equity awards and transfer the relevant ordinary shares and other rights and interest under the equity awards to the relevant grant recipients with the consent of the trust administrator. Each of the trust deeds provides that Ark Trust shall not exercise the voting rights attached to such ordinary shares unless otherwise directed by the trust administrator, which is an authorized representative of our company. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">C. Board Practices </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Board of Directors </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors consists of seven directors. A director is not required to hold any shares in Bilibili by way of qualification. Subject to the Nasdaq Stock Market rules, a director may vote with respect to any contract, proposed contract or arrangement in which he is materially interested provided (a)&#160;such director, if his interest in such contract or arrangement is material, has declared the nature of his interest at the earliest meeting of the board at which it is practicable for him to do so, either specifically or by way of a general notice and (b)&#160;if such contract or arrangement is a transaction with a related party, such transaction has been approved by the audit committee. The directors may exercise all the powers of the company to borrow money, mortgage its undertaking, property and uncalled capital, and issue debentures or other securities whenever money is borrowed or as security for any obligation of the company or of any third party. None of our <span style="white-space:nowrap">non-executive</span> directors has a service contract with us that provides for benefits upon termination of service. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Committees of the Board of Directors </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have established three committees under the board of directors: an audit committee, a compensation committee and a nominating and corporate governance committee. We have adopted a charter for each of the three committees. Each committee&#8217;s members and functions are described below. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Audit Committee. </span>Our audit committee consists of Eric He, JP Gan and Feng Li. Eric He is the chairman of our audit committee. We have determined that Eric He, JP Gan and Feng Li each satisfies the &#8220;independence&#8221; requirements of Rule 5605(c)(2) of the Nasdaq Stock Market Rules and meets the independence standards under Rule <span style="white-space:nowrap">10A-3</span> under the Exchange Act, as amended. We have determined that Eric He qualifies as an &#8220;audit committee financial expert.&#8221; The audit committee oversees our accounting and financial reporting processes and the audits of the financial statements of our company. The audit committee is responsible for, among other things: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">appointing the independent registered public accounting firms and <span style="white-space:nowrap">pre-approving</span> all auditing and <span style="white-space:nowrap">non-auditing</span> services permitted to be performed by the independent registered public accounting firms; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing with the independent registered public accounting firms any audit problems or difficulties and management&#8217;s response; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">discussing the annual audited financial statements with management and the independent registered public accounting firms; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing the adequacy and effectiveness of our accounting and internal control policies and procedures and any steps taken to monitor and control major financial risk exposures; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing and approving all proposed related party transactions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">meeting separately and periodically with management and the independent registered public accounting firms; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">monitoring compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure proper compliance. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Compensation Committee. </span>Our compensation committee consists of JP Gan, Eric He and Feng Li. JP Gan is the chairman of our compensation committee. We have determined that JP Gan, Eric He and Feng Li each satisfies the &#8220;independence&#8221; requirements of Rule 5605(a)(2) of the Nasdaq Stock Market Rules. The compensation committee assists the board in reviewing and approving the compensation structure, including all forms of compensation, relating to our directors and executive officers. Our chief executive officer may not be present at any committee meeting during which his compensation is deliberated. The compensation committee is responsible for, among other things: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing and approving, or recommending to the board for its approval, the compensation for our chief executive officer and other executive officers; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing and recommending to the board for determination with respect to the compensation of our <span style="white-space:nowrap">non-employee</span> directors; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">127 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing periodically and approving any incentive compensation or equity plans, programs or similar arrangements; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">selecting compensation consultant, legal counsel or other adviser only after taking into consideration all factors relevant to that person&#8217;s independence from management. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Nominating and Corporate Governance Committee. </span>Our nominating and corporate governance committee consists of JP Gan, Eric He and Feng Li. JP Gan is the chairman of our nominating and corporate governance committee. We have determined that JP Gan, Eric He and Feng Li each satisfies the &#8220;independence&#8221; requirements of Rule 5605(a)(2) of the Nasdaq Stock Market Rules. The nominating and corporate governance committee assists the board of directors in selecting individuals qualified to become our directors and in determining the composition of the board and its committees. The nominating and corporate governance committee is responsible for, among other things: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">selecting and recommending to the board nominees for election by the shareholders or appointment by the board; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing annually with the board the current composition of the board with regards to characteristics such as independence, knowledge, skills, experience and diversity; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">making recommendations on the frequency and structure of board meetings and monitoring the functioning of the committees of the board; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">advising the board periodically with regards to significant developments in the law and practice of corporate governance as well as our compliance with applicable laws and regulations, and making recommendations to the board on all matters of corporate governance and on any remedial action to be taken. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Duties of Directors </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under Cayman Islands law, our directors have a duty to act honestly, in good faith and with a view to our best interests. Our directors also have a duty to exercise the care, diligence and skills that a reasonably prudent person would exercise in comparable circumstances. In fulfilling their duty of care to us, our directors must ensure compliance with our memorandum and articles of association, as amended and restated from time to time, and the class rights vested thereunder in the holders of the shares. A shareholder may in certain circumstances have rights to damages if a duty owed by the directors is breached. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors has all the powers necessary for managing, and for directing and supervising, our business affairs. The functions and powers of our board of directors include, among others: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">convening shareholders&#8217; annual general meetings and reporting its work to shareholders at such meetings; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">declaring dividends and distributions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">appointing officers and determining the term of office of the officers; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">exercising the borrowing powers of our company and mortgaging the property of our company; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">approving the transfer of shares in Bilibili, including the registration of such shares in our share register. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You should refer to &#8220;Item 10. Additional information&#8212;B. Memorandum and Articles of Association&#8212;Differences in Corporate Law&#8221; for additional information on our standard of corporate governance under Cayman Islands law. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Terms of Directors and Officers </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our officers are elected by and serve at the discretion of the board of directors. At each annual general meeting <span style="white-space:nowrap">one-third</span> of the directors for the time being, or, if their number is not three or a multiple of three, then the number nearest to but not less than <span style="white-space:nowrap">one-third,</span> shall retire from office by rotation provided that every director (including those appointed for a specific term) shall be subject to retirement by rotation at least once every three years. A retiring director shall be eligible for <span style="white-space:nowrap">re-election.</span> Bilibili Inc. at the general meeting at which a director retires may fill the vacated office. The directors to retire by rotation shall include (so far as necessary to obtain the number required) any director who wishes to retire and not to offer himself for <span style="white-space:nowrap">re-election.</span> Any director who has not been subject to retirement by rotation in the three years preceding the annual general meeting shall retire by rotation at such annual general meeting. Any further directors so to retire shall be those who have been longest in office since their last <span style="white-space:nowrap">re-election</span> or appointment and so that as between persons who became or were last <span style="white-space:nowrap">re-elected</span> directors on the same day those to retire shall (unless they otherwise agree among themselves) be determined by lot. A director is not required to retire upon reaching any particular age. A director will be removed from office automatically if, among other things, the director (i)&#160;becomes bankrupt or makes any arrangement or composition with his creditors; or (ii)&#160;is found by our company to be or becomes of unsound mind. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">128 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">D. Employees </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We had 11,092 employees as of December&#160;31, 2022, 8,801 employees as of December&#160;31, 2023, and 8,088 employees as of December&#160;31, 2024. The following table sets forth the numbers of our employees categorized by function as of December&#160;31, 2024: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">


<tr>

<td style="width:75%"/>

<td style="vertical-align:bottom;width:19%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"><span style="font-weight:bold">Function:</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">As&#160;of&#160;December&#160;31,&#160;2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Products and technology</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,632</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Content audit</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,247</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operations</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,646</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Management, sales, finance and administration</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">563</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,088</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, we had 5,635 employees in Shanghai, 645 employees in Chengdu, 445 employees in Nanjing, 407 employees in Wuhan and 956 employees in other locations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As required under PRC regulations, we participate in housing funds and various employee social security plans that are organized by applicable local municipal and provincial governments, including housing funds, pension, maternity, medical, work-related injury and unemployment benefit plans, under which we make contributions at specified percentages of the salaries of our employees. We also purchase commercial health and accidental insurance for our employees. Bonuses are generally discretionary and based in part on employee performance and in part on the overall performance of our business. We have granted and plan to continue to grant share-based incentive awards to our employees in the future to incentivize their contributions to our growth and development. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We enter into standard confidentiality and employment agreements with our key employees. The contracts with our key personnel typically include a standard <span style="white-space:nowrap">non-compete</span> agreement that prohibits the employee from competing with us, directly or indirectly, during his or her employment and for at least one year after the termination of his or her employment. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">E. Share Ownership </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Except as otherwise noted, the following table sets forth information with respect to the beneficial ownership of our ordinary shares as of February&#160;28, 2025 by: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">each of our directors and executive officers; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">each person known to us to own beneficially more than 5% of our ordinary shares. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The calculations in the table below are based on 83,715,114 Class&#160;Y ordinary shares and 333,053,165 Class&#160;Z ordinary shares outstanding as of February&#160;28, 2025 (excluding 4,493,138 Class&#160;Z ordinary shares issued and reserved for future issuance upon the exercising or vesting of awards granted under our share incentive plans). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Beneficial ownership is determined in accordance with the rules and regulations of the SEC. In computing the number of shares beneficially owned by a person and the percentage ownership of that person, we have included shares that the person has the right to acquire within 60 days after February&#160;28, 2025, including through the exercise of any option, warrant or other right or the conversion of any other security. These shares, however, are not included in the computation of the percentage ownership of any other person. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:61%"/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="18" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Ordinary Shares Beneficially Owned</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Class&#160;Y</span><br/><span style="font-weight:bold">Ordinary</span><br/><span style="font-weight:bold">Shares</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Class&#160;Z</span><br/><span style="font-weight:bold">Ordinary</span><br/><span style="font-weight:bold">Shares</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Total</span><br/><span style="font-weight:bold">Ordinary</span><br/><span style="font-weight:bold">Shares</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">% of</span><br/><span style="font-weight:bold">Beneficial</span><br/><span style="font-weight:bold">Ownership</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">% of</span><br/><span style="font-weight:bold">Aggregate</span><br/><span style="font-weight:bold">Voting</span><br/><span style="font-weight:bold">Power</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Directors and Executive Officers**:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rui Chen<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">49,299,006</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,604,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">52,903,006</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12.6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">42.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Ni Li<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,200,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,336,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,536,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6.2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Yi Xu<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">27,216,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">196,100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">27,412,208</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6.6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">23.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">JP Gan<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Eric He<sup style="font-size:75%; vertical-align:top">(5)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Feng Li<sup style="font-size:75%; vertical-align:top">(6)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Guoqi Ding<sup style="font-size:75%; vertical-align:top">(7)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Xin Fan</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">129 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:60%"/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="18" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Ordinary Shares Beneficially Owned</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Class&#160;Y</span><br/><span style="font-weight:bold">Ordinary</span><br/><span style="font-weight:bold">Shares</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Class&#160;Z</span><br/><span style="font-weight:bold">Ordinary</span><br/><span style="font-weight:bold">Shares</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Total</span><br/><span style="font-weight:bold">Ordinary</span><br/><span style="font-weight:bold">Shares</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">% of</span><br/><span style="font-weight:bold">Beneficial</span><br/><span style="font-weight:bold">Ownership</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">% of</span><br/><span style="font-weight:bold">Aggregate</span><br/><span style="font-weight:bold">Voting</span><br/><span style="font-weight:bold">Power</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">All Directors and Executive Officers as a Group</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">83,715,114</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,057,726</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">89,772,840</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">21.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">71.6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Principal Shareholders:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Entities affiliated with Rui Chen<sup style="font-size:75%; vertical-align:top">(8)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">49,299,006</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">49,299,006</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11.8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">42.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tencent entities<sup style="font-size:75%; vertical-align:top">(9)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">43,749,518</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">43,749,518</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Entity affiliated with Yi Xu<sup style="font-size:75%; vertical-align:top">(10)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">27,216,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">151,100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">27,367,208</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6.6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">23.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Notes: </p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">&#8224;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">For each person and group included in this column, percentage of voting power is calculated by dividing the voting power beneficially owned by such person or group by the voting power of all of our Class&#160;Y and Class&#160;Z ordinary shares as a single class. Each holder of Class&#160;Z ordinary shares is entitled to one vote per share and each holder of our Class&#160;Y ordinary shares is entitled to ten votes per share on all matters submitted to them for a vote. Our Class&#160;Y ordinary shares and Class&#160;Z ordinary shares vote together as a single class on all matters submitted to a vote of our shareholders, except as may otherwise be required by law. Our Class&#160;Y ordinary shares are convertible at any time by the holder thereof into Class&#160;Z ordinary shares on a <span style="white-space:nowrap"><span style="white-space:nowrap">one-for-one</span></span> basis. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Less than 1% of our total outstanding shares. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">**</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Except as otherwise indicated below, the business address of our directors and executive officers is Building 3, Guozheng Center, No.&#160;485 Zhengli Road, Yangpu District, Shanghai, People&#8217;s Republic of China. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(1)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents (i) 49,299,006 Class&#160;Y ordinary shares directly held by Vanship Limited, a business company limited by shares incorporated in British Virgin Islands, and (ii) 3,604,000 Class&#160;Z ordinary shares issuable to Mr.&#160;Rui Chen upon exercise of options within 60 days after February&#160;28, 2025. Vanship Limited is controlled by The Le Petit Prince Trust, a trust established under the laws of Cayman Islands and managed by TMF (Cayman) Ltd. as the trustee. Mr.&#160;Chen is the settlor of The Le Petit Prince Trust, and Mr.&#160;Chen and his family members are the trust&#8217;s beneficiaries. Under the terms of this trust, Mr.&#160;Chen has the power to direct the trustee with respect to the retention or disposal of, and the exercise of any voting and other rights attached to, the shares held by Vanship Limited in Bilibili, and, except for Mr.&#160;Chen, the other beneficiaries of the trust have no voting rights attached to such shares. There are certain limited circumstances in which the trustee would not be required to comply with such a direction (for example, where a direction may make the trustee subject to criminal sanction or civil liability or where a direction involves a transaction which might have an adverse impact on the reputation of the trustee). The above position would also not apply if Mr.&#160;Chen is incapacitated, has released his authority or nominated another person to have such authority in his place. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(2)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents (i) 7,200,000 Class&#160;Y ordinary shares directly held by Saber Lily Limited, a business company limited by shares incorporated in British Virgin Islands, and (ii) 1,336,000 Class&#160;Z ordinary shares issuable to Ms.&#160;Ni Li upon exercise of options within 60 days after February&#160;28, 2025. Saber Lily Limited is controlled by The Fortuna Trust, a trust established under the laws of Cayman Islands and managed by TMF (Cayman) Ltd. as the trustee. Ms.&#160;Li is the settlor of The Fortuna Trust, and Ms.&#160;Li and her family members are the trust&#8217;s beneficiaries. Under the terms of this trust, Ms.&#160;Li has the power to direct the trustee with respect to the retention or disposal of, and the exercise of any voting and other rights attached to, the shares held by Saber Lily Limited in Bilibili, and, except for Ms.&#160;Li, the other beneficiaries of the trust have no voting rights attached to such shares. There are certain limited circumstances in which the trustee would not be required to comply with such a direction (for example, where a direction may make the trustee subject to criminal sanction or civil liability or where a direction involves a transaction which might have an adverse impact on the reputation of the trustee). The above position would also not apply if Ms.&#160;Li is incapacitated, has released her authority or nominated another person to have such authority in her place. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(3)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents (i) 27,216,108 Class&#160;Y ordinary shares and 151,100 Class&#160;Z ordinary shares directly held by Kami Sama Limited, a business company limited by shares incorporated in British Virgin Islands, and (ii) 45,000 Class&#160;Z ordinary shares in the form of ADSs held by Mr.&#160;Xu. Kami Sama Limited is controlled by The Homur Trust, a trust established under the laws of Cayman Islands and managed by TMF (Cayman) Ltd. as the trustee. Mr.&#160;Yi Xu is the settlor of The Homur Trust, and Mr.&#160;Xu and his family members are the trust&#8217;s beneficiaries. Under the terms of this trust, Mr.&#160;Xu has the power to direct the trustee with respect to the retention or disposal of, and the exercise of any voting and other rights attached to, the shares held by Kami Sama Limited in Bilibili, and, except for Mr.&#160;Xu, the other beneficiaries of the trust have no voting rights attached to such shares. There are certain limited circumstances in which the trustee would not be required to comply with such a direction (for example, where a direction may make the trustee subject to criminal sanction or civil liability or where a direction involves a transaction which might have an adverse impact on the reputation of the trustee). The above position would also not apply if Mr.&#160;Xu is incapacitated, has released his authority or nominated another person to have such authority in his place. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(4)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The business address of Mr.&#160;JP Gan is Suite 909, Bank of America Tower, 12 Harcourt Road, Central, Hong Kong. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(5)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The business address of Mr.&#160;Eric He is <span style="white-space:nowrap">2F-1,</span> No.&#160;495, Guangfu S. Road, Xinyi District, Taipei City 110007, Taiwan. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(6)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The business address of Mr.&#160;Feng Li is Room 701, Tower 1, Liangmaqiao Diplomatic Office Building, No 19 Dongfangdong Road, Chaoyang District, Beijing, People&#8217;s Republic of China. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(7)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The business address of Mr.&#160;Guoqi Ding is Room 902, Building 1, 1500 Changyi Road, Pudong New Area, Shanghai, People&#8217;s Republic of China. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(8)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents 49,299,006 Class&#160;Y ordinary shares directly held by Vanship Limited, a business company limited by shares incorporated in British Virgin Islands. The registered address of Vanship Limited is Start Chambers, Wickham&#8217;s Cay II., P.O. Box 2221, Road Town, Tortola, British Virgin Islands. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(9)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents (i) 10,954,357 Class&#160;Z ordinary shares directly held by Huang River Investment Limited, a wholly owned subsidiary of Tencent Holdings Limited, and (ii) 32,795,161 Class&#160;Z ordinary shares directly held by Tencent Mobility Limited, a wholly owned subsidiary of Tencent Holdings Limited, based on the Schedule 13G/A filed on February&#160;1, 2024. The address of principal business office for both Tencent Mobility Limited and Tencent Holdings Limited is Level&#160;29, Three Pacific Place, No.&#160;1 Queen&#8217;s Road East, Wanchai, Hong Kong. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">130 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(10)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents 27,216,108 Class&#160;Y ordinary shares and 151,100 Class&#160;Z ordinary shares directly held by Kami Sama Limited, a business company limited by shares incorporated in British Virgin Islands. The registered address of Kami Sama Limited is Start Chambers, Wickham&#8217;s Cay II., P.O. Box 2221, Road Town, Tortola, British Virgin Islands. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To our knowledge, as of February&#160;28, 2025, 70,649,995 of our Class&#160;Z ordinary shares were held by two record holders in the United States, representing approximately 16.8% of our total outstanding shares on an as converted basis (including the 4,493,138 Class&#160;Z ordinary shares issued and reserved for future issuance upon the exercising or vesting of awards granted under our share incentive plans). One of the holders is Deutsche Bank Trust Company Americas, the depositary of our ADS program, which held 20.9% Class&#160;Z ordinary shares on record as of February&#160;28, 2025. The number of beneficial owners of the ADSs in the United States is likely to be much larger than the number of record holders of our ordinary shares in the United States. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">F. Disclosure of A Registrant&#8217;s Action to Recover Erroneously Awarded Compensation </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_11"><span style="font-weight:bold">ITEM&#8201;7.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">A. Major Shareholders </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Please refer to &#8220;Item 6. Directors, Senior Management and Employees&#8212;E. Share Ownership.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">B. Related Party Transactions </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Contractual Arrangements with the Relevant VIEs and Their Respective Individual Shareholders </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#8220;Item 4. Information on the Company&#8212;C. Organizational Structure.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Shareholders Agreement and Investor Rights Agreement </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We entered into our shareholders agreement on April&#160;1, 2017 with our shareholders, which consist of holders of ordinary shares and preferred shares. Pursuant to this shareholders agreement, we have granted certain registration rights to our shareholders. Set forth below is a description of the registration rights granted under the agreement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Demand Registration Rights. </span>Holders holding at least 10% or more of the issued and outstanding registrable securities (on an as converted basis) held by the preferred shareholders, the <span style="white-space:nowrap">pre-IPO</span> Class&#160;D ordinary shareholders, <span style="white-space:nowrap">pre-IPO</span> Class&#160;C ordinary shareholders or <span style="white-space:nowrap">pre-IPO</span> Class&#160;B ordinary shareholders have the right to demand in writing that we file a registration statement covering the registration of at least 25% of their registrable securities. We have the right to defer filing of a registration statement for a period of not more than 90 days if our board of directors determines in good faith that filing of a registration statement in the near future will be materially detrimental to us or our shareholders, but we cannot exercise the deferral right more than once for more than once during any twelve-month period and cannot register any other securities during such period. We are not obligated to effect more than three demand registrations. Further, if the registrable securities are offered by means of an underwritten offering, and the managing underwriter advises us that marketing factors require a limitation of the number of securities to be underwritten, the underwriters may decide to exclude (i)&#160;all of the registrable securities in our initial public offering, or (ii)&#160;up to 75% of the registrable securities and the number of the registrable securities will be allocated among the holders on a pro rata basis according to the number of registrable securities then outstanding held by each holder requesting registration; <span style="font-style:italic">provided</span> that all other equity securities are first excluded. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Registration on Form <span style="white-space:nowrap">F-3</span> or Form <span style="white-space:nowrap">S-3.</span> </span>Any holder may request us to file a registration statement on Form <span style="white-space:nowrap">F-3</span> or Form <span style="white-space:nowrap">S-3</span> if we qualify for registration on Form <span style="white-space:nowrap">F-3</span> or Form <span style="white-space:nowrap">S-3.</span> The holders are entitled to an unlimited number of registrations on Form <span style="white-space:nowrap">F-3</span> or Form <span style="white-space:nowrap">S-3</span> so long as such registration offerings are in excess of US$500,000. We, however, are not obligated to consummate a registration if we have consummated two registrations within any twelve-month period. We have the right to defer filing of a registration statement for a period of not more than 90 days if our board of directors determines in good faith that filing of a registration statement in the near future will be materially detrimental to us or our shareholders, but we cannot exercise the deferral right more than once for more than once during any twelve-month period and cannot register any other securities during such period. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Piggyback Registration Rights. </span>If we propose to register for a public offering or our securities other than relating to any share incentive plan or a corporate reorganization, we must offer holders of our registrable securities an opportunity to be included in such registration. If the underwriters advise in writing that market factors require a limitation of the number of registrable securities to be underwritten, the underwriters may decide to exclude (i)&#160;all of the registrable securities in our initial public offering, or (ii)&#160;up to 75% of the registrable securities and the number of the registrable securities will be allocated among the holders on a pro rata basis according to the number of registrable securities then outstanding held by each holder requesting registration; <span style="font-style:italic">provided</span> that all other equity securities are first excluded (except for securities sold for the account of our company). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Expenses of Registration. We </span>will bear all registration expenses, other than the underwriting discounts and selling commissions applicable to the sale of registrable securities, incurred in connection with registrations, filings or qualification pursuant to the shareholders agreement. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">131 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Termination of Obligations. </span>We have no obligation to effect any demand, piggyback or Form <span style="white-space:nowrap">F-3</span> or Form <span style="white-space:nowrap">S-3</span> registration upon the later of (i)&#160;the fifth anniversary from the date of closing of a QIPO as defined in the shareholders agreement, and (ii)&#160;with respect to any holder, the date following a QIPO on which such holder holds less than 1% of the equity securities of our company and all registrable securities may be sold under Rule 144 of the Securities Act in any <span style="white-space:nowrap">90-day</span> period. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the share purchase and investor rights agreement by and between us and Tencent Mobility Limited dated October&#160;3, 2018, we have granted certain registration rights to Tencent Mobility Limited or its affiliates. Accordingly, Tencent Mobility Limited or its affiliates are entitled one registration on Form <span style="white-space:nowrap">F-3,</span> after the expiration of a <span style="white-space:nowrap">lock-up</span> period, covering such Class&#160;Z ordinary shares issued and sold to Tencent Mobility Limited pursuant to the aforesaid share purchase and investor rights agreement. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Employment Agreements and Indemnification Agreements </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have entered into employment agreements with each of our executive officers. Under these agreements, each of our executive officers is employed for a specified time period. We may terminate employment for cause, at any time, without advance notice or remuneration, for certain acts of the executive officer, such as conviction or plea of guilty to a felony or any crime involving moral turpitude, negligent or dishonest acts to our detriment, or misconduct or a failure to perform agreed duties. We may also terminate an executive officer&#8217;s employment without cause upon three-month advance written notice. In such case of termination by us, we will provide severance payments to the executive officer as expressly required by applicable law of the jurisdiction where the executive officer is based. The executive officer may resign at any time with a three-month advance written notice. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each executive officer has agreed to hold, both during and after the termination or expiry of his or her employment agreement, in strict confidence and not to use, except as required in the performance of his or her duties in connection with the employment or pursuant to applicable law, any of our confidential information or trade secrets, any confidential information or trade secrets of our clients or prospective clients, or the confidential or proprietary information of any third party received by us and for which we have confidential obligations. The executive officers have also agreed to disclose in confidence to us all inventions, designs and trade secrets which they conceive, develop or reduce to practice during the executive officer&#8217;s employment with us and to assign all right, title and interest in them to us, and assist us in obtaining and enforcing patents, copyrights and other legal rights for these inventions, designs and trade secrets. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, each executive officer has agreed to be bound by <span style="white-space:nowrap">non-competition</span> and <span style="white-space:nowrap">non-solicitation</span> restrictions during the term of his or her employment and typically for one year following the last date of employment. Specifically, each executive officer has agreed not to (i)&#160;approach our suppliers, clients, customers or contacts or other persons or entities introduced to the executive officer in his or her capacity as a representative of us for the purpose of doing business with such persons or entities that will harm our business relationships with these persons or entities; (ii)&#160;assume employment with or provide services to any of our competitors, or engage, whether as principal, partner, licensor or otherwise, any of our competitors, without our express consent; or (iii)&#160;seek directly or indirectly, to solicit the services of any of our employees who is employed by us on or after the date of the executive officer&#8217;s termination, or in the year preceding such termination, without our express consent. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have also entered into indemnification agreements with each of our directors and executive officers. Under these agreements, we agree to indemnify our directors and executive officers against certain liabilities and expenses incurred by such persons in connection with claims made by reason of their being a director or officer of Bilibili. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Share Incentive Plans </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#8220;Item 6. Directors, Senior Management and Employees&#8212;B. Compensation&#8212;Share Incentive Plans.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Other Related Party Transactions </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold"><span style="font-style:italic">Purchases of goods and services.</span></span> For the years ended December&#160;31, 2022, 2023 and 2024, we purchased goods and promotional and other services amounting to RMB206.9&#160;million, RMB172.5&#160;million and RMB124.0&#160;million (US$17.0 million), respectively, from certain related parties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold"><span style="font-style:italic">Sale of goods and services. </span></span>For the years ended December&#160;31, 2022, 2023 and 2024, we sold goods and live broadcasting and other services amounting to RMB14.0&#160;million, RMB12.7&#160;million and RMB12.0&#160;million (US$1.6 million), respectively, to certain related parties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold"><span style="font-style:italic">Acquisition/transfer of long-term investments. </span></span>In 2022, we transferred some of our equity interests in certain investments to an investment fund, of which we are a limited partner, with a consideration of RMB275.0&#160;million. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">132 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold"><span style="font-style:italic">Loans to the Entity.</span></span> In 2020, we established an entity with an independent third party and two entities each controlled by Mr.&#160;Rui Chen and Ms.&#160;Ni Li to acquire the land use rights for a parcel of land in Shanghai for future construction. We provided interest-bearing guaranteed loans to this entity for its operation. The annual interest rate of the loans was 3.95% as of December&#160;31, 2024. For the years ended December&#160;31, 2022, 2023 and 2024, the largest outstanding amount of the loans was RMB1,308.7&#160;million. As of February&#160;28, 2025, the outstanding balance of the loans to this entity was RMB613.0&#160;million. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">C. Interests of Experts and Counsel </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_12"><span style="font-weight:bold">ITEM&#8201;8.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">FINANCIAL INFORMATION </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">A. Consolidated Statements and Other Financial Information </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have appended consolidated financial statements filed as part of this annual report. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Legal Proceedings </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We may from time to time be subject to various legal or administrative claims and proceedings arising in the ordinary course of business. We are currently involved in approximately 300 lawsuits based on allegations of infringement of third-party copyright due to the content posted on our platform, which are immaterial to our company on an individual basis or a collective basis. Material litigation or any other material legal or administrative proceeding, regardless of the outcome, is likely to result in substantial cost and diversion of our resources, including our management&#8217;s time and attention. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the current PRC regulatory scheme, a number of regulatory agencies, including, but not limited to, the National Radio and Television Administration, the National Press and Publication Administration, the Ministry of Culture and Tourism, the Ministry of Industry and Information Technology, and the Cyberspace Administration of China, jointly regulate all major aspects of the internet industry, including the mobile internet and mobile games business. Operators must obtain various government approvals and licenses for relevant mobile business. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have obtained Value-added Telecommunication Business Licenses for the provision of value-added telecommunication business, License for Online Transmission of Audio-Visual Programs for the provision of internet audio-visual program services, Online Culture Operating Permits for operation of commercial internet culture activities, and Licenses for Production and Operation of Radio and Television Programs for the radio, television and anime production and operation business. These licenses are essential to the operation of our business and are generally subject to regular government review or renewal. For more detailed information, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;If we fail to obtain and maintain the licenses and approvals required within the complex regulatory environment applicable to our businesses in mainland China, or if we are required to take compliance actions that are time-consuming or costly, our business, financial condition and results of operations may be materially and adversely affected.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under regulations issued by the State Administration of Press, Publication, Radio, Film and Television, the publication of each online game requires approval from the State Administration of Press, Publication, Radio, Film and Television, and after the institutional restructuring of the State Administration of Press, Publication, Radio, Film and Television, we currently apply with the National Press and Publication Administration for the approvals for publishing our games. As of the date of this annual report, we have obtained approvals from the National Press and Publication Administration for all of the domestic and imported online games exclusively operated by us which are in operation in the PRC. For the online games we jointly operate with third parties, we also require them to obtain requisite approvals from the National Press and Publication Administration. In 2022, 2023 and 2024, substantially all of the revenues from our jointly operated mobile games in China were contributed by approximately 30 of our online jointly operated mobile games in the PRC, and all of them have obtained approvals from the National Press and Publication Administration. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The material regulations directly relevant to our business include but not limited to the Administrative Regulations on Internet Audio-Visual Program Service, the Administrative Provisions on Online Audio-Visual Information Services, the Notice on Strengthening the Administration of the Content of Internet Audio-Visual Programs, the Administrative Regulations on Online Live Broadcasting Services, the Notice on Strengthening the Management of Online Show Live Broadcasting and <span style="white-space:nowrap">E-commerce</span> Live Broadcasting, the Notice on Strengthen the Management of Live Broadcasting Service, Notice on Further Strict Management to Effectively Prevent Minors from Being Addicted to Online Games and the Law of the PRC on the Protection of Minors (2024 Revision). See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8221; for more information. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are not currently a party to, nor are we aware of, any other legal proceeding, investigation or claim which, in the opinion of our management, is likely to have a material adverse effect on our business, financial condition or results of operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">133 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Dividend Policy </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors has complete discretion on whether to distribute dividends, subject to certain requirements of Cayman Islands law. Even if our board of directors decides to pay dividends, the form, frequency and amount will depend upon our future operations and earnings, capital requirements and surplus, general financial condition, contractual restrictions and other factors that the board of directors may deem relevant. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We do not have any present plan to pay any cash dividends on our ordinary shares in the foreseeable future. We currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Bilibili is a holding company incorporated in the Cayman Islands. It may rely on dividends from its subsidiaries in China for its cash requirements, including any payment of dividends to its shareholders. PRC regulations may restrict the ability of our PRC subsidiaries to pay dividends to us. See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Dividend Distributions.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we pay any dividends on our ordinary shares, we will pay those dividends which are payable in respect of the Class&#160;Z ordinary shares underlying the ADSs to the depositary, as the registered holder of such Class&#160;Z ordinary shares, and the depositary then will pay such amounts to the ADS holders in proportion to Class&#160;Z ordinary shares underlying the ADSs held by such ADS holders, subject to the terms of the deposit agreement, including the fees and expenses payable thereunder. Cash dividends on our ordinary shares, if any, will be paid in U.S. dollars. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">B. Significant Changes </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have not experienced any significant changes since the date of our audited consolidated financial statements included in this annual report. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_13"><span style="font-weight:bold">ITEM&#8201;9.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">THE OFFER AND LISTING </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">A. Offering and Listing Details </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#8220;C. Markets&#8221; for our host market and trading symbol. We have a dual-class common share structure in which Class&#160;Y ordinary shares have different voting rights from Class&#160;Z ordinary shares. Class&#160;Y ordinary shares are each entitled to ten votes, whereas Class&#160;Z ordinary shares are each entitled to one vote. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Listed Securities&#8212;Our dual-class share structure with different voting rights will limit your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class&#160;Z ordinary shares and ADSs may view as beneficial.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our Class&#160;Z ordinary shares have been listed on the Hong Kong Stock Exchange since March&#160;29, 2021 under the stock code &#8220;9626.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">B. Plan of Distribution </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">C. Markets </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The ADSs, each representing one Class&#160;Z ordinary share, have been listed on the Nasdaq Global Select Market since March&#160;28, 2018. The ADSs trade under the symbol &#8220;BILI.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our Class&#160;Z ordinary shares have been listed on the Hong Kong Stock Exchange since March&#160;29, 2021 under the stock code &#8220;9626.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">D. Selling Shareholders </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">E. Dilution </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">134 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">F. Expenses of the Issue </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_14"><span style="font-weight:bold">ITEM&#8201;10.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">ADDITIONAL INFORMATION </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">A. Share Capital </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">B. Memorandum and Articles of Association </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following are summaries of material provisions of our eighth amended and restated memorandum and articles of association that we have adopted and of the Companies Act (as amended) of the Cayman Islands, or the Companies Act, insofar as they relate to the material terms of our ordinary shares. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Shares </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Objects of Our Company. </span>Under our eighth amended and restated memorandum and articles of association, the objects of our company are unrestricted and we have the full power and authority to carry out any object not prohibited by the Companies Act or any other law of the Cayman Islands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Ordinary Shares. </span>Our ordinary shares are divided into Class&#160;Y ordinary shares and Class&#160;Z ordinary shares. Holders of our Class&#160;Y ordinary shares and Class&#160;Z ordinary shares will have the same rights except for voting and conversion rights. Each Class&#160;Z Ordinary Share shall entitle the holder thereof to one (1)&#160;vote on all matters subject to vote at our general meetings, and each Class&#160;Y ordinary share shall entitle the holder thereof to ten (10)&#160;votes on all matters subject to vote at our general meetings. Class&#160;Y ordinary shares shall only be held by the founder or a limited partnership, trust, private company or other vehicle wholly owned or wholly controlled by the founder as defined as &#8220;Founder Holding Vehicle&#8221; under our eighth amended and restated memorandum and articles of association. Our ordinary shares are issued in registered form and are issued when registered in our register of members. Our company shall not take any action (including the issue or repurchase of shares of any class) that would result in (a)&#160;the aggregate number of votes entitled to be cast by all holders of Class&#160;Z ordinary shares (for the avoidance of doubt, excluding those who are also holders of Class&#160;Y ordinary shares) present at a general meeting to be less than 10% of the votes entitled to be cast by all members at a general meeting; or (b)&#160;an increase in the proportion of Class&#160;Y ordinary shares to the total number of shares in issue. No further Class&#160;Y ordinary shares shall be issued by our company, except with the prior approval of the Hong Kong Stock Exchange under limited circumstances as specified in the eighth amended and restated memorandum and articles of association. In the event our company reduces the number of shares in issue (e.g., through a purchase of its own shares), the holders of Class&#160;Y ordinary shares shall reduce their voting rights in our company proportionately, whether through a conversion of a portion of their Class&#160;Y ordinary shares or otherwise, if the reduction in the number of shares in issue would otherwise result in an increase in the proportion of Class&#160;Y ordinary shares to the total number of shares in issue. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Conversion. </span>Each Class&#160;Y ordinary share is convertible into one Class&#160;Z ordinary share at any time at the option of the holder thereof. Class&#160;Z ordinary shares are not convertible into Class&#160;Y ordinary shares under any circumstances. Subject to the Rules Governing the Listing of Securities on The Stock Exchange of Hong Kong Limited, as amended or supplemented from time to time, or Hong Kong Listing Rules, or other applicable laws or regulations, each Class&#160;Y ordinary share shall be automatically converted into one Class&#160;Z ordinary share upon the occurrence of the following events: (i)&#160;the death of the holder of such Class&#160;Y ordinary share (or, where the holder is a holding vehicle, the death of the founder holding or controlling such vehicle); (ii) the holder of such Class&#160;Y ordinary share ceasing to be a director or a holding vehicle for the founder for any reason; (iii)&#160;the holder of such Class&#160;Y ordinary share (or the founder holding or controlling the holding vehicle) being deemed by the Hong Kong Stock Exchange to be incapacitated for the purpose of performing his duties as a director; (iv)&#160;the holder of such Class&#160;Y ordinary Share (or the founder holding or controlling the holding vehicle) being deemed by the Hong Kong Stock Exchange to no longer meet the requirements of a director set out in the Hong Kong Listing Rules; and (v)&#160;the transfer to another person of the beneficial ownership of, or economic interest in, such Class&#160;Y ordinary share or the control over the voting rights attached to such Class&#160;Y ordinary share (through voting proxies or otherwise), other than certain exceptions as specified in the eighth amended and restated memorandum and articles of association. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Dividends. </span>The holders of our ordinary shares are entitled to such dividends as may be declared by our board of directors. Our eighth amended and restated memorandum and articles of association provide that dividends may be declared and paid out of funds legally available for distribution including our profits, which our board of directors thinks fit. Dividends may also be declared and paid out of share premium account or any other fund or account of our company which can be authorized for this purpose in accordance with the Companies Act. Under the laws of the Cayman Islands, our company may pay a dividend out of either profit or share premium accounts; <span style="font-style:italic">provided</span> that in no circumstances may a dividend be paid if this would result in our company being unable to pay its debts as they fall due in the ordinary course of business. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">135 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Voting Rights. </span>Holders of our ordinary shares have the right to receive notice of, attend, speak and vote at general meetings of our company. On a show of hands every shareholder present in person or proxy shall each have one vote and on a poll, each holder of Class&#160;Z ordinary shares is entitled to one (1)&#160;vote per share and each holder of our Class&#160;Y ordinary shares is entitled to ten (10)&#160;votes per share on all matters submitted to them for a vote at our general meetings. Our company shall not change the terms of the Class&#160;Y ordinary shares to increase the number of votes to which each Class&#160;Y ordinary share is entitled. Holders of our Class&#160;Y ordinary shares and Class&#160;Z ordinary shares shall at all times vote together as a single class on all matters submitted to a vote by our shareholders, except as may otherwise be required by law. At any general meeting a resolution put to the vote of the meeting shall be decided on a show of hands, unless a poll is (before or on the declaration of the result of the show of hands) demanded by the chairman of such meeting or any shareholder present in person or by proxy. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A quorum required for a meeting of shareholders consists of one or more shareholders holding in aggregate not less than <span style="white-space:nowrap">one-tenth</span> of all votes attaching to all shares of our company in issue and entitled to vote at such general meeting, present in person or by proxy or, if a corporation or other <span style="white-space:nowrap">non-natural</span> person, by its duly authorized representative. Advance notice of at least <span style="white-space:nowrap">twenty-one</span> (21)&#160;calendar days is required for the convening of our annual general meeting and at least fourteen (14)&#160;calendar days any other shareholders meetings. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An ordinary resolution to be passed at a meeting by the shareholders requires the affirmative vote of a simple majority of the votes attaching to the ordinary shares cast by those shareholders entitled to vote who are present in person or by proxy (or, in the case of corporations, by their duly authorized representatives) at a general meeting and of which not less than 14 days&#8217; notice has been duly given. A special resolution requires the affirmative vote of no less than three-fourths of the votes cast by such shareholders as, being entitled to do so, vote in person or by proxy (or, in the case of corporations, by their authorized representatives) at a general meeting. Both ordinary resolutions and special resolutions may also be passed by a unanimous written resolution signed by all the shareholders of our company, as permitted by the Companies Act and our eighth amended and restated memorandum and articles of association. A special resolution will be required for important matters such as a change of name or making changes that will affect the rights of our shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">General Meetings of Shareholders. </span>In each financial year during the period commencing from the date on which any of the securities of our company first become listed on the Hong Kong Stock Exchange, our company shall hold a general meeting as its annual general meeting in addition to any other meeting in that year and shall specify the meeting as such in the notice calling it. Our company shall hold the annual general meeting within six months after the end of its financial year. The annual general meeting shall be held in Hong Kong or such other territory where any of the securities of our company is listed on a stock exchange in that territory, or elsewhere as may be determined by the board of directors and at such time and place as the board of directors shall appoint. All general meetings (including an annual general meeting, any adjourned meeting or postponed meeting) may be held as a physical meeting in Hong Kong or such other territory where any of the securities of our company is listed on a stock exchange in that territory or elsewhere as may be determined by our board of directors, and at one or more locations as provided in Article 70A of our eighth amended and restated memorandum and articles of association, as a hybrid meeting or as an electronic meeting, as may be determined by the board of directors in its absolute discretion. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An annual general meeting of our company shall be called by at least 21 days&#8217; notice in writing, and a general meeting of our company, other than an annual general meeting, shall be called by at least 14 days&#8217; notice in writing. The notice shall be exclusive of the day on which it is served or deemed to be served and of the day for which it is given, and shall specify the day, the hour and the agenda of the meeting and particulars of the resolutions to be considered at that meeting. A quorum required for any general meeting of shareholders consists of one or more shareholders present in person or by proxy (or, if a corporation or other <span style="white-space:nowrap">non-natural</span> person, by its authorized representative), representing not less than <span style="white-space:nowrap">one-tenth</span> of all votes attaching to all of our shares in issue and entitled to vote at such general meeting. Where a general meeting is postponed by our directors, such meeting shall be postponed to a specific date and time. Save for an electronic meeting, the notice shall specify the place of the meeting and if there is more than one meeting location as determined by our board of directors pursuant to Article 70A of our eighth amended and restated memorandum and articles of association, the principal meeting place. If the general meeting is to be a hybrid meeting or an electronic meeting, the notice shall include a statement to that effect and with details of the electronic facilities for attendance and participation by electronic means at the meeting or where such details will be made available by our company prior to the meeting. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Companies Act provides shareholders with only limited rights to requisition a general meeting, and does not provide shareholders with any right to put any proposal before a general meeting. However, these rights may be provided in a company&#8217;s articles of association. Our eighth amended and restated memorandum and articles of association provide that upon the requisition of shareholders representing in aggregate not less than <span style="white-space:nowrap">one-tenth</span> of the votes (on a <span style="white-space:nowrap"><span style="white-space:nowrap"><span style="white-space:nowrap">one-vote-per-share</span></span></span> basis) attaching to all the issued and outstanding shares of our company that as at the date of the deposit carry the right to vote at general meetings, our board will convene an extraordinary general meeting and put the resolutions so requisitioned to a vote at such meeting. However, our eighth amended and restated memorandum and articles of association do not provide our shareholders with any right to put any proposals before annual general meetings or extraordinary general meetings not called by such shareholders. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">136 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Transfer of Ordinary Shares. </span>Subject to the restrictions set out below, any of our shareholders may transfer all or any of his or her ordinary shares by an instrument of transfer in writing, and shall be executed by or on behalf of the transferor, and in respect a nil or partly paid up share, or if our directors so requires, signed on behalf of the transferee. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors may decline to register any transfer of any ordinary share unless: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the instrument of transfer is lodged with us, accompanied by the certificate for the ordinary shares to which it relates and such other evidence as our board of directors may reasonably require to show the right of the transferor to make the transfer; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the instrument of transfer is in respect of only one class of ordinary shares; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the instrument of transfer is properly stamped, if required; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">in the case of a transfer to joint holders, the number of joint holders to whom the ordinary share is to be transferred does not exceed four; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">a fee of sum as our directors may from time to time require is paid to us in respect thereof. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If our directors refuse to register a transfer they shall, within three (3)&#160;calendar months after the date on which the instrument of transfer was lodged, send to each of the transferor and the transferee notice of such refusal. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The registration of transfers may, after compliance with any notice required of the Nasdaq Stock Market, be suspended and the register closed at such times and for such periods as our board of directors may from time to time determine; <span style="font-style:italic">provided</span> that the registration of transfers shall not be suspended nor the register closed for more than thirty (30)&#160;days in any calendar year. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Liquidation. </span>Subject to the Companies Act, our company may at any time and from time to time be wound up voluntarily by special resolution. On the winding up of our company, if the assets available for distribution amongst our shareholders shall be more than sufficient to repay the whole of the share capital at the commencement of the winding up, the surplus shall be distributed amongst our shareholders in proportion to the par value of the shares held by them at the commencement of the winding up, subject to a deduction from those shares in respect of which there are monies due, of all monies payable to our company for unpaid calls or otherwise. If our assets available for distribution are insufficient to repay the whole of the share capital, such assets will be distributed so that, as nearly as may be, the losses shall be borne by our shareholders in proportion to the par value of the shares held by them. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Calls on Shares and Forfeiture of Shares. </span>Our board of directors may from time to time make calls upon shareholders for any amounts unpaid on their shares in a notice served to such shareholders at least fourteen (14)&#160;calendar days prior to the specified time of payment. The shares that have been called upon and remain unpaid are subject to forfeiture. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Redemption, Repurchase and Surrender of Shares. We </span>may issue shares on terms that such shares are subject to redemption, at our option or at the option of the holders of these shares, on such terms and in such manner as may be determined by our board of directors, or by the shareholders by special resolutions. Our company may also repurchase any of our shares on such terms and in such manner as have been approved by our board of directors or by an ordinary resolution of our shareholders or otherwise authorized by our eighth amended and restated memorandum and articles of association. Under the Companies Act, the redemption or repurchase of any share may be paid out of our company&#8217;s profits or out of the proceeds of a new issue of shares made for the purpose of such redemption or repurchase, or out of capital (including share premium account and capital redemption reserve) if our company can, immediately following such payment, pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Act no such share may be redeemed or repurchased (a)&#160;unless it is fully paid up, or (b)&#160;if such redemption or repurchase would result in there being no shareholders of the company holding shares other than treasury shares, or (c)&#160;if the company has commenced liquidation. In addition, our company may accept the surrender of any fully paid share for no consideration. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Variations of Rights of Shares. </span>If at any time, our share capital is divided into different classes of shares, the rights attached to any class of shares may, subject to any rights or restrictions for the time being attached to any class of shares, only be varied with the consent in writing of three-fourths of the voting rights of the holders of that class or with the sanction of a resolution passed at a separate meeting of the holders of the shares of the class by the holders of three-fourths of the issued shares of that class present in person or by proxy and voting at such meeting. The rights conferred upon the holders of the shares of any class issued with preferred or other rights shall not, unless otherwise expressly provided by the terms of issue of the shares of that class, be deemed to be materially adversely varied by the creation or issue of further shares ranking pari passu with such existing class of shares or with enhanced or weighted voting rights or subsequent to such creation or issue, the redemption or repurchase of such shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Issuance of Additional Shares. </span>Our eighth amended and restated memorandum and articles of association authorizes our board of directors to issue additional ordinary shares from time to time as our board of directors shall determine, to the extent of available authorized but unissued shares. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">137 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our eighth amended and restated memorandum of articles and association also authorizes our board of directors to establish by ordinary resolutions from time to time one or more series of preference shares and to determine, with respect to any series of preference shares, the terms and rights of that series, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the designation of the series; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the number of preferred shares to constitute such series and the subscription price thereof if different from the par value thereof; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the dividend rights, dividend rates, conversion rights, voting rights; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the rights and terms of redemption and liquidation preferences. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors may issue preference shares without action by our shareholders to the extent authorized but unissued. Issuance of these shares may dilute the voting power of holders of ordinary shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Inspection of Books and Records. </span>During the period commencing from the date on which any of the securities of our company first become listed on the Hong Kong Stock Exchange (except when the register is closed on terms equivalent to section 632 of the Companies Ordinance, Cap. 622 of the Laws of Hong Kong as amended from time to time), any shareholder may inspect during business hours any register maintained in Hong Kong without charge and require the provision to him of copies or extracts thereof in all respects as if our company were incorporated under and were subject to the Companies Ordinance. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Anti-Takeover Provisions. </span>Some provisions of our eighth amended and restated memorandum and articles of association may discourage, delay or prevent a change of control of our company or management that shareholders may consider favorable, including provisions that: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">authorize our board of directors to issue preference shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preference shares without any further vote or action by our shareholders; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">limit the ability of shareholders to requisition and convene general meetings of shareholders. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, under Cayman Islands law, our directors may only exercise the rights and powers granted to them under our eighth amended and restated memorandum and articles of association for a proper purpose and for what they believe in good faith to be in the best interests of our company. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Exempted Company. We are </span>an exempted company with limited liability under the Companies Act. The Companies Act distinguishes between ordinary resident companies and exempted companies. Any company that is registered in the Cayman Islands but conducts business mainly outside of the Cayman Islands may apply to be registered as an exempted company. The requirements for an exempted company are essentially the same as for an ordinary company except that an exempted company: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">does not have to file an annual return of its shareholders with the Registrar of Companies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">is not required to open its register of members for inspection; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">does not have to hold an annual general meeting; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">may issue shares with no par value; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">may obtain an undertaking against the imposition of any future taxation (such undertakings are usually given for 20 years in the first instance); </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">may register as an exempted limited duration company; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">may register as a segregated portfolio company. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#8220;Limited liability&#8221; means that the liability of each shareholder is limited to the amount unpaid by the shareholder on the shares of the company (except in exceptional circumstances, such as involving fraud, the establishment of an agency relationship or an illegal or improper purpose or other circumstances in which a court may be prepared to pierce or lift the corporate veil). </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">138 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Differences in Corporate Law </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Companies Act is derived, to a large extent, from the older Companies Acts of England but does not follow recent United Kingdom statutory enactments, and accordingly there are significant differences between the Companies Act and the current Companies Act of England. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the Companies Act differs from laws applicable to United States corporations and their shareholders. Set forth below is a summary of certain significant differences between the provisions of the Companies Act applicable to us and the laws applicable to United States corporations and companies incorporated in the State of Delaware and their shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Mergers and Similar Arrangements. </span>The Companies Act permits mergers and consolidations between Cayman Islands companies and between Cayman Islands companies and <span style="white-space:nowrap">non-Cayman</span> Islands companies. For these purposes, (1) &#8220;merger&#8221; means the merging of two or more constituent companies and the vesting of their undertaking, property and liabilities in one of such companies as the surviving company and (2)&#160;a &#8220;consolidation&#8221; means the combination of two or more constituent companies into a consolidated company and the vesting of the undertaking, property and liabilities of such companies in the consolidated company. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In order to effect such a merger or consolidation, the directors of each constituent company must approve a written plan of merger or consolidation, which must then be authorized by (1)&#160;a special resolution of the shareholders of each constituent company, and (2)&#160;such other authorization, if any, as may be specified in such constituent company&#8217;s articles of association. The written plan of merger or consolidation must be filed with the Registrar of Companies together with a declaration as to, amongst other matters, the solvency of the consolidated or surviving company, a statement of the assets and liabilities of each constituent company and an undertaking that a copy of the certificate of merger or consolidation will be given to the members and creditors of each constituent company and that notification of the merger or consolidation will be published in the Cayman Islands Gazette. Dissenting shareholders have the right to be paid the fair value of their shares (which, if not agreed between the parties, will be determined by the Cayman Islands court) if they follow the required procedures, subject to certain exceptions. Court approval is not required for a merger or consolidation which is effected in compliance with these statutory procedures. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, there are statutory provisions that facilitate compromises or arrangements between a Cayman Islands company and its members (or any class of them). merger between a Cayman parent company and its Cayman subsidiary or subsidiaries does not require authorization by a resolution of shareholders of that Cayman subsidiary if a copy of the plan of merger is given to every member of that Cayman subsidiary to be merged unless that member agrees otherwise. For this purpose a company is a &#8220;parent&#8221; of a subsidiary if it holds issued shares that together represent at least 90% of the votes at a general meeting of the subsidiary. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consent of each holder of a fixed or floating security interest over a constituent company is required unless this requirement is waived by a court in the Cayman Islands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Save in certain limited circumstances, a shareholder of a Cayman constituent company who dissents from the merger or consolidation is entitled to payment of the fair value of his shares (which, if not agreed between the parties, will be determined by the Cayman Islands court) upon dissenting to the merger or consolidation, provide the dissenting shareholder complies strictly with the procedures set out in the Companies Act. The exercise of dissenter rights will preclude the exercise by the dissenting shareholder of any other rights to which he or she might otherwise be entitled by virtue of holding shares, save for the right to seek relief on the grounds that the merger or consolidation is void or unlawful. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Separate from the statutory provisions relating to mergers and consolidations, the Companies Act also contains statutory provisions that facilitate the reconstruction and amalgamation of companies by way of schemes of arrangement. Section&#160;86(2A) of the Companies Act provides that if 75% in value of the members (or class of members) of a Cayman Islands company agree to any compromise or arrangement, such compromise or arrangement shall, if sanctioned by the Cayman Court, be binding on all members (or class of members) of such company and on the company itself. Where a Cayman Islands company is in the course of being wound up, such compromise or arrangement would be binding on the liquidator and contributories of the company. Section&#160;86(2) of the Companies Act also requires (a)&#160;approval by a majority in number representing 75% in value; and (b)&#160;the sanction of the Grand Court of the Cayman Islands, in relation to any compromise or arrangement between a company and its creditors (or any class of them). At the initial directions hearing, the Cayman Islands court will make orders for, amongst other things, the convening of the meetings of creditors or members (or classes of them, as applicable). While a dissenting shareholder has the right to express to the court the view that the transaction ought not to be approved, the Grand Court can be expected to approve the arrangement if it determines that: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the company has complied with the directions set down by the Cayman Islands court; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the meeting was properly held and the statutory provisions as to the required majority vote have been met; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the shareholders have been fairly represented at the meeting in question and the statutory majority are acting bona fide without coercion of the minority to promote interests adverse to those of the class; and </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">139 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the arrangement is such that may be reasonably approved by an intelligent and honest man of that class acting in respect of his/her interest. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a compromise or arrangement of a Cayman Islands company is approved by the members in the context of a members&#8217; scheme and the Cayman Islands court subsequently sanctions such scheme (as described above), a dissenting shareholder would have no rights comparable to the appraisal rights which it would have if the company in question were a Delaware corporation (being the right to receive payment in cash for the judicially determined value of its shares). This is because such scheme will be binding on all members (or class of members), regardless of whether all the members (or class of members) approved the scheme, upon the sanction order being made. Having said that, a dissenting shareholder would have the right to appeal the making of the sanction order to the Cayman Islands Court of Appeal, if there were grounds for doing so. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Shareholders&#8217; Suits.</span> In principle, we will normally be the proper plaintiff to sue for a wrong done to us as a company, and as a general rule a derivative action may not be brought by a minority shareholder. However, based on English authorities, which would in all likelihood be of persuasive authority in the Cayman Islands, the Cayman Islands court can be expected to follow and apply the common law principles (namely the rule in Foss v. Harbottle and the exceptions thereto) so that a <span style="white-space:nowrap">non-controlling</span> shareholder may be permitted to commence a class action against or derivative actions in the name of our company to challenge actions where: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">an act which is ultra vires or illegal and is therefore incapable of ratification by the shareholders; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the act complained of, although not ultra vires, could only be effected duly if authorized by more than a simple majority vote that has not been obtained; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">an act which constitutes a fraud against the minority where the wrongdoer are themselves in control of the company. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Indemnification of Directors and Executive Officers and Limitation of Liability. </span>Cayman Islands law does not limit the extent to which a company&#8217;s memorandum and articles of association may provide for indemnification of officers and directors, except to the extent any such provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide indemnification against civil fraud or the consequences of committing a crime. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our memorandum and articles of association permit indemnification of officers and directors for losses, damages, costs and expenses incurred in their capacities as such unless such losses or damages arise from dishonesty or fraud of such directors or officers. This standard of conduct is generally the same as permitted under the Delaware General Corporation Law for a Delaware corporation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, we have entered into indemnification agreements with our directors and executive officers that provide such persons with additional indemnification beyond that provided in our memorandum and articles of association. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Insofar as indemnification for liabilities arising under the Securities Act may be permitted to our directors, officers or persons controlling us under the foregoing provisions, we have been informed that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Directors&#8217; Fiduciary Duties.</span> Under Delaware corporate law, a director of a Delaware corporation has a fiduciary duty to the corporation and its shareholders. This duty has two components: the duty of care and the duty of loyalty. The duty of care requires that a director act in good faith, with the care that an ordinarily prudent person would exercise under similar circumstances. Under this duty, a director must inform himself of, and disclose to shareholders, all material information reasonably available regarding a significant transaction. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The duty of loyalty requires that a director acts in a manner he or she reasonably believes to be in the best interests of the corporation. He or she must not use his corporate position for personal gain or advantage. This duty prohibits self-dealing by a director and mandates that the best interest of the corporation and its shareholders take precedence over any interest possessed by a director, officer or controlling shareholder and not shared by the shareholders generally. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In general, actions of a director are presumed to have been made on an informed basis, in good faith and in the honest belief that the action taken was in the best interests of the corporation. However, this presumption may be rebutted by evidence of a breach of one of the fiduciary duties. Should such evidence be presented concerning a transaction by a director, the director must prove the procedural fairness of the transaction and that the transaction was of fair value to the corporation. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">140 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a matter of Cayman Islands law, a director of a Cayman Islands company is in the position of a fiduciary with respect to the company and therefore it is considered that he or she owes the following duties to the company: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">a duty to act in good faith in the best interests of the company, </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">a duty not to make a personal profit based on his or her position as director (unless the company permits him or her to do so), </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">a duty not to put himself or herself in a position where the interests of the company conflict with his or her personal interest or his or her duty to a third party, and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">a duty to exercise powers for the purpose for which such powers were intended. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A director of a Cayman Islands company owes to the company a duty of care, diligence and skill. It was previously considered that a director need not exhibit in the performance of his or her duties a greater degree of skill than may reasonably be expected from a person of his or her knowledge and experience. However, English and Commonwealth courts have moved towards an objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Shareholder Action by Written Consent.</span> Under the Delaware General Corporation Law, a corporation may eliminate the right of shareholders to act by written consent by amendment to its certificate of incorporation. Cayman Islands law and our currently effective memorandum and articles of association provide that our shareholders may approve corporate matters by way of a unanimous written resolution signed by or on behalf of all shareholders who would have been entitled to vote on such matter at a general meeting without a meeting being held. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Shareholder Proposals.</span> Under the Delaware General Corporation Law, a shareholder has the right to put any proposal before the annual meeting of shareholders, provided it complies with the notice provisions in the governing documents. A special meeting may be called by the board of directors or any other person authorized to do so in the governing documents, but shareholders may be precluded from calling special meetings. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Companies Act does not provide shareholders with an express right to put forth any proposal before a general meeting of the shareholders. However, the Companies Act may provide shareholders with limited rights to requisition a general meeting but such rights must be stipulated in the articles of association of the company. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any one or more shareholders holding in aggregate not less than <span style="white-space:nowrap">one-tenth</span> of the voting rights on a one vote per share basis, in the share capital of the company at the date of deposit of the requisition shall at all times have the right, by written requisition to the board of directors or the secretary of the company, to require an extraordinary general meeting to be called by the board of directors for the transaction of any business specified in such requisition. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Cumulative Voting.</span> Under the Delaware General Corporation Law, cumulative voting for election of directors is not permitted unless the corporation&#8217;s certificate of incorporation specifically provides for it. Cumulative voting potentially facilitates the representation of minority shareholders on a board of directors since it permits the minority shareholder to cast all the votes to which the shareholder is entitled on a single director, which increases the shareholder&#8217;s voting power with respect to electing such director. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There are no prohibitions relating to cumulative voting under the laws of the Cayman Islands, but our memorandum and articles of association do not provide for cumulative voting. As a result, our shareholders are not afforded any less protections or rights on this issue than shareholders of a Delaware corporation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Removal of Directors. </span>Under the Delaware General Corporation Law, a director of a corporation with a classified board may be removed only for cause with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under our memorandum and articles of association, directors may be removed with or without cause, by an ordinary resolution of our shareholders at any time before the expiration of his term of office notwithstanding anything in our memorandum and articles of association or in any agreement between our company and such director (but without prejudice to any claim for damages under any such agreement). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Transactions with Interested Shareholders. </span>The Delaware General Corporation Law contains a business combination statute applicable to Delaware public corporations whereby, unless the corporation has specifically elected not to be governed by such statute by amendment to its certificate of incorporation, it is prohibited from engaging in certain business combinations with an &#8220;interested shareholder&#8221; for three years following the date that such person becomes an interested shareholder. An interested shareholder generally is a person or a group who or which owns or owned 15% or more of the target&#8217;s outstanding voting shares within the past three years. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This statute has the effect of limiting the ability of a potential acquirer to make a <span style="white-space:nowrap">two-tiered</span> bid for the target in which all shareholders would not be treated equally. The statute does not apply if, prior to the date on which such shareholder becomes an interested shareholder, the board of directors approves either the business combination or the transaction which resulted in the person becoming an interested shareholder. This encourages any potential acquirer of a Delaware corporation to negotiate the terms of any acquisition transaction with the target&#8217;s board of directors. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">141 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cayman Islands law has no comparable statute. As a result, we cannot avail ourselves of the types of protections afforded by the Delaware business combination statute. However, although Cayman Islands law does not regulate transactions between a company and its significant shareholders, it does provide that such transactions must be entered into bona fide in the best interests of the company and for a proper purpose and not with the effect of constituting a fraud on the minority shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Restructuring.</span> A company may present a petition to the Grand Court of the Cayman Islands for the appointment of a restructuring officer on the grounds that the company: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">is or is likely to become unable to pay its debts; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">intends to present a compromise or arrangement to its creditors (or classes thereof) either pursuant to the Companies Act, the law of a foreign country or by way of a consensual restructuring. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Grand Court may, among other things, make an order appointing a restructuring officer upon hearing of such petition, with such powers and to carry out such functions as the court may order. At any time (i)&#160;after the presentation of a petition for the appointment of a restructuring officer but before an order for the appointment of a restructuring officer has been made, and (ii)&#160;when an order for the appointment of a restructuring officer is made, until such order has been discharged, no suit, action or other proceedings (other than criminal proceedings) shall be proceeded with or commenced against the company, no resolution to wind up the company shall be passed, and no winding up petition may be presented against the company, except with the leave of the court. However, notwithstanding the presentation of a petition for the appointment of a restructuring officer or the appointment of a restructuring officer, a creditor who has security over the whole or part of the assets of the company is entitled to enforce the security without the leave of the court and without reference to the restructuring officer appointed. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Dissolution; Winding Up. </span>Under the Delaware General Corporation Law, unless the board of directors approves the proposal to dissolve, dissolution must be approved by shareholders holding 100% of the total voting power of the corporation. Only if the dissolution is initiated by the board of directors may it be approved by a simple majority of the corporation&#8217;s outstanding shares. Delaware law allows a Delaware corporation to include in its certificate of incorporation a supermajority voting requirement in connection with dissolutions initiated by the board. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under Cayman Islands law, a company may be wound up by either an order of the courts of the Cayman Islands or by a special resolution of its members or, if the company is unable to pay its debts as they fall due, by an ordinary resolution of its members. The court has authority to order winding up in a number of specified circumstances including where it is, in the opinion of the court, just and equitable to do so. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Variation of Rights of Shares. </span>Under the Delaware General Corporation Law, a corporation may vary the rights of a class of shares with the approval of a majority of the outstanding shares of such class, unless the certificate of incorporation provides otherwise. Under Cayman Islands law and our memorandum and articles of association, if our share capital is divided into more than one class of shares, we may vary the rights attached to any class with the sanction of a special resolution passed by a majority of not less than three-fourths of the votes cast at a separate meeting of the holders of the shares of that class. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Amendment of Governing Documents. </span>Under the Delaware General Corporation Law, a corporation&#8217;s governing documents may be amended with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under Cayman Islands law, our memorandum and articles of association may only be amended with a special resolution of our shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Rights of <span style="white-space:nowrap">Non-resident</span> or Foreign Shareholders. </span>There are no limitations imposed by our memorandum and articles of association on the rights of <span style="white-space:nowrap">non-resident</span> or foreign shareholders to hold or exercise voting rights on our shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, there are no provisions in our memorandum and articles of association governing the ownership threshold above which shareholder ownership must be disclosed. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Inspection of Books and Records. </span>Under the Delaware General Corporation Law, any shareholder of a corporation may for any proper purpose inspect or make copies of the corporation&#8217;s stock ledger, list of shareholders and other books and records. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Shareholders of Cayman Islands exempted companies like us have no general right under Cayman Islands law to inspect corporate records (other than the memorandum and articles of association, the register of mortgages and charges and any special resolutions passed by our shareholders) or obtain copies of the list of shareholders of these companies. However, we intend to provide our shareholders with annual reports containing audited financial statements. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">142 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">C. Material Contracts </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have not entered into any material contracts other than in the ordinary course of business and other than those described in &#8220;Item 4. Information on the Company,&#8221; &#8220;Item 7. Major Shareholders and Related Party <span style="white-space:nowrap">Transactions-B.</span> Related Party Transactions,&#8221; in this &#8220;Item 10. Additional Information&#8212;C. Material Contracts&#8221; or elsewhere in this annual report on Form <span style="white-space:nowrap">20-F.</span> </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">D. Exchange Controls </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulations&#8212;Regulations Related to Foreign Exchange Control.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">E. Taxation </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following summary of the material Cayman Islands, PRC and U.S. federal income tax consequences of an investment in the ADSs or Class&#160;Z ordinary shares is based upon laws and relevant interpretations thereof in effect as of the date of this registration statement, all of which are subject to change. This summary does not deal with all possible tax consequences relating to an investment in the ADSs or ordinary shares, such as the tax consequences under U.S. state and local tax laws or under the tax laws of jurisdictions other than the Cayman Islands, mainland China and the United States. To the extent that the discussion related to matters of Cayman Islands tax law, it represents the opinion of Walkers (Hong Kong), our Cayman Islands counsel, and to the extent that the discussion relates to matters of PRC tax law, it represents the opinion of Jingtian&#160;&amp; Gongcheng. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cayman Islands Taxation </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to Walkers (Hong Kong), our Cayman Islands counsel, the Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance tax or estate duty. There are no other taxes likely to be material to holders of our ADSs or ordinary shares levied by the government of the Cayman Islands except for stamp duties which may be applicable on instruments executed in, or brought within the jurisdiction of the Cayman Islands. In addition, the Cayman Islands does not impose withholding tax on dividend payments. No stamp duty is payable in the Cayman Islands on transfers of shares of Cayman Islands companies except those which hold interests in land in the Cayman Islands. The Cayman Islands is not party to any double tax treaties that are applicable to any payments made to or by our company. There are no exchange control regulations or currency restrictions in the Cayman Islands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Payments of dividends and capital in respect of the ADSs or ordinary shares will not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a dividend or capital to any holder of the ADSs or ordinary shares, nor will gains derived from the disposal of the ADSs or ordinary shares be subject to Cayman Islands income or corporation tax. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our company has been incorporated under the laws of the Cayman Islands as an exempted company with limited liability and, as such, has obtained an undertaking from the Government of the Cayman Islands as to tax concessions under the Tax Concessions Act (as amended). In accordance with the provision of Section&#160;6 of The Tax Concessions Act (as amended), the Governor in Cabinet undertakes with our company: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">that no law which is hereafter enacted in the Cayman Islands imposing any tax to be levied on profits, income, gains or appreciations shall apply to Bilibili or its operations; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">in addition, that no tax to be levied on profits, income, gains or appreciations or which is in the nature of estate duty or inheritance tax shall be payable: </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">on or in respect of the shares, debentures or other obligations of Bilibili; or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">by way of the withholding, in whole or part, of any relevant payment as defined in Section&#160;6(3) of the Tax Concessions Act (as amended). </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">These concessions shall be for a period of 20 years from March&#160;14, 2018. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">PRC Taxation </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the PRC Enterprise Income Tax Law and its implementation rules, an enterprise established outside mainland China with &#8220;de facto management body&#8221; within mainland China is considered a resident enterprise. The implementation rules define the term &#8220;de facto management body&#8221; as the body that exercises full and substantial control and overall management over the business, productions, personnel, accounts and properties of an enterprise. In April 2009, the State Tax Administration issued a circular, known as Circular 82, which provides certain specific criteria for determining whether the &#8220;de facto management body&#8221; of a <span style="white-space:nowrap">PRC-controlled</span> enterprise that is incorporated offshore is located in mainland China. The State Tax Administration issued Chinese-Controlled </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">143 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
Offshore Incorporated Resident Enterprises Income Tax Regulation, or the Bulletin 45, which took effect on September&#160;1, 2011 and was most recently amended on June&#160;15, 2018, to provide more guidance on the implementation of Circular 82 and to clarify the reporting and filing obligations of Chinese-controlled offshore incorporated resident enterprises. Bulletin 45 also provides procedures and administrative details for the determination of resident status and administration of post-determination matters. Although Circular 82 only applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC individuals or foreigners, the criteria set forth in the circular may reflect the State Tax Administration&#8217;s general position on how the &#8220;de facto management body&#8221; text should be applied in determining the tax resident status of all offshore enterprises. According to Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be regarded as a PRC tax resident by virtue of having its &#8220;de facto management body&#8221; in mainland China and will be subject to PRC enterprise income tax on its worldwide income only if all of the following conditions are met: (i)&#160;the primary location of the <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> operational management is in mainland China; (ii)&#160;decisions relating to the enterprise&#8217;s financial and human resource matters are made or are subject to approval by organizations or personnel in mainland China; (iii)&#160;the enterprise&#8217;s primary assets, accounting books and records, company seals, and board and shareholder resolutions, are located or maintained in mainland China; and (iv)&#160;at least 50% of voting board members or senior executives habitually reside in mainland China. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe that Bilibili Inc. is not a PRC resident enterprise for PRC tax purposes. Bilibili Inc. is not controlled by a PRC enterprise or PRC enterprise group and we do not believe that Bilibili Inc. meets all of the conditions above. Bilibili Inc. is a company incorporated outside mainland China. As a holding company, its key assets are its ownership interests in its subsidiaries, and its key assets are located, and its records (including the resolutions of its board of directors and the resolutions of its shareholders) are maintained, outside mainland China. In addition, we are not aware of any offshore holding companies with a similar corporate structure as ours ever having been deemed a PRC &#8220;resident enterprise&#8221; by the PRC tax authorities. However, the tax resident status of an enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of the term &#8220;de facto management body.&#8221; We will continue to monitor our tax status. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If the PRC tax authorities determine that Bilibili Inc. is a PRC resident enterprise for enterprise income tax purposes, we may be required to withhold a 10% withholding tax from dividends we pay to our shareholders that are <span style="white-space:nowrap">non-resident</span> enterprises, including the holders of the ADSs. In addition, <span style="white-space:nowrap">non-resident</span> enterprise shareholders (including the ADS holders) may be subject to a 10% PRC tax on gains realized on the sale or other disposition of ADSs or ordinary shares, if such income is treated as sourced from within mainland China. It is unclear whether our <span style="white-space:nowrap">non-PRC</span> individual shareholders (including the ADS holders) would be subject to any PRC tax on dividends or gains obtained by such <span style="white-space:nowrap">non-PRC</span> individual shareholders in the event we are determined to be a PRC resident enterprise. If any PRC tax were to apply to such dividends or gains, it would generally apply at a rate of 20% (and in the case of dividends would be withheld at source). The foregoing rates may be reduced by an applicable tax treaty, but it is unclear whether <span style="white-space:nowrap">non-PRC</span> shareholders of Bilibili Inc. would be able to obtain the benefits of any tax treaties between their country of tax residence and mainland China in the event that Bilibili Inc. is treated as a PRC resident enterprise. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Doing Business in China&#8212;If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our <span style="white-space:nowrap">non-PRC</span> shareholders or ADS holders.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">U.S. Federal Income Tax Considerations </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following discussion is a summary of U.S. federal income tax considerations relating to the ownership and disposition of our ADSs or Class&#160;Z ordinary shares by a U.S. Holder (as defined below) that holds the ADSs or Class&#160;Z ordinary shares as &#8220;capital assets&#8221; (generally, property held for investment) under the Internal Revenue Code of 1986, as amended, or the Code. This discussion is based upon existing U.S. federal tax law, which is subject to differing interpretations or change, possibly with retroactive effect. There can be no assurance that the Internal Revenue Service, or IRS, or a court will not take a contrary position. This discussion does not discuss all aspects of U.S. federal income taxation that may be important to particular investors in light of their individual investment circumstances, including investors subject to special tax rules (including for example, financial institutions, insurance companies, regulated investment companies, real estate investment trusts, broker-dealers, traders in securities that elect <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> treatment, <span style="white-space:nowrap">tax-exempt</span> organizations (including private foundations), holders who are not U.S. Holders, holders who own (directly, indirectly or constructively) 10% or more of our stock (by vote or value), holders who acquire their ADSs or Class&#160;Z ordinary shares pursuant to any employee share option or otherwise as compensation, investors that will hold their ADSs or Class&#160;Z ordinary shares as part of a straddle, hedge, conversion, constructive sale or other integrated transaction for U.S. federal income tax purposes or investors that have a functional currency other than the U.S. dollars, all of whom may be subject to tax rules that differ significantly from those discussed below). This discussion, moreover, does not address the U.S. federal estate and gift tax or minimum tax consequences of the ownership or disposition of our ADSs or Class&#160;Z ordinary shares or the Medicare tax on net investment income. Each U.S. Holder is urged to consult its tax advisor regarding the U.S. federal, state, local and <span style="white-space:nowrap">non-U.S.</span> income and other tax considerations of an investment in our ADSs or Class&#160;Z ordinary shares. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">144 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">General </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For purposes of this discussion, a &#8220;U.S. Holder&#8221; is a beneficial owner of our ADSs or Class&#160;Z ordinary shares that is, for U.S. federal income tax purposes, (i)&#160;an individual who is a citizen or resident of the United States, (ii)&#160;a corporation (or other entity treated as a corporation for U.S. federal income tax purposes) created in, or organized under the law of, the United States or any state thereof or the District of Columbia, (iii)&#160;an estate the income of which is includible in gross income for U.S. federal income tax purposes regardless of its source, or (iv)&#160;a trust (A)&#160;the administration of which is subject to the primary supervision of a U.S. court and which has one or more U.S. persons who have the authority to control all substantial decisions of the trust or (B)&#160;that has otherwise validly elected to be treated as a U.S. person under the Code. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a partnership (or other entity treated as a partnership for U.S. federal income tax purposes) is a beneficial owner of our ADSs or Class&#160;Z ordinary shares, the tax treatment of a partner in the partnership will generally depend upon the status of the partner and the activities of the partnership. Partnerships holding our ADSs or Class&#160;Z ordinary shares and their partners are urged to consult their tax advisors regarding an investment in our ADSs or Class&#160;Z ordinary shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For U.S. federal income tax purposes, a U.S. Holder of ADSs will generally be treated as the beneficial owner of the underlying shares represented by the ADSs. The remainder of this discussion assumes that a U.S. Holder of the ADSs will be treated in this manner. Accordingly, deposits or withdrawals of Class&#160;Z ordinary shares for ADSs will generally not be subject to U.S. federal income tax. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Passive Foreign Investment Company Considerations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A <span style="white-space:nowrap">non-U.S.</span> corporation, such as our company, will be classified as a PFIC, for U.S. federal income tax purposes for any taxable year, if either (i) 75% or more of its gross income for such year consists of certain types of &#8220;passive&#8221; income or (ii) 50% or more of the value of its assets (generally determined on the basis of a quarterly average) during such year is attributable to assets that produce or are held for the production of passive income. For this purpose, cash and assets readily convertible into cash are categorized as a passive asset and the company&#8217;s goodwill and other unbooked intangibles are taken into account. Passive income generally includes, among other things, dividends, interest, rents, royalties, and gains from the disposition of passive assets. We will be treated as owning a proportionate share of the assets and earning a proportionate share of the income of any other corporation in which we own, directly or indirectly, 25% or more (by value) of the stock. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Although the law in this regard is not entirely clear, we treat the VIEs as being owned by us for U.S. federal income tax purposes, because we control their management decisions and we are entitled to substantially all of the economic benefits associated with these entities, and, as a result, we consolidate their results of operations in our consolidated U.S. GAAP financial statements. If it were determined, however, that we do not own the stock of the VIEs for U.S. federal income tax purposes, we may be treated as a PFIC for the current taxable year and any subsequent taxable year. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Assuming that we are the owner of the VIEs for U.S. federal income tax purposes, and based upon the composition of our income and assets and projections as to the value of our assets, including goodwill and other unbooked intangibles not reflected on our balance sheet, we do not believe that we were a PFIC for the 2024 taxable year and we do not presently expect to be a PFIC for the current taxable year. While we do not expect to be or become a PFIC in the current taxable year, no assurance can be given that we are not or will not become classified as a PFIC because the determination of PFIC status is a fact-intensive inquiry made on an annual basis and will depend, in part, upon the composition of our assets and income, and the continued existence of our goodwill at that time. Fluctuations in the market price of our ADSs may cause us to become a PFIC for the current or subsequent taxable years because the value of assets for the purpose of the asset test, including the value of our goodwill and other unbooked intangibles, may be determined by reference to the market value of our ADSs from time to time (which may be volatile). The market price of the ADSs may continue to fluctuate considerably and, consequently, we cannot assure you of our PFIC status for any taxable year. In addition, the composition of our income and our assets will be affected by how, and how quickly, we spend our liquid assets. Under circumstances where we determine not to deploy significant amounts of cash for capital expenditures and other general corporate purposes, our risk of becoming classified as a PFIC may substantially increase. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we are classified as a PFIC for any year during which a U.S. Holder holds the ADSs or Class&#160;Z ordinary shares, we will generally continue to be treated as a PFIC for all succeeding years during which such U.S. Holder holds our ADSs or Class&#160;Z ordinary shares, unless we cease to be a PFIC and a &#8220;deemed sale&#8221; election is made, or a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> treatment (as further described below) applies to any year in which we are a PFIC. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The discussion below under &#8220;Dividends&#8221; and &#8220;Sale or Other Disposition of ADSs or Class&#160;Z Ordinary Shares&#8221; is written on the basis that we will not be classified as a PFIC for U.S. federal income tax purposes. The U.S. federal income tax rules that apply if we are treated as a PFIC are generally discussed below under &#8220;Passive Foreign Investment Company Rules.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">145 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Dividends </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the discussion below under &#8220;Passive Foreign Investment Company Rules,&#8221; any cash distributions (including the amount of any tax withheld) paid on our ADSs or Class&#160;Z ordinary shares out of our current or accumulated earnings and profits, as determined under U.S. federal income tax principles, will generally be includible in the gross income of a U.S. Holder as dividend income on the day actually or constructively received by the U.S. Holder. Because we do not intend to determine our earnings and profits on the basis of U.S. federal income tax principles, any distribution we pay will generally be treated as a &#8220;dividend&#8221; for U.S. federal income tax purposes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A <span style="white-space:nowrap">non-corporate</span> U.S. Holder will generally be subject to tax on dividend income from a &#8220;qualified foreign corporation&#8221; at a lower applicable capital gains rate rather than the marginal tax rates generally applicable to ordinary income provided that certain holding period requirements are met. A <span style="white-space:nowrap">non-U.S.</span> corporation (other than a corporation that is classified as a PFIC for the taxable year in which the dividend is paid or the preceding taxable year) will generally be considered to be a qualified foreign corporation (i)&#160;if it is eligible for the benefits of a comprehensive tax treaty with the United States which the Secretary of Treasury of the United States determines is satisfactory for purposes of this provision and which includes an exchange of information program, or (ii)&#160;with respect to any dividend it pays on stock (or ADSs in respect of such stock) which is readily tradable on an established securities market in the United States. The ADSs are considered to be readily tradable on the Nasdaq Global Select Market, which is an established securities market in the United States. Since we do not expect that our Class&#160;Z ordinary shares will be listed on an established securities market in the United States, we do not believe that dividends that we pay on our Class&#160;Z ordinary shares that are not represented by ADSs will meet the conditions required for the reduced tax rate. There can be no assurance that our ADSs will continue to be considered readily tradable on an established securities market in later years. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the event that we are deemed to be a PRC resident enterprise under the PRC Enterprise Income Tax Law, we may become eligible for the benefits of the <span style="white-space:nowrap">U.S.-PRC</span> income tax treaty (which the U.S. Treasury Department has determined is satisfactory for this purpose), or the Treaty, and in that case we would be treated as a qualified foreign corporation with respect to dividends paid on our Class&#160;Z ordinary shares, or ADSs. Each <span style="white-space:nowrap">non-corporate</span> U.S. Holder is advised to consult its tax advisors regarding the availability of the reduced tax rate applicable to qualified dividend income for any dividends we pay with respect to our ADSs or Class&#160;Z ordinary shares. Dividends received on our ADSs or Class&#160;Z ordinary shares will not be eligible for the dividends received deduction allowed to corporations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Dividends will generally be treated as income from foreign sources for U.S. foreign tax credit purposes and will generally constitute passive category income. In the event that we are deemed to be a PRC resident enterprise under the PRC Enterprise Income Tax Law, a U.S. Holder may be subject to PRC withholding taxes on dividends paid on our ADSs or Class&#160;Z ordinary shares. See &#8220;Item 10. Additional Information&#8212;E. Taxation&#8212;PRC Taxation.&#8221; In that case, depending on the U.S. Holder&#8217;s individual facts and circumstances, a U.S. Holder may be eligible, subject to a number of complex limitations, to claim a foreign tax credit not in excess of any applicable treaty rate in respect of any foreign withholding taxes imposed on dividends received on our ADSs or Class&#160;Z ordinary shares. A U.S. Holder who does not elect to claim a foreign tax credit for foreign tax withheld may instead claim a deduction, for U.S. federal income tax purposes, in respect of such withholding, but only for a year in which such holder elects to do so for all creditable foreign income taxes. The rules governing the foreign tax credit are complex and their outcome depends in large part on the U.S. Holder&#8217;s individual facts and circumstances. In addition, under U.S. Treasury regulations, in absence of an election to apply the benefits of an applicable income tax treaty, in order for foreign income taxes to be creditable the relevant foreign income tax rules must be consistent with certain U.S. federal income tax principles, and we have not determined whether the PRC income tax system meets these requirements. Accordingly, U.S. Holders are urged to consult their tax advisors regarding the availability of the foreign tax credit under their particular circumstances. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Sale or Other Disposition of ADSs or Class&#160;Z Ordinary Shares </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the discussion below under &#8220;Passive Foreign Investment Company Rules,&#8221; a U.S. Holder will generally recognize capital gain or loss upon the sale or other disposition of ADSs or Class&#160;Z ordinary shares in an amount equal to the difference between the amount realized upon the disposition and the holder&#8217;s adjusted tax basis in such ADSs or Class&#160;Z ordinary shares. Any capital gain or loss will be long-term if the ADSs or Class&#160;Z ordinary shares have been held for more than one year and will generally be U.S. source gain or loss for U.S. foreign tax credit purposes. Long-term capital gain of <span style="white-space:nowrap">non-corporate</span> U.S. Holders is generally eligible for a reduced rate of taxation. The deductibility of a capital loss may be subject to limitations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As described in &#8220;Item 10. Additional Information&#8212;E. Taxation&#8212;PRC Taxation,&#8221; if we are deemed to be a PRC resident enterprise under the PRC Enterprise Income Tax Law, gains from the disposition of the ADSs or Class&#160;Z ordinary shares may be subject to PRC income tax and will generally be U.S.-source, which may limit the ability to receive a foreign tax credit. If a U.S. Holder is eligible for the benefits of the Treaty, such holder may be able to elect to treat such gain as PRC source income under the Treaty. In light of U.S. Treasury regulations, however, if a U.S. Holder is not eligible for the benefits of the Treaty or does not elect to apply the Treaty, then such holder may not be able to claim a foreign tax credit arising from any PRC tax imposed on the disposition of the Shares. The rules regarding foreign tax credits and deduction of foreign taxes are complex. U.S. Holders should consult their tax advisors regarding the availability of a foreign tax credit or deduction in light of their particular circumstances, including their eligibility for benefits under the Treaty, and the potential impact of the U.S. Treasury regulations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">146 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Passive Foreign Investment Company Rules </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we are classified as a PFIC for any taxable year during which a U.S. Holder holds our ADSs or Class&#160;Z ordinary shares, and unless the U.S. Holder makes a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election (as described below), the U.S. Holder will generally be subject to special tax rules that have a penalizing effect, regardless of whether we remain a PFIC, on (i)&#160;any excess distribution that we make to the U.S. Holder (which generally means any distributions paid during a taxable year to a U.S. Holder that are greater than 125&#160;percent of the average annual distributions paid in the three preceding taxable years or, if shorter, the U.S. Holder&#8217;s holding period for the ADSs or Class&#160;Z ordinary shares), and (ii)&#160;any gain realized on the sale or other disposition, including a pledge, of ADSs or Class&#160;Z ordinary shares. Under the PFIC rules: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the excess distribution or gain will be allocated ratably over the U.S. Holder&#8217;s holding period for the ADSs or Class&#160;Z ordinary shares; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the amount allocated to the current taxable year and any taxable years in the U.S. Holder&#8217;s holding period prior to the first taxable year in which we are classified as a PFIC, each, a <span style="white-space:nowrap">pre-PFIC</span> year, will be taxable as ordinary income; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the amount allocated to each prior taxable year, other than a <span style="white-space:nowrap">pre-PFIC</span> year, will be subject to tax at the highest tax rate in effect for individuals or corporations, as appropriate, for that year; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the interest charge generally applicable to underpayments of tax will be imposed on the tax attributable to each prior taxable year, other than a <span style="white-space:nowrap">pre-PFIC</span> year. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we are a PFIC for any taxable year during which a U.S. Holder holds our ADSs or Class&#160;Z ordinary shares and any of our subsidiaries is also a PFIC, such U.S. Holder would be treated as owning a proportionate amount (by value) of the shares of the lower-tier PFIC for purposes of the application of these rules. U.S. Holders are urged to consult their tax advisors regarding the application of the PFIC rules to any of our subsidiaries. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As an alternative to the foregoing rules, a U.S. Holder of &#8220;marketable stock&#8221; in a PFIC may make a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election with respect to such stock. The <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election is available only for stock that is regularly traded on a national securities exchange that is registered with the SEC, or on a foreign exchange or market that the IRS determines is a qualified exchange that has rules sufficient to ensure that the market price represents a legitimate and sound fair market value. Our ADSs are listed on the Nasdaq Global Select Market, which is an established securities market in the United States. Consequently, if our ADSs continue to be listed on the Nasdaq Global Select Market and are regularly traded, we expect that the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election would be available to a U.S. Holder that holds our ADSs were we to be or become a PFIC. We expect the Hong Kong Stock Exchange, on which our Class&#160;Z ordinary shares are listed, to be a qualified exchange but there can be no assurance in this regard because the IRS has not identified specific <span style="white-space:nowrap">non-U.S.</span> exchanges as qualified for these purposes. Our ADSs and Class&#160;Z ordinary shares are expected to qualify as being regularly traded, but no assurances may be given in this regard. If a U.S. Holder makes this election, the holder will generally (i)&#160;include as ordinary income for each taxable year that we are a PFIC the excess, if any, of the fair market value of ADSs or Class&#160;Z ordinary shares held at the end of the taxable year over the adjusted tax basis of such ADSs or Class&#160;Z ordinary shares and (ii)&#160;deduct as an ordinary loss the excess, if any, of the adjusted tax basis of the ADSs or Class&#160;Z ordinary shares over the fair market value of such ADSs or Class&#160;Z ordinary shares held at the end of the taxable year, but such deduction will only be allowed to the extent of the amount previously included in income as a result of the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election. The U.S. Holder&#8217;s adjusted tax basis in the ADSs or Class&#160;Z ordinary shares would be adjusted to reflect any income or loss resulting from the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election. If a U.S. Holder makes a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election in respect of a corporation classified as a PFIC and such corporation ceases to be classified as a PFIC, the holder will not be required to take into account the gain or loss described above during any period that such corporation is not classified as a PFIC. If a U.S. Holder makes a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election, any gain such U.S. Holder recognizes upon the sale or other disposition of our ADSs or Class&#160;Z ordinary shares in a year when we are a PFIC will be treated as ordinary income and any loss will be treated as ordinary loss, but such loss will only be treated as ordinary loss to the extent of the net amount previously included in income as a result of the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election. If a U.S. Holder makes a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election it will be effective for the taxable year for which the election is made and all subsequent taxable years unless the ADSs or Class&#160;Z ordinary shares are no longer treated as marketable stock or the IRS consents to the revocation of the election. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Because a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election cannot be made for any lower-tier PFICs that we may own, a U.S. Holder may continue to be subject to the PFIC rules with respect to such U.S. Holder&#8217;s indirect interest in any investments held by us that are treated as an equity interest in a PFIC for U.S. federal income tax purposes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We do not intend to provide information necessary for U.S. Holders to make qualified electing fund elections which, if available, would result in tax treatment different from the general tax treatment for PFICs described above. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">147 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a U.S. Holder owns our ADSs or Class&#160;Z ordinary shares during any taxable year that we are a PFIC, the holder must generally file an annual IRS Form 8621. Each U.S. Holder is urged to consult its tax advisor concerning the U.S. federal income tax consequences of purchasing, holding and disposing ADSs or Class&#160;Z ordinary shares if we are or become treated as a PFIC, including the possibility of making a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">F. Dividends and Paying Agents </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">G. Statement by Experts </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">H. Documents on Display </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are subject to periodic reporting and other informational requirements of the Exchange Act as applicable to foreign private issuers, and are required to file reports and other information with the SEC. Specifically, we are required to file annually an annual report on Form <span style="white-space:nowrap">20-F</span> within four months after the end of each fiscal year, which is December 31. All information filed with the SEC can be obtained over the internet at the SEC&#8217;s website at www.sec.gov. As a foreign private issuer, we are exempt from the rules under the Exchange Act prescribing the furnishing and content of quarterly reports and proxy statements, and officers, directors and principal shareholders are exempt from the reporting and short-swing profit recovery provisions contained in Section&#160;16 of the Exchange Act. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We will furnish Deutsche Bank Trust Company Americas, the depositary of the ADSs, with our annual reports, which will include a review of operations and annual audited consolidated financial statements prepared in conformity with U.S. GAAP, and all notices of shareholders&#8217; meetings and other reports and communications that are made generally available to our shareholders. The depositary will make such notices, reports and communications available to holders of ADSs and, upon our request, will mail to all record holders of ADSs the information contained in any notice of a shareholders&#8217; meeting received by the depositary from us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with Nasdaq Stock Market Rule 5250(d), we will post this annual report on Form <span style="white-space:nowrap">20-F</span> on our website at http://ir.bilibili.com. In addition, we will provide hardcopies of our annual report free of charge to shareholders and ADS holders upon request. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">I. Subsidiary Information </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">J. Annual Report to Security Holders </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We intend to submit the annual report provided to security holders in electronic format pursuant to the Rules Governing the Listing of Securities on The Stock Exchange of Hong Kong Limited as an exhibit to a current report on Form <span style="white-space:nowrap">6-K.</span> </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_15"><span style="font-weight:bold">ITEM&#8201;11.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Foreign exchange risk </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Substantially all of our revenues and expenses are denominated in Renminbi. We do not believe that we currently have any significant direct foreign exchange risk other than with respect to our -cash and cash equivalents and time deposits denominated in U.S. dollars and have not used any derivative financial instruments to hedge exposure to such risk. Although our exposure to foreign exchange risks should be limited in general, the value of the investment in the ADSs will be affected by the exchange rate between U.S. dollars and Renminbi because the value of our business is effectively denominated in RMB, while the ADSs will be traded in U.S. dollars. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To the extent that we need to convert U.S. dollars into Renminbi for our operations, appreciation of Renminbi against the U.S. dollars would reduce the Renminbi amount we receive from the conversion. Conversely, if we decide to convert Renminbi into U.S. dollars for the purpose of making payments for dividends on our ordinary shares or ADSs, servicing our outstanding debt and interests, or for other business purposes, appreciation of the U.S. dollars against the Renminbi would reduce the U.S. dollars amounts available to us. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">148 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, we had U.S. dollars-denominated cash and cash equivalents and time deposits of US$894.4&#160;million. If the U.S. dollars had appreciated or depreciated by 10% against the Renminbi, we would have had an increase or decrease of RMB642.9&#160;million of cash and cash equivalents and time deposits. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Interest rate risk </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our exposure to interest rate risk primarily relates to the interest income generated by excess cash, which is mostly held in interest-bearing bank deposits, and bank facilities with a floating rate of interest. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Interest-earning instruments carry a degree of interest rate risk. Our exposure to interest rate risk also arises from our bank facilities that have a floating interest rate. The costs of floating rate borrowings may be affected by the fluctuations in the interest rates. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have not been exposed to material risks due to changes in interest rates, and we have not used any derivative financial instruments to manage our interest risk exposure. However, our future interest income may fall short of expectations due to changes in market interest rates. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_16"><span style="font-weight:bold">ITEM&#8201;12.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">A.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Debt Securities </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">B.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Warrants and Rights </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">C.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Other Securities </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">D.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">American Depositary Shares </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold">Fees and Expenses </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">149 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As an ADS holder, you will be required to pay the following service fees to the depositary bank and certain taxes and governmental charges (in addition to any applicable fees, expenses, taxes and other governmental charges payable on the deposited securities represented by any of your ADSs): </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:49%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:2%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:47%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;text-align:center"><span style="font-weight:bold">Service</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center"><span style="font-weight:bold">Fees</span></td></tr>


<tr style="font-size:1px; font-family:Times New Roman; font-size:3pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"/>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;To any person to which ADSs are issued or to any person to which a distribution is made in respect of ADS distributions pursuant to stock dividends or other free distributions of stock, bonus distributions, stock splits or other distributions (except where converted to cash)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&#8195;</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Up to US$0.05 per ADS issued</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Cancellation of ADSs, including the case of termination of the deposit agreement</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Up to US$0.05 per ADS cancelled</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Distribution of cash dividends</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Up to US$0.05 per ADS held</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Distribution of cash entitlements (other than cash dividends) and/or cash proceeds from the sale of rights, securities and other entitlements</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Up to US$0.05 per ADS held</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Distribution of ADSs pursuant to exercise of rights</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Up to US$0.05 per ADS held</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Distribution of securities other than ADSs or rights to purchase additional ADSs</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Up to US$0.05 per ADS held</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Depositary services</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Up to US$0.05 per ADS held on the applicable record date(s) established by the depositary bank</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As an ADS holder, you will also be responsible for paying certain fees and expenses incurred by the depositary bank and certain taxes and governmental charges (in addition to any applicable fees, expenses, taxes and other governmental charges payable on the deposited securities represented by any of your ADSs) such as: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Fees for the transfer and registration of Class&#160;Z ordinary shares charged by the registrar and transfer agent for the Class&#160;Z ordinary shares in the Cayman Islands (i.e., upon deposit and withdrawal of Class&#160;Z ordinary shares). </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Expenses incurred for converting foreign currency into U.S. dollars. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Expenses for cable, telex and fax transmissions and for delivery of securities. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Taxes and duties upon the transfer of securities, including any applicable stamp duties, any stock transfer charges or withholding taxes (i.e., when Class&#160;Z ordinary shares are deposited or withdrawn from deposit). </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Fees and expenses incurred in connection with the delivery or servicing of Class&#160;Z ordinary shares on deposit. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Fees and expenses incurred in connection with complying with exchange control regulations and other regulatory requirements applicable to Class&#160;Z ordinary shares, deposited securities, ADSs and ADRs. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Any applicable fees and penalties thereon. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary fees payable upon the issuance and cancellation of ADSs are typically paid to the depositary bank by the brokers (on behalf of their clients) receiving the newly issued ADSs from the depositary bank and by the brokers (on behalf of their clients) delivering the ADSs to the depositary bank for cancellation. The brokers in turn charge these fees to their clients. Depositary fees payable in connection with distributions of cash or securities to ADS holders and the depositary services fee are charged by the depositary bank to the holders of record of ADSs as of the applicable ADS record date. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary fees payable for cash distributions are generally deducted from the cash being distributed or by selling a portion of distributable property to pay the fees. In the case of distributions other than cash (i.e., share dividends, rights), the depositary bank charges the applicable fee to the ADS record date holders concurrent with the distribution. In the case of ADSs registered in the name of the investor (whether certificated or uncertificated in direct registration), the depositary bank sends invoices to the applicable record date ADS holders. In the case of ADSs held in brokerage and custodian accounts (via DTC), the depositary bank generally collects its fees through the systems provided by DTC (whose nominee is the registered holder of the ADSs held in DTC) from the brokers and custodians holding ADSs in their DTC accounts. The brokers and custodians who hold their clients&#8217; ADSs in DTC accounts in turn charge their clients&#8217; accounts the amount of the fees paid to the depositary banks. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">150 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the event of refusal to pay the depositary fees, the depositary bank may, under the terms of the deposit agreement, refuse the requested service until payment is received or may set off the amount of the depositary fees from any distribution to be made to the ADS holder. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary may make payments to us or reimburse us for certain costs and expenses, by making available a portion of the ADS fees collected in respect of the ADR program or otherwise, upon such terms and conditions as we and the depositary bank agree from time to time. In 2024, we were entitled to receive approximately US$1.5&#160;million reimbursements from the depositary for our expenses incurred in connection with investor relationship programs related to the ADS facility and the travel expense in connection with such programs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Dealings and Settlement of Class&#160;Z Ordinary Shares in Hong Kong </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our Class&#160;Z ordinary shares now trade on the Hong Kong Stock Exchange in board lots of 20 ordinary shares. Dealings in our Class&#160;Z ordinary shares on the Hong Kong Stock Exchange are conducted in Hong Kong dollars. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The transaction costs of dealings in our Class&#160;Z ordinary shares on the Hong Kong Stock Exchange include: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Hong Kong Stock Exchange trading fee of 0.00565% of the consideration of the transaction, charged to each of the buyer and seller; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">SFC transaction levy of 0.0027% of the consideration of the transaction, charged to each of the buyer and seller; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Accounting and Financial Reporting Council of Hong Kong transaction levy of 0.00015% of the consideration of the transaction, charged to each of the buyer and seller; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">trading tariff of HK$0.50 on each and every purchase or sale transaction. The decision on whether or not to pass the trading tariff onto investors is at the discretion of brokers; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">transfer deed stamp duty of HK$5.00 per transfer deed (if applicable), payable by the seller; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">ad valorem stamp duty at a total rate of 0.2% of the value of the transaction, with 0.1% payable by each of the buyer and the seller; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">stock settlement fee, which is currently 0.002% of the gross transaction value, subject to a minimum fee of HK$2.00 and a maximum fee of HK$100.00 per side per trade; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">brokerage commission, which is freely negotiable with the broker (other than brokerage commissions for IPO transactions which are currently set at 1% of the subscription or purchase price and will be payable by the person subscribing for or purchasing the securities); and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the Hong Kong Share Registrar will charge HK$2.50 per share certificate canceled/issued (whichever is higher) for each regular transfer service of ordinary shares from one registered owner to another, and any applicable fee as stated in the share transfer forms used in Hong Kong. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Investors must settle their trades executed on the Hong Kong Stock Exchange through their brokers directly or through custodians. For an investor who has deposited his or her Class&#160;Z ordinary shares in his or her stock account or in his or her designated HKSCC participant&#8217;s stock account maintained with HKSCC, settlement will be effected in CCASS in accordance with the General Rules of HKSCC and HKSCC Operational Procedures in effect from time to time. For an investor who holds the physical certificates, settlement certificates and the duly executed transfer forms must be delivered to his or her broker or custodian before the settlement date. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Conversion between Class&#160;Z Ordinary Shares Trading in Hong Kong and ADSs </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the listing of our Class&#160;Z ordinary shares on the Hong Kong Stock Exchange, we have established a branch register of members in Hong Kong, or the Hong Kong share register, which is maintained by our Hong Kong Share Registrar, Computershare Hong Kong Investor Services Limited. Our principal register of members, or the Cayman share register, continues to be maintained by our Principal Share Registrar, Walkers Corporate Limited. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All Class&#160;Z ordinary shares offered in the Global Offering are registered on the Hong Kong share register in order to be listed and traded on the Hong Kong Stock Exchange. As described in further detail below, holders of Class&#160;Z ordinary shares registered on the Hong Kong share register are able to convert these shares into ADSs, and vice versa. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">151 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with our listing in Hong Kong, and to facilitate fungibility and conversion between ADSs and Class&#160;Z ordinary shares and trading between Nasdaq and the Hong Kong Stock Exchange, we have moved a portion of our issued Class&#160;Z ordinary shares from our register of members maintained in the Cayman Islands to our Hong Kong share register. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The ADSs </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The ADSs are traded on Nasdaq. Dealings in the ADSs on Nasdaq are conducted in U.S. dollars. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">ADSs may be held either: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">directly (a)&#160;by having an American Depositary Receipt (ADR), which is a certificate evidencing a specific number of ADSs, registered in the holder&#8217;s name, or (b)&#160;by holding uncertificated ADSs in the direct registration system; or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">indirectly, through the holder&#8217;s broker or other financial institution. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary for the ADSs is Deutsche Bank Trust Company Americas, whose office is located at 1 Columbus Circle, 17th Floor, New York, NY 10019, USA. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Converting Class&#160;Z Ordinary Shares Trading in Hong Kong into ADSs </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An investor who holds Class&#160;Z ordinary shares registered in Hong Kong and who intends to convert them to ADSs to trade on Nasdaq must deposit or have his or her broker deposit the Class&#160;Z ordinary shares with the depositary&#8217;s Hong Kong custodian, Deutsche Bank AG, Hong Kong Branch, or the custodian, in exchange for ADSs. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A deposit of Class&#160;Z ordinary shares trading in Hong Kong in exchange for ADSs involves the following procedures: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If Class&#160;Z ordinary shares have been deposited with CCASS, the investor must transfer ordinary shares to the depositary&#8217;s account with the custodian within CCASS by following the CCASS procedures for transfer and submit and deliver a duly completed and signed letter of transmittal to the custodian via his or her broker. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If Class&#160;Z ordinary shares are held outside CCASS, the investor must arrange to deposit his or her Class&#160;Z ordinary shares into CCASS for delivery to the depositary&#8217;s account with the custodian within CCASS, submit and deliver a duly completed and signed letter of transmittal to the custodian. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Upon payment of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, if applicable, and subject in all cases to the terms of the deposit agreement, the depositary will issue the corresponding number of ADSs in the name(s) requested by an investor and will deliver the ADSs to the designated DTC account of the person(s) designated by an investor or his or her broker. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For Class&#160;Z ordinary shares deposited in CCASS, under normal circumstances, the above steps generally require two business days; <span style="font-style:italic">provided</span> that the investor has provided timely and complete instructions. For Class&#160;Z ordinary shares held outside CCASS in physical form, the above steps may take 14 business days, or more, to complete. Temporary delays may arise. For example, the transfer books of the depositary may from time to time be closed to ADS issuances. The investor will be unable to trade the ADSs until the procedures are completed. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Converting ADSs to Class&#160;Z Ordinary Shares Trading in Hong Kong </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An investor who holds ADSs and who intends to convert his/her ADSs into Class&#160;Z ordinary shares to trade on the Hong Kong Stock Exchange must cancel the ADSs the investor holds and withdraw Class&#160;Z ordinary shares from our ADS program and cause his or her broker or other financial institution to trade such Class&#160;Z ordinary shares on the Hong Kong Stock Exchange. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An investor that holds ADSs indirectly through a broker should follow the broker&#8217;s procedure and instruct the broker to arrange for cancelation of the ADSs, and transfer of the underlying Class&#160;Z ordinary shares from the depositary&#8217;s account with the custodian within the CCASS system to the investor&#8217;s Hong Kong stock account. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For investors holding ADSs directly, the following steps must be taken: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">To withdraw Class&#160;Z ordinary shares from our ADS program, an investor who holds ADSs may turn in such ADSs at the office of the depositary (and the applicable ADR(s) if the ADSs are held in certificated form), and send an instruction to cancel such ADSs to the depositary. Such instructions must have a Medallion signature guarantee. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Upon payment or net of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, if applicable, and subject in all cases to the terms of the deposit agreement, the depositary will instruct the custodian to deliver Class&#160;Z ordinary shares underlying the canceled ADSs to the CCASS account designated by an investor. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">152 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If an investor prefers to receive Class&#160;Z ordinary shares outside CCASS, he or she must receive ordinary shares in CCASS first and then arrange for withdrawal from CCASS. Investors can then obtain a transfer form signed by HKSCC Nominees Limited (as the transferor) and register Class&#160;Z ordinary shares in their own names with the Hong Kong Share Registrar. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For Class&#160;Z ordinary shares to be received in CCASS, under normal circumstances, the above steps generally require two business days; <span style="font-style:italic">provided</span> that the investor has provided timely and complete instructions. For Class&#160;Z ordinary shares to be received outside CCASS in physical form, the above steps may take 14 business days, or more, to complete. The investor will be unable to trade the Class&#160;Z ordinary shares on the Hong Kong Stock Exchange until the procedures are completed. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Temporary delays may arise. For example, the transfer books of the depositary may from time to time be closed to ADS cancellations. In addition, completion of the above steps and procedures is subject to there being a sufficient number of Class&#160;Z ordinary shares on the Hong Kong share registrar to facilitate a withdrawal from the ADS program directly into the CCASS system. We are not under any obligation to maintain or increase the number of Class&#160;Z ordinary shares on the Hong Kong share register to facilitate such withdrawals. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Depositary Requirements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Before the depositary issues ADSs or permits withdrawal of Class&#160;Z ordinary shares, the depositary may require: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">production of satisfactory proof of the identity and genuineness of any signature or other information it deems necessary; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">compliance with procedures it may establish, from time to time, consistent with the deposit agreement, including, but not limited to, completion and presentation of transfer documents. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary may refuse to deliver, transfer, or register issuances, transfers and cancelations of ADSs generally when the transfer books of the depositary or our Hong Kong or Cayman Share Registrar are closed or at any time if the depositary or we determine it advisable to do so, subject to such refusal complying with U.S. federal securities laws. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All costs attributable to the transfer of Class&#160;Z ordinary shares to effect a withdrawal from or deposit of Class&#160;Z ordinary shares into our ADS program will be borne by the investor requesting the transfer. In particular, holders of Class&#160;Z ordinary shares and ADSs should note that the Hong Kong Share Registrar will charge HK$2.50 per share certificate canceled/issued (whichever is higher) for each regular transfer service of Class&#160;Z ordinary shares from one registered owner to another, and any applicable fee as stated in the share transfer forms used in Hong Kong. In addition, holders of Class&#160;Z ordinary shares and ADSs must pay up to US$5.00 (or less) per 100 ADSs for each issuance of ADSs and each cancelation of ADSs, as the case may be, in connection with the deposit of Class&#160;Z ordinary shares into, or withdrawal of ordinary shares from, our ADS program. </p> <p style="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="txa930276_17">PART&#160;II </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_18"><span style="font-weight:bold">ITEM&#8201;13.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">None. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_19"><span style="font-weight:bold">ITEM&#8201;14.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">None. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_20"><span style="font-weight:bold">ITEM&#8201;15.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">CONTROLS AND PROCEDURES </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Disclosure Controls and Procedures </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the supervision and with the participation of our management, including our chief executive officer and our chief financial officer, we carried out an evaluation of the effectiveness of our disclosure controls and procedures, which is defined in Rules <span style="white-space:nowrap">13a-15(e)</span> of the Exchange Act, as of December&#160;31, 2024. Based upon that evaluation, our management, with the participation of our chief executive officer and chief financial officer, has concluded that our disclosure controls and procedures were effective in ensuring that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act was recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms, and that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act was accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">153 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Management&#8217;s Annual Report on Internal Control over Financial Reporting </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules <span style="white-space:nowrap">13a-15</span> (f) under the Exchange Act. Our management, with the participation of our chief executive officer and our chief financial officer, evaluated the effectiveness of our internal control over financial reporting based on criteria established in the framework in Internal Control-Integrated Framework (2013)&#160;issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, our management has concluded that our internal control over financial reporting was effective as of December&#160;31, 2024. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies and procedures may deteriorate. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Attestation Report of the Registered Public Accounting Firm </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PricewaterhouseCoopers Zhong Tian LLP has audited the effectiveness of our internal control over financial reporting as of December&#160;31, 2024 as stated in its report, which appears on page <span style="white-space:nowrap">F-2</span> of this annual report on Form <span style="white-space:nowrap">20-F.</span> </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Changes in Internal Control over Financial Reporting </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There were no changes in our internal control over financial reporting (as defined in Rules <span style="white-space:nowrap">13a-15(f)</span> and <span style="white-space:nowrap">15d-15(f)</span> under the Securities Exchange Act of 1934, as amended) during the year ended December&#160;31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_21"><span style="font-weight:bold">ITEM&#8201;16A.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">AUDIT COMMITTEE FINANCIAL EXPERT </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors has determined that Eric He, a member of our audit committee and independent director (under the standards set forth in Rule 5605(c)(2) of the Nasdaq Stock Market Rules and Rule <span style="white-space:nowrap">10A-3</span> under the Securities Exchange Act of 1934), is an audit committee financial expert. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_22"><span style="font-weight:bold">ITEM&#8201;16B.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">CODE OF ETHICS </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors adopted a code of business conduct and ethics in February 2018 that applies to our directors, officers and employees. The code was subsequently amended in July 2021. We have posted a copy of our code of business conduct and ethics on our website at http://ir.bilibili.com/. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_23"><span style="font-weight:bold">ITEM&#8201;16C.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">PRINCIPAL ACCOUNTANT FEES AND SERVICES </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the aggregate fees by categories specified below in connection with certain professional services rendered by PricewaterhouseCoopers Zhong Tian LLP and affiliates, our principal external auditors, for the periods indicated. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">


<tr>

<td style="width:78%"/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="10"><span style="font-weight:bold">(RMB in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Audit fees<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,310</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,564</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,061</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Audit-related fees<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,500</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tax fees<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,625</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,183</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">84</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other fees<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">185</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">150</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(1)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">&#8220;Audit fees&#8221; means the aggregate fees incurred for each of the fiscal years listed for professional services rendered by our principal auditors for the audit or review of our annual financial statements or quarterly financial information and review of documents filed with the SEC and submitted to the Hong Kong Stock Exchange. In 2022, 2023 and 2024, the audit refers to financial statement audit and audit pursuant to Section&#160;404 of the Sarbanes-Oxley Act of 2002. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">154 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="width:790px"></div>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(2)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">&#8220;Audit-related fees&#8221; means the aggregate fees incurred in each of the fiscal years listed as a result of our principal auditors&#8217; issuance of consent letter related to our registration of securities on Form <span style="white-space:nowrap">S-8</span> filed in October 2022 and the issuance of comfort letters related to our offering of ADSs in January 2023. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(3)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">&#8220;Tax fees&#8221; means the aggregate fees incurred in each of the fiscal years listed for the professional tax services rendered by our principal auditors. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(4)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">&#8220;Other fees&#8221; means the aggregate fees incurred in each of the fiscal years listed for services rendered by our principal auditors other than services reported under &#8220;Audit fees&#8221;, &#8220;Audit-related fees&#8221; and &#8220;Tax fees&#8221;. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The policy of our audit committee is to <span style="white-space:nowrap">pre-approve</span> all audit and <span style="white-space:nowrap">non-audit</span> services provided by PricewaterhouseCoopers Zhong Tian LLP as described above. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_24"><span style="font-weight:bold">ITEM&#8201;16D.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">None. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_25"><span style="font-weight:bold">ITEM&#8201;16E.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On November&#160;14, 2024, our board of directors authorized a share repurchase program under which we may repurchase up to US$200&#160;million of our ADSs and/or Class&#160;Z ordinary shares for the next 24 months. The proposed repurchases may be made from time to time in the open market at prevailing market prices, in privately negotiated transactions, in block trades and/or through other legally permissible means, depending on market conditions and in accordance with applicable laws, rules and regulations. We plan to fund the repurchases from our existing cash balance. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth information about out repurchases made in the year 2024 under the share repurchase program described above. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">


<tr>

<td style="width:47%"/>

<td style="vertical-align:bottom;width:8%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:8%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:8%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:8%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Period</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">(a) Total<br/>Number&#160;of<br/>Shares<br/>Purchased</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">(b)&#160;Average<br/>Price&#160;Paid&#160;per<br/>Share</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">(c)&#160;Total&#160;Number&#160;of<br/>Shares&#160;Purchased&#160;as<br/>Part of Publicly<br/>Announced Plans or<br/>Programs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">(d)&#160;Approximate&#160;Dollar<br/>Value of Shares that<br/>May Yet Be Purchased<br/>under the Plans or<br/>Programs</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">December, 2024</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">839,167</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">US$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19.49</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">839,167</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">US$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">183,648,320</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">839,167</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">US$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19.49</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">839,167</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">US$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">183,648,320</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_26"><span style="font-weight:bold">ITEM&#8201;16F.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">CHANGE IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_27"><span style="font-weight:bold">ITEM&#8201;16G.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">CORPORATE GOVERNANCE </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Rule 5635(c) of the Nasdaq Rules requires a Nasdaq-listed company to obtain its shareholders&#8217; approval for all equity compensation plans, including stock plans, and any material amendments to such plans. Rule 5615 of the Nasdaq Rules permits a foreign private issuer like our company to follow home country practice in certain corporate governance matters. Pursuant to Rule 5615, we have elected to and currently follow our home country practice that does not require us to seek shareholder approval for adopting our 2024 Plan. Therefore, our shareholders are afforded less protection than they otherwise would under the Nasdaq Global Market corporate governance listing standards applicable to U.S. domestic issuers. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Listed Securities&#8212;As a company incorporated in the Cayman Islands, we are permitted to adopt certain home country practices in relation to corporate governance matters that differ significantly from the Nasdaq corporate governance listing standards, and these practices may afford less protection to shareholders than shareholders would enjoy if we complied fully with the Nasdaq corporate governance listing standards.&#8221; In the future, we may rely on other exemptions provided by Nasdaq to the extent also allowed under the laws and regulations in Hong Kong (including the Hong Kong Listing Rules). </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_28"><span style="font-weight:bold">ITEM&#8201;16H.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">MINE SAFETY DISCLOSURE </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_29"><span style="font-weight:bold">ITEM&#8201;16I.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">155 </p>

</div></div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>
<div style="display: none"><ix:header><ix:hidden><ix:nonNumeric name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" contextRef="P01_01_2024To12_31_2024" id="ixv-43875">false</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="bili-20241231.xsd"/></ix:references></ix:header></div><div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td id="txa930276_30" style="width: 10%; text-align: left; vertical-align: top;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">ITEM&#8201;16J.</div></div></div></td>
<td style="text-align: left; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">INSIDER TRADING POLICIES </div></div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have <ix:nonNumeric name="ecd:InsiderTrdPoliciesProcAdoptedFlag" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-true" id="ixv-43878">adopted</ix:nonNumeric> insider trading policies and procedures governing the purchase, sale and other dispositions of our securities by directors, senior management and employees to promote compliance with applicable insider trading laws, rules and regulations. These insider trading policies and procedures are filed as Exhibit 11.2 to this annual report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">20-F.</div> </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td id="txa930276_31" style="width: 10%; text-align: left; vertical-align: top;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">ITEM&#8201;16K.</div></div></div></td>
<td style="text-align: left; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">CYBERSECURITY </div></div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div> <ix:nonNumeric name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-19253"> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Risk Management and Strategy </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have implemented comprehensive cybersecurity risk assessment procedures to ensure effectiveness in cybersecurity management, strategy and governance and reporting cybersecurity risks. <ix:nonNumeric name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-43879">We have also <ix:nonNumeric name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-true" id="ixv-43880">integrated</ix:nonNumeric> cybersecurity risk management into our overall enterprise risk management system.</ix:nonNumeric> </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have developed a comprehensive cybersecurity threat defense system to address both internal and external threats. We strive to manage cybersecurity risks and protect sensitive information through various means, such as technical safeguards, procedural requirements, an intensive program of monitoring on our corporate network, frequent testing of aspects of our security posture internally and with outside vendors, a robust incident response program and regular cybersecurity awareness training for employees. Our IT department regularly monitors the performance of our platforms, apps and infrastructure to enable us to respond quickly to potential problems, including potential cybersecurity threats. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-43881"><ix:nonNumeric name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-false" id="ixv-43882">As of the date of this annual report, we have not experienced any material cybersecurity incidents or identified any material cybersecurity threats that have affected or are reasonably likely to materially affect us, our business strategy, results of operations or financial condition.</ix:nonNumeric></ix:nonNumeric> </div> </ix:nonNumeric><ix:nonNumeric name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-19259"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Governance </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-19263"><ix:nonNumeric name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-true" id="ixv-43883">Our board of directors is responsible for overseeing the cybersecurity risk management and be informed on risks from cybersecurity threats.</ix:nonNumeric> The chief executive officer, the chief financial officer, and the principal officer in charge of the cybersecurity matters, who has over 10 years of experience as cybersecurity officer in large technology companies and extensive knowledge and skills in security product development, security risk management and security compliance, are responsible for discussing material cybersecurity incidents or threats with specific constituencies before <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">sign-off,</div> ensuring thorough review of information and disclosures.</ix:nonNumeric> <ix:nonNumeric name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-true" id="ixv-43884"><ix:nonNumeric name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-43885">This involves our disclosure committee (comprising of the principal accounting officer or the head of financial reporting, the head of the legal department, the principal investor relations officer, the principal officer in charge of cybersecurity matters, and appropriate business unit heads of our company, as adjusted from time to time by the then incumbent committee members), as a whole, and the executive directors of our company; and other members of senior management and external legal counsel, to the extent appropriate.</ix:nonNumeric></ix:nonNumeric> <ix:nonNumeric name="cyd:CybersecurityRiskRoleOfManagementTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-19265"><ix:nonNumeric name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-19266">The chief executive officer, the chief financial officer, and the principal officer in charge of the cybersecurity matters are also responsible for assessing, identifying and managing material risks from cybersecurity threats to our company and monitoring the prevention, detection, mitigation and remediation of material cybersecurity incident, maintaining oversight of the disclosure in Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">6-K</div> for material cybersecurity incidents (if any) and meeting with our board of directors (i)&#160;in connection with each quarterly earnings release, update the status of any material cybersecurity incidents or material risks from cybersecurity threats to the Company, if any, and the relevant disclosure issues and (ii)&#160;in connection with each annual report, present the disclosure concerning cybersecurity matters in Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">20-F,</div> along with a report highlighting particular disclosure issues, if any, and hold a Q&amp;A session.</ix:nonNumeric> <ix:nonNumeric name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-43886">Our board of directors is responsible for maintaining oversight of the disclosure related to cybersecurity matters in the periodic reports of our company.</ix:nonNumeric></ix:nonNumeric> </div> </ix:nonNumeric> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">156 </div></div></div> </div> </div> </div> </div> </div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="txa930276_32">PART&#160;III </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_33"><span style="font-weight:bold">ITEM&#8201;17.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">FINANCIAL STATEMENTS </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have elected to provide financial statements pursuant to Item 18. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_34"><span style="font-weight:bold">ITEM&#8201;18.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">FINANCIAL STATEMENTS </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements of Bilibili Inc. are included at the end of this annual report. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">157 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa930276_35"><span style="font-weight:bold">ITEM&#8201;19.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">EXHIBITS </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td/>

<td style="vertical-align:bottom;width:4%"/>
<td style="width:92%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"><span style="font-weight:bold">Exhibit</span><br/><span style="font-weight:bold">Number</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;1.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312522253530/d406463dex992.htm">Eighth Amended and Restated Memorandum and Articles of Association of the Registrant (incorporated herein by reference to Exhibit 99.2 to the current report on Form <span style="white-space:nowrap">6-K,</span> furnished with the Securities and Exchange Commission on September<span style="text-decoration:underline"></span>&#160;29, 2022 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000104746918001762/a2234740zex-4_3.htm">Registrant&#8217;s Specimen American Depositary Receipt (included in Exhibit 4.3) (incorporated herein by reference to Exhibit 4.3 to the Form <span style="white-space:nowrap">F-1,</span> as amended, initially filed on March<span style="text-decoration:underline"></span>&#160;2, 2018 (File <span style="white-space:nowrap">No.333-223405))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.2</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000104746918001762/a2234740zex-4_2.htm">Registrant&#8217;s Specimen Certificate for Class<span style="text-decoration:underline"></span>&#160;Z Ordinary Shares (incorporated herein by reference to Exhibit 4.2 to the Form <span style="white-space:nowrap">F-1,</span> as amended, initially filed on March<span style="text-decoration:underline"></span>&#160;2, 2018 (File <span style="white-space:nowrap">No.333-223405))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.3</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000110465918045669/a18-17312_1ex4d3.htm">Deposit Agreement, among the Registrant, the depositary and the holders and beneficial owners of the American Depositary Receipts (incorporated herein by reference to Exhibit 4.3 to the Form <span style="white-space:nowrap">S-8,</span> as amended, initially filed on July<span style="text-decoration:underline"></span>&#160;18, 2018 (File <span style="white-space:nowrap">No.333-226216))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.4</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000104746918001244/a2234546zex-4_4.htm">Fourth Amended and Restated Shareholders&#8217; Agreement between the Registrant and other parties thereto dated April<span style="text-decoration:underline"></span>&#160;1, 2017 (incorporated herein by reference to Exhibit 4.4 to the Form <span style="white-space:nowrap">F-1,</span> as amended, initially filed on March<span style="text-decoration:underline"></span>&#160;2, 2018 (File <span style="white-space:nowrap">No.333-223405))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.5</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312520088657/d63580dex25.htm">Indenture, dated April<span style="text-decoration:underline"></span>&#160;5, 2019 constituting US$500<span style="text-decoration:underline"></span>&#160;million 1.375% Convertible Senior Notes Due 2026 (incorporated herein by reference to Exhibit 2.5 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on March<span style="text-decoration:underline"></span>&#160;27, 2020 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.6</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312521071497/d28513dex26.htm">Indenture, dated June<span style="text-decoration:underline"></span>&#160;2, 2020 constituting US$800<span style="text-decoration:underline"></span>&#160;million 1.25% Convertible Senior Notes Due 2027 (incorporated herein by reference to Exhibit 2.6 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on March<span style="text-decoration:underline"></span>&#160;23, 2021 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.7</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312522116261/d648072dex27.htm">Indenture, dated November<span style="text-decoration:underline"></span>&#160;23, 2021 constituting US$1,600<span style="text-decoration:underline"></span>&#160;million 0.50% Convertible Senior Notes Due 2026 (incorporated herein by reference to Exhibit 2.7 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on April<span style="text-decoration:underline"></span>&#160;25, 2022 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.8</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312523119748/d432541dex28.htm">Description of Securities (incorporated herein by reference to Exhibit 2.8 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on April<span style="text-decoration:underline"></span>&#160;27, 2023 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-38429))</span></a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.9</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312521090423/d118895dex41.htm">Registrant&#8217;s Form of Class<span style="text-decoration:underline"></span>&#160;Z Ordinary Share Certificate (incorporated herein by reference to Exhibit 4.1 to the current report on Form <span style="white-space:nowrap">6-K,</span> furnished with the Securities and Exchange Commission on March<span style="text-decoration:underline"></span>&#160;23, 2021 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312524231562/d768375dex102.htm">Second Amended and Restated 2018 Share Incentive Plan (incorporated herein by reference to Exhibit 10.2 to the Form <span style="white-space:nowrap">S-8,</span> as amended, initially filed on October<span style="text-decoration:underline"></span>&#160;3, 2024 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;333-282475))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.2</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312524231562/d768375dex103.htm">2024 Share Incentive Plan (incorporated herein by reference to Exhibit 10.3 to the Form <span style="white-space:nowrap">S-8,</span> as amended, initially filed on October<span style="text-decoration:underline"></span>&#160;3, 2024 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;333-282475))</span></a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.3</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000104746918001244/a2234546zex-10_3.htm">Form of Indemnification Agreement between the Registrant and its directors and executive officers (incorporated herein by reference to Exhibit 10.3 to the Form <span style="white-space:nowrap">F-1,</span> as amended, initially filed on March<span style="text-decoration:underline"></span>&#160;2, 2018 (File <span style="white-space:nowrap">No.333-223405))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.4</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000104746918001244/a2234546zex-10_4.htm">Form of Employment Agreement between the Registrant and its executive officers (incorporated herein by reference to Exhibit 10.4 to the Form <span style="white-space:nowrap">F-1,</span> as amended, initially filed on March<span style="text-decoration:underline"></span>&#160;2, 2018 (File <span style="white-space:nowrap">No.333-223405))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.5</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312522116261/d648072dex45.htm">English translation of the form of Power of Attorney granted by the shareholders of VIEs (incorporated herein by reference to Exhibit 4.5 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on April<span style="text-decoration:underline"></span>&#160;25, 2022 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.6</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312522116261/d648072dex46.htm">English translation of the form of Equity Pledge Agreement among a WFOE, a VIE and shareholders of such VIE (incorporated herein by reference to Exhibit 4.6 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on April<span style="text-decoration:underline"></span>&#160;25, 2022 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.7</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312522116261/d648072dex47.htm">English translation of the form of Exclusive Business Cooperation Agreement between a WFOE and a VIE (incorporated herein by reference to Exhibit 4.7 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on April<span style="text-decoration:underline"></span>&#160;25, 2022 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-38429))</span> </a></td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">158 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td/>

<td style="vertical-align:bottom;width:4%"/>
<td style="width:90%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"><span style="font-weight:bold">Exhibit</span><br/><span style="font-weight:bold">Number</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.8</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312522116261/d648072dex48.htm">English translation of the form of Exclusive Option Agreement among a WFOE, a VIE and shareholders of such VIE (incorporated herein by reference to Exhibit 4.8 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on April<span style="text-decoration:underline"></span>&#160;25, 2022 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.9</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312522116261/d648072dex49.htm">English translation of the Letter of Undertakings granted by spouses of the shareholders of VIEs (incorporated herein by reference to Exhibit 4.9 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on April<span style="text-decoration:underline"></span>&#160;25, 2022 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.10</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000104746918001244/a2234546zex-10_15.htm">Share Purchase Agreement between the Registrant and other parties thereto, dated April<span style="text-decoration:underline"></span>&#160;1, 2017 (incorporated herein by reference to Exhibit 10.15 to the Form <span style="white-space:nowrap">F-1,</span> as amended, initially filed on March<span style="text-decoration:underline"></span>&#160;2, 2018 (File <span style="white-space:nowrap">No.333-223405))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.11</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000110465919018702/a19-2736_1ex4d16.htm">Share Purchase and Investor Rights Agreement entered between Bilibili Inc. and Tencent Mobility Limited dated as of October<span style="text-decoration:underline"></span>&#160;3, 2018 (incorporated herein by reference to Exhibit 4.16 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on March<span style="text-decoration:underline"></span>&#160;29, 2019 (File<span style="text-decoration:underline"></span>&#160;No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;8.1*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d930276dex81.htm">Significant subsidiaries and the Principal Consolidated Affiliated Entities of the Registrant </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;11.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312522116261/d648072dex111.htm">Amended Code of Business Conduct and Ethics of the Registrant (incorporated herein by reference to Exhibit 11.1 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on April<span style="text-decoration:underline"></span>&#160;25, 2022 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;11.2*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d930276dex112.htm">Second Amended and Restated Statement of Policies Governing Material <span style="white-space:nowrap">Non-Public</span> Information and the Prevention of Insider Trading </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;12.1*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d930276dex121.htm">CEO Certification Pursuant to Section<span style="text-decoration:underline"></span>&#160;302 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;12.2*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d930276dex122.htm">CFO Certification Pursuant to Section<span style="text-decoration:underline"></span>&#160;302 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;13.1**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d930276dex131.htm">CEO Certification Pursuant to Section<span style="text-decoration:underline"></span>&#160;906 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;13.2**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d930276dex132.htm">CFO Certification Pursuant to Section<span style="text-decoration:underline"></span>&#160;906 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;15.1*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d930276dex151.htm">Consent of Walkers (Hong Kong) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;15.2*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d930276dex152.htm">Consent of Jingtian<span style="text-decoration:underline"></span>&#160;&amp; Gongcheng </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;15.3*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d930276dex153.htm">Consent of PricewaterhouseCoopers Zhong Tian LLP, an independent registered public accounting firm </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;97.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312524078124/d646539dex971.htm">Clawback Policy of the Registrant (incorporated herein by reference to Exhibit 97.1 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on March<span style="text-decoration:underline"></span>&#160;27, 2024 (File No.<span style="text-decoration:underline"></span><span style="white-space:nowrap">&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.INS**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Instance Document-this instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.SCH**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Scheme Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.CAL**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Calculation Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.DEF**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Definition Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.LAB**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Label Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.PRE**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Presentation Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">104</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Cover Page Interactive Data File (embedded within the Inline XBRL document)</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Filed with this Annual Report on Form <span style="white-space:nowrap">20-F.</span> </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">**</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Furnished with this Annual Report on Form <span style="white-space:nowrap">20-F.</span> </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">159 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="txa930276_36">SIGNATURES </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The registrant hereby certifies that it meets all of the requirements for filing on Form <span style="white-space:nowrap">20-F</span> and that it has duly caused and authorized the undersigned to sign this annual report on its behalf. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p><div>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:40%;border:0;margin-left:auto">


<tr>

<td style="width:7%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:12%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:79%"/></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="5"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Bilibili Inc.</p></td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"/>
<td style="height:12pt" colspan="4"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">By:</p></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td colspan="3" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">/s/ Rui Chen</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Name:</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rui Chen</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Title:</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chairman of the Board of Directors</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">and Chief Executive Officer</p></td></tr>
</table></div> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Date: March&#160;25, 2025 </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">160 </p>

</div></div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>
<div style="display: none"><ix:header><ix:hidden><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="hidden135593624" contextRef="PAsOn12_31_2024">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="hidden135594077" contextRef="PAsOn12_31_2023">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="hidden135593285" contextRef="PAsOn12_31_2024">http://fasb.org/us-gaap/2024#OperatingLeaseLiability</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="hidden135593286" contextRef="PAsOn12_31_2023">http://fasb.org/us-gaap/2024#OperatingLeaseLiability</ix:nonNumeric><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="hidden135593756" contextRef="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis">P0Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="hidden135593757" contextRef="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P0Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="hidden135593759" contextRef="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis">P6Y</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="bili-20241231.xsd"/></ix:references></ix:header></div><div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">INDEX TO THE CONSOLIDATED FINANCIAL STATEMENTS </div></div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:96%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin930276_1">Report of independent registered public accounting firm (PCAOB ID: <ix:nonNumeric name="dei:AuditorFirmId" contextRef="P01_01_2024To12_31_2024" id="ixv-43898">1424</ix:nonNumeric>)</a></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">F-2</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td colspan="4" style="height:6pt"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin930276_2">Consolidated balance sheets as at December&#160;31, 2023 and 2024</a></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">F-<div style="display:inline;">4</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td colspan="4" style="height:6pt"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin930276_3">Consolidated statements of operations and comprehensive loss for the years ended December&#160;31, 2022, 2023 and 2024</a></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">F-<div style="display:inline;">6</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td colspan="4" style="height:6pt"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin930276_4">Consolidated statements of changes in shareholders&#8217; equity for the years ended December&#160;31, 2022, 2023 and 2024</a></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">F-<div style="display:inline;">7</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td colspan="4" style="height:6pt"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin930276_5">Consolidated statements of cash flows for the years ended December&#160;31, 2022, 2023 and 2024</a></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">F-<div style="display:inline;">10</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td colspan="4" style="height:6pt"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin930276_6">Notes to the consolidated financial statements</a></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">F-1<div style="display:inline;">2</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-1 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div id="fin930276_1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Report of Independent Registered Public Accounting Firm </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">To the<div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>Board of Directors and Shareholders of Bilibili Inc. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Opinions on the Financial Statements and Internal Control over Financial Reporting </div></div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">We have audited the accompanying consolidated balance sheets of Bilibili Inc. and its subsidiaries (the &#8220;Company&#8221;) as of December 31, 2024 and 2023, and the related consolidated statements of operations and comprehensive loss,<div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>of changes in shareholders&#8217; equity and of cash flows for each of the three years in the period ended December 31, 2024, including the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company&#8217;s internal control over financial reporting as of December 31, 2024, based on criteria established in <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Internal Control - Integrated Framework</div></div> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Internal Control - Integrated Framework</div></div> (2013) issued by the COSO. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Basis for Opinions </div></div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management&#8217;s Annual Report on Internal Control over Financial Reporting appearing under Item 15. Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Definition and Limitations of Internal Control over Financial Reporting </div></div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (i)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-2 </div></div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Critical Audit Matters </div></div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Revenue recognition for in-game virtual items </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As described in Note 2(v) to the consolidated financial statements, revenues from mobile game services were RMB5,610.3 million for the year ended December 31, 2024. Management recognized revenue from the sale of in-game virtual items in exclusively distributed mobile games over the estimated average playing period of paying players, starting from the point-in-time when related in-game virtual items are delivered to the paying players&#8217; accounts. Management has estimated the average playing period of paying players for each game, usually between one to ten months. Management estimated the average playing period of paying players for each game, which involved the use of assumptions, related to the churn rates or the similarities between newly-launched games and existing games, when a new game is launched and only a limited period of paying player data is available. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The principal consideration for our determination that performing procedures relating to revenue recognition for in-game virtual items is a critical audit matter is the significant judgment by management in estimating the average playing period of paying players. This in turn led to significant auditor judgment, subjectivity and effort in performing procedures and in evaluating management&#8217;s assumptions used in developing these estimates, related to the churn rates and the similarities between newly-launched games and existing games. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over the estimation of the average playing period of paying players for each game. These procedures also included, among others, testing management&#8217;s process to estimate the average playing period of paying players by (i) testing the completeness and accuracy of data used; (ii) testing the mathematic accuracy of the calculation; and (iii) evaluating the reasonableness of the churn rates with reference to historical data, and the reasonableness of the underlying assumption of the similarities between newly-launched games and existing games based on the characteristics of mobile games and playing patterns of paying players.</div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt;display:inline;">/s/ </div><ix:nonNumeric name="dei:AuditorName" contextRef="P01_01_2024To12_31_2024" id="ixv-43899">PricewaterhouseCoopers Zhong Tian LLP</ix:nonNumeric></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="dei:AuditorLocation" contextRef="P01_01_2024To12_31_2024" id="ixv-43900">Beijing, the People&#8217;s Republic of China</ix:nonNumeric> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">March&#160;25, 2025</div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have served as the Company&#8217;s auditor since 2017. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="display:inline;">3</div> </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents<br/></a></div></div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div id="fin930276_2" style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED BALANCE SHEETS </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(All amounts in thousands, except for share data) </div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:74%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Note 2(e)</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current assets:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43901">7,191,821</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43902">10,249,382</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43903">1,404,160</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43904">5,194,891</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43905">3,588,475</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43906">491,619</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43907">50,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43908">50,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43909">6,850</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43910">1,573,900</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43911">1,226,875</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43912">168,081</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amount due from related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DueFromRelatedPartiesExcludingAffiliate" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43913">790,574</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DueFromRelatedPartiesExcludingAffiliate" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43914">786,677</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DueFromRelatedPartiesExcludingAffiliate" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43915">107,774</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43916">1,272,788</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43917">1,148,111</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43918">157,291</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43919">2,653,065</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43920">2,706,535</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43921">370,794</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total current assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43922">18,727,039</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43923">19,756,055</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43924">2,706,569</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current</div> assets:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Property and equipment, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43925">714,734</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43926">589,227</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43927">80,724</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Production cost, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ProductionCostNonCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43928">2,066,066</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ProductionCostNonCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43929">1,851,207</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ProductionCostNonCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43930">253,614</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43931">3,627,533</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43932">3,201,012</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43933">438,537</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43934">46,591</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43935">135,131</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43936">18,513</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43937">2,725,130</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43938">2,725,130</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43939">373,341</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Long-term</div> investments, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43940">4,366,632</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43941">3,911,592</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43942">535,886</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43943">885,342</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43944">529,146</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43945">72,493</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43946">14,432,028</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43947">12,942,445</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43948">1,773,108</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43949">33,159,067</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43950">32,698,500</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43951">4,479,677</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Liabilities </div></div>(including amounts of the consolidated VIEs without recourse to the primary beneficiary of RMB<ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-43952">20,038.7</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-43953">19,202.8</ix:nonFraction> million as of December&#160;31, 2023 and 2024, respectively)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current liabilities:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43954">4,333,730</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43955">4,801,416</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43956">657,791</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Salary and welfare payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43957">1,219,355</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43958">1,599,482</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43959">219,128</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Taxes payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43960">345,250</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43961">428,932</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43962">58,763</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div> and current portion of long-term debt</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DebtCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43963">7,455,753</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DebtCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43964">1,571,836</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DebtCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43965">215,341</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43966">2,954,088</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43967">3,802,307</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43968">520,914</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43969">1,780,623</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43970">2,554,281</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43971">349,935</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amount due to related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DueToRelatedPartiesExcludingAffiliateCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43972">14,896</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DueToRelatedPartiesExcludingAffiliateCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43973">4,549</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DueToRelatedPartiesExcludingAffiliateCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43974">623</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total current liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43975">18,103,695</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43976">14,762,803</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43977">2,022,495</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current</div> liabilities:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term debt</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43978">646</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43979">3,264,153</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43980">447,187</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43981">650,459</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43982">567,631</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43983">77,765</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43984">651,105</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43985">3,831,784</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43986">524,952</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43987">18,754,800</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43988">18,594,587</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-43989">2,547,447</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Commitments and contingencies</div></div> (Note&#160;19)</div> </td>
<td style="vertical-align:bottom"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" xsi:nil="true" id="ixv-43990"></ix:nonFraction></td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" xsi:nil="true" id="ixv-43991"></ix:nonFraction></td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" xsi:nil="true" id="ixv-43992"></ix:nonFraction></td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="display:inline;">4</div> </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED BALANCE SHEETS (Continued) </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(All amounts in thousands, except for share data) </div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:71%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/>2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/>2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/>2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Note&#160;2(e)</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Ordinary shares:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Class&#160;Y Ordinary Shares (US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-43993">0.0001</ix:nonFraction> par value; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-43994">100,000,000</ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-43995"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-43996">83,715,114</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2023; US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-43997"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-43998">0.0001</ix:nonFraction></ix:nonFraction> par value; <div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-43999">100,000,000</ix:nonFraction> </div>shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44000"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44001">83,715,114</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2024)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44002">52</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44003">52</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44004">7</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Class&#160;Z Ordinary Shares (US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44005">0.0001</ix:nonFraction> par value; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44006">9,800,000,000</ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44007">337,546,303</ix:nonFraction> shares issued, <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44008">328,441,712</ix:nonFraction> shares outstanding as of December&#160;31, 2023; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44009">9,800,000,000</ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44010">337,546,303</ix:nonFraction> shares issued, <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44011">332,838,671</ix:nonFraction> shares outstanding as of December&#160;31,&#160;2024)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44012">213</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44013">216</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44014">30</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44015">40,445,175</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44016">41,454,130</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44017">5,679,193</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory reserves</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RetainedEarningsAppropriated" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44018">44,749</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RetainedEarningsAppropriated" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44019">48,642</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RetainedEarningsAppropriated" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44020">6,664</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated other comprehensive income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44021">212,477</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44022">266,816</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44023">36,554</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated deficit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44024">26,310,766</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44025">27,661,459</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44026">3,789,604</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Bilibili&#160;Inc.&#8217;s shareholders&#8217; equity</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44027">14,391,900</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44028">14,108,397</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44029">1,932,844</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44030">12,367</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44031">4,484</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44032">614</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44033">14,404,267</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44034">14,103,913</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44035">1,932,230</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44036">33,159,067</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44037">32,698,500</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44038">4,479,677</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">The accompanying notes are an integral part of these consolidated financial statements. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="display:inline;">5</div> </div> </div> </div> </div> <div></div> </div> <div> <div style="line-height:normal;display: inline;"> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div id="fin930276_3" style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(All amounts in thousands, except for share and per share data) </div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:56%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Note 2(e)</div></div> </td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44039">21,899,167</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44040">22,527,987</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44041">26,831,525</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44042">3,675,904</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44043">18,049,872</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44044">17,086,122</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44045">18,057,562</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44046">2,473,876</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Gross profit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44047">3,849,295</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44048">5,441,865</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44049">8,773,963</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44050">1,202,028</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Operating expenses:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales and marketing expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44051">4,920,745</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44052">3,916,150</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44053">4,401,655</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44054">603,024</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">General and administrative expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44055">2,521,134</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44056">2,122,432</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44057">2,031,063</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44058">278,254</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44059">4,765,360</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44060">4,467,470</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44061">3,685,214</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44062">504,872</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total operating expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44063">12,207,239</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44064">10,506,052</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44065">10,117,932</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44066">1,386,150</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss from operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44067">8,357,944</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44068">5,064,187</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44069">1,343,969</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44070">184,122</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Other income/(expense):</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investment loss, net (including impairments)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:InvestmentIncomeNetIncludingImpairments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44071">532,485</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:InvestmentIncomeNetIncludingImpairments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44072">435,644</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:InvestmentIncomeNetIncludingImpairments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44073">470,081</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:InvestmentIncomeNetIncludingImpairments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44074">64,401</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44075">281,051</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44076">542,472</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44077">434,980</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44078">59,592</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest expense</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44079">250,923</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44080">164,927</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44081">89,193</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44082">12,219</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exchange losses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44083">19,745</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44084">35,575</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44085">68,715</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44086">9,414</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Debt extinguishment gain/(loss)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44087">1,318,594</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44088">292,213</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44089">38,629</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44090">5,292</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:OtherNonoperatingIncomeNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44091">157,944</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:OtherNonoperatingIncomeNet" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44092">132,640</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:OtherNonoperatingIncomeNet" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44093">175,412</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:OtherNonoperatingIncomeNet" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44094">24,031</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Total other income/(expense), net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44095">954,436</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44096">331,179</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44097">56,226</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44098">7,703</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss before income tax expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44099">7,403,508</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44100">4,733,008</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44101">1,400,195</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44102">191,825</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax (expense)/benefit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44103">104,145</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44104">78,705</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44105">36,544</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44106">5,007</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44107">7,507,653</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44108">4,811,713</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44109">1,363,651</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44110">186,818</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss/(profit) attributable to noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44111">10,640</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44112">10,608</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44113">16,851</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44114">2,309</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss attributable to the Bilibili Inc.&#8217;s shareholders</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44115">7,497,013</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44116">4,822,321</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44117">1,346,800</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44118">184,509</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44119">7,507,653</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44120">4,811,713</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44121">1,363,651</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44122">186,818</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Other comprehensive income:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation adjustments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44123">337,972</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44124">154,367</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44125">54,339</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44126">7,444</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total other comprehensive income</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44127">337,972</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44128">154,367</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44129">54,339</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44130">7,444</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total comprehensive loss</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44131">7,169,681</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44132">4,657,346</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44133">1,309,312</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44134">179,374</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Comprehensive loss/(income) attributable to noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44135">10,640</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44136">10,608</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44137">16,851</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44138">2,309</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Comprehensive loss attributable to the Bilibili Inc.&#8217;s shareholders</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44139">7,159,041</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44140">4,667,954</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44141">1,292,461</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44142">177,065</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44143">18.99</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44144">11.67</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44145">3.23</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44146">0.44</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44147">18.99</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44148">11.67</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44149">3.23</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44150">0.44</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per ADS, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44151">18.99</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44152">11.67</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44153">3.23</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44154">0.44</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per ADS, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44155">18.99</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44156">11.67</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44157">3.23</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44158">0.44</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44159">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44160">413,210,271</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44161">416,470,256</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44162">416,470,256</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44163">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44164">413,210,271</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44165">416,470,256</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44166">416,470,256</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ADS, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44167">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44168">413,210,271</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44169">416,470,256</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44170">416,470,256</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ADS, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44171">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44172">413,210,271</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44173">416,470,256</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-44174">416,470,256</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation expenses included in:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44175">69,096</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44176">63,724</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44177">84,178</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44178">11,532</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales and marketing expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44179">59,041</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44180">56,649</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44181">60,460</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44182">8,283</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">General and administrative expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44183">554,976</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44184">596,950</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44185">568,194</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44186">77,842</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44187">357,570</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44188">415,321</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44189">403,380</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44190">55,263</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">The accompanying notes are an integral part of these consolidated financial statements. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="display:inline;">6</div> </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div id="fin930276_4" style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(All amounts in thousands, except for share data) </div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:28%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;Y Ordinary<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;Z Ordinary<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Additional<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div><br/> capital</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Statutory<br/> reserves</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated&#160;other<br/> comprehensive<br/> (loss)/income</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> deficit</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Noncontrolling<br/> interests</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total<br/> shareholders&#8217;<br/> equity</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2021</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44191">83,715,114</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44192">52</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44193">306,889,473</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44194">199</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44195">35,929,961</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44196">24,621</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44197">279,862</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44198">13,971,304</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44199">12,399</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44200">21,716,066</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44201">7,497,013</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44202">10,640</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44203">7,507,653</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Share-based</div> compensation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44204">1,040,683</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44205">1,040,683</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal; white-space: nowrap;">Share issuance<br/> from exercise of<br/> share options</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44206">3,929,433</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44207">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44208">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:MinorityInterestDecreaseFromRedemptionsShares" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44209">45,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">*</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">*</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share issuance upon the conversion of convertible senior notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44210">565</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44211">96</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44212">96</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repurchase of shares</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44213">2,640,832</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44214">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44215">347,579</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44216">347,581</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Appropriation to statutory reserves</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2022To12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44217">11,552</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44218">11,552</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation adjustments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44219">337,972</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44220">337,972</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2022</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44221">83,715,114</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44222">52</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44223">308,223,639</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44224">201</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44225">36,623,161</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44226">36,173</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44227">58,110</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44228">21,479,869</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44229">1,759</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44230">15,239,587</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Less than 1. </div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">The accompanying notes are an integral part of these consolidated financial statements. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="display:inline;">7</div> </div> </div> </div> </div> <div></div> </div> <div> <div style="line-height:normal;display: inline;"> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY (Continued) </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(All amounts in thousands, except for share data) </div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:25%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary&#160;shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;Y&#160;Ordinary<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;Z Ordinary<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Additional<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div><br/> capital</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Statutory<br/> reserves</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated&#160;other<br/> comprehensive<br/> income</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> deficit</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Noncontrolling<br/> interests</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total<br/> shareholders&#8217;<br/> equity</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2022</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44231">83,715,114</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44232">52</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44233">308,223,639</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44234">201</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44235">36,623,161</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44236">36,173</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44237">58,110</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44238">21,479,869</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44239">1,759</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44240">15,239,587</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net (loss)/income</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44241">4,822,321</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44242">10,608</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44243">4,811,713</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Share-based</div> compensation</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44244">1,132,644</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44245">1,132,644</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of Class&#160;Z ordinary shares upon new ADS offering (&#8220;ADS offering&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="P01_01_2023To12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44246">15,344,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="P01_01_2023To12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44247">10</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44248">2,689,370</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44249">2,689,380</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share issuance from exercise of share options</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2023To12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44250">2,210,741</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2023To12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44251">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44252">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share issuance from vest of restricted share units</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" contextRef="P01_01_2023To12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44253">22,500</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">*</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Appropriation to statutory reserves</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2023To12_31_2023_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44254">8,576</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2023To12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44255">8,576</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation adjustments</div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2023To12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44256">154,367</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44257">154,367</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2023</div></div> </td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44258">83,715,114</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44259">52</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44260">325,800,880</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44261">213</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44262">40,445,175</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44263">44,749</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44264">212,477</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44265">26,310,766</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44266">12,367</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44267">14,404,267</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Less than 1. </div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">The accompanying notes are an integral part of these consolidated financial statements. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="display:inline;">8</div> </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY (Continued) </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(All amounts in thousands, except for share data) </div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:29%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;Y Ordinary<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;Z Ordinary<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Additional<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div><br/> capital</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Statutory<br/> reserves</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated&#160;other<br/> comprehensive<br/> income</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> deficit</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Noncontrolling<br/> interests</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total<br/> shareholders&#8217;<br/> equity</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2023</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44268">83,715,114</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44269">52</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44270">325,800,880</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44271">213</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44272">40,445,175</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44273">44,749</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44274">212,477</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44275">26,310,766</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44276">12,367</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44277">14,404,267</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#8194;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44278">1,346,800</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44279">16,851</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44280">1,363,651</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Share-based</div> compensation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44281">1,116,212</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44282">1,116,212</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share issuance from exercise of share options</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44283">3,695,125</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44284">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44285">10,265</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44286">10,268</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share issuance from vest of restricted share units</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44287">701,834</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44288">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44289">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repurchase of shares</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-44290">839,167</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44291">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44292">117,522</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44293">117,523</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Appropriation to statutory reserves</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2024To12_31_2024_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44294">3,893</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2024To12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44295">3,893</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation adjustments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2024To12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44296">54,339</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44297">54,339</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2024</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44298">83,715,114</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44299">52</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44300">329,358,672</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44301">216</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44302">41,454,130</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44303">48,642</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44304">266,816</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44305">27,661,459</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44306">4,484</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44307">14,103,913</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">The accompanying notes are an integral part of these consolidated financial statements. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="display:inline;">9</div> </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div id="fin930276_5" style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF CASH FLOWS </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(All amounts in thousands) </div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:61%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:top;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:top;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:top;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">US$</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Note&#160;2(e)</div></div> </td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from operating activities:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44308">7,507,653</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44309">4,811,713</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44310">1,363,651</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44311">186,818</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Adjustments to reconcile net loss to net cash (used in)/provided by operating activities:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Depreciation of property and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44312">755,452</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44313">727,193</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44314">554,335</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44315">75,944</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of intangible assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44316">2,581,325</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44317">2,003,199</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44318">1,772,400</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44319">242,818</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">right-of-use</div></div> assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44320">229,295</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44321">169,294</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44322">174,430</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44323">23,897</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of debt issuance costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44324">48,167</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44325">23,299</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44326">10,949</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44327">1,500</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Share-based</div> compensation expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44328">1,040,683</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44329">1,132,644</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44330">1,116,212</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44331">152,920</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Allowance for/(reversal of) expected credit losses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44332">130,549</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44333">16,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44334">109,801</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44335">15,043</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventory provision</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44336">191,088</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44337">10,431</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44338">18,744</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44339">2,568</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred income taxes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44340">36,495</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44341">25,376</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44342">110,118</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44343">15,086</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized exchange losses/(gains)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44344">2,277</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44345">931</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44346">2,509</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44347">344</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized fair value changes of investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:FairValueChangesOfShortTermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44348">251,383</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:FairValueChangesOfShortTermInvestments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44349">66,462</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:FairValueChangesOfShortTermInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44350">22,763</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:FairValueChangesOfShortTermInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44351">3,119</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss on disposal of property and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44352">748</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44353">646</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44354">3,214</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44355">440</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Termination expenses of certain game projects</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherRestructuringCosts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44356">525,762</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherRestructuringCosts" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44357">354,811</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gain from disposal of subsidiaries and long-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:GainOnSaleOfInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44358">178,378</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:GainOnSaleOfInvestments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44359">3,857</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:GainOnSaleOfInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44360">11,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:GainOnSaleOfInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44361">1,507</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss from equity method investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44362">211,620</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44363">112,142</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44364">40,471</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44365">5,545</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revaluation of previously held equity interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44366">152,153</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44367">86,680</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impairments of long-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ImpairmentOfLongTermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44368">465,645</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ImpairmentOfLongTermInvestments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44369">278,891</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ImpairmentOfLongTermInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44370">486,456</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ImpairmentOfLongTermInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44371">66,644</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">(Gain)/loss of convertible senior notes repurchase</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44372">1,318,594</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44373">292,213</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44374">38,629</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44375">5,292</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Changes in operating assets and liabilities:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44376">59,866</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44377">262,215</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44378">251,244</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44379">34,419</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amount due from related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44380">74,117</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44381">75,273</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44382">66,910</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44383">9,167</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44384">556,214</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44385">342,537</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44386">273,362</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44387">37,450</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44388">444,326</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44389">185,783</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44390">51,154</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44391">7,008</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44392">46,862</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44393">60,458</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44394">615,154</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44395">84,276</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Salary and welfare payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44396">396,113</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44397">182,171</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44398">380,127</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44399">52,077</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Taxes payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44400">130,684</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44401">29,006</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44402">83,682</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44403">11,464</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44404">173,935</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44405">133,902</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44406">848,219</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44407">116,206</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44408">1,026,319</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44409">341,102</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44410">779,294</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44411">106,763</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amount due to related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueToRelatedParties" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44412">21,210</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueToRelatedParties" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44413">12,007</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueToRelatedParties" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44414">348</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueToRelatedParties" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44415">48</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44416">282,367</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44417">141,594</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44418">61,250</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44419">8,391</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash (used in)/provided by operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44420">3,911,370</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44421">266,622</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44422">6,014,854</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44423">824,032</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from investing activities:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of property and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44424">760,427</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44425">181,897</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44426">465,367</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44427">63,755</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of intangible assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44428">1,977,897</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44429">1,148,247</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44430">1,289,744</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44431">176,694</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44432">70,578,711</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44433">13,547,650</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44434">36,969,524</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44435">5,064,804</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44436">81,698,532</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44437">16,328,255</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44438">37,007,903</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44439">5,070,062</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash consideration paid for purchase of subsidiaries, net of cash acquired</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44440">1,179,764</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44441">70,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash paid for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">long-term</div> investments including loans</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44442">1,466,311</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44443">132,602</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44444">227,416</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44445">31,156</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Loans and advances from investees</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:RepaymentsOfLoansFromInvestees" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44446">596,766</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:RepaymentsOfLoansFromInvestees" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44447">684,834</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:RepaymentsOfLoansFromInvestees" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44448">78,968</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:RepaymentsOfLoansFromInvestees" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44449">10,819</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash received from disposal/return of long-term assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfLongtermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44450">612,214</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfLongtermInvestments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44451">100,574</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfLongtermInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44452">74,307</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfLongtermInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44453">10,180</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Placements of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44454">10,245,026</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44455">9,961,925</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44456">5,833,946</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44457">799,247</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44458">13,909,967</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44459">9,690,806</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44460">7,486,732</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44461">1,025,678</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impact to cash resulting from deconsolidation of subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:CashDivestedFromDeconsolidation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44462">125</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by/(used in) investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44463">10,609,218</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44464">1,762,148</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44465">138,087</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44466">18,917</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from financing activities:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds of short-term and long-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44467">1,701,532</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44468">1,950,482</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44469">5,149,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44470">705,410</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repayment of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">short-term</div> loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44471">1,450,627</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44472">2,032,295</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44473">1,908,696</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44474">261,490</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToMinorityShareholders" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44475">56,741</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToMinorityShareholders" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44476">7,027</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Including: </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="display:inline;">10</div> </div> </div> </div> </div> <div></div> </div> <div> <div style="line-height:normal;display: inline;"> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF CASH FLOWS (Continued) </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(All amounts in thousands) </div></div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:61%"/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">US$</div></div> <div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Note&#160;2(e)</div></div> </td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from exercise of employees&#8217; share options</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44477">4</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44478">2</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44479">10,268</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44480">1,407</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from issuance of ordinary shares<div style="letter-spacing: 0px; top: 0px;display:inline;">,</div> net of issuance costs</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44481">2,689,380</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Proceeds from issuance of convertible notes, net of issuance costs</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44482">100,000</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44483">13,700</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repurchase of shares</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44484">347,581</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44485">117,523</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44486">16,101</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Repurchase of convertible senior notes</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:RepaymentsOfConvertibleDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44487">4,201,506</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:RepaymentsOfConvertibleDebt" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44488">7,675,227</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:RepaymentsOfConvertibleDebt" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44489">6,058,432</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:RepaymentsOfConvertibleDebt" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44490">830,002</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash used in financing activities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44491">4,354,919</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44492">5,074,685</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44493">2,825,383</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44494">387,076</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Effect of exchange rate changes on cash and cash equivalents and restricted cash held in foreign currencies</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44495">321,350</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44496">100,349</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44497">6,177</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44498">846</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net increase/(decrease) in cash and cash equivalents and restricted cash</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44499">2,664,279</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44500">2,945,566</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44501">3,057,561</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44502">418,885</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents and restricted cash at beginning of the year</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44503">7,523,108</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44504">10,187,387</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44505">7,241,821</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2023" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44506">992,125</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents and restricted cash at end of the year</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44507">10,187,387</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44508">7,241,821</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44509">10,299,382</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44510">1,411,010</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents at end of the year</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44511">10,172,584</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44512">7,191,821</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44513">10,249,382</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44514">1,404,160</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted cash at end of the year</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44515">14,803</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44516">50,000</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44517">50,000</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44518">6,850</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Supplemental disclosures of cash flows information:</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash paid for income taxes, net of tax refund</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44519">80,591</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44520">103,391</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44521">87,217</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44522">11,949</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash paid for interest expense</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44523">200,172</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44524">167,291</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44525">93,809</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44526">12,852</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Supplemental schedule of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cash</div> investing and financing activities:</div></div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Property and equipment purchases financed by accounts payable</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44527">46,066</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44528">65,377</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44529">35,510</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44530">4,865</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Acquisitions and investments financed by/(reduction of) payables</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="bili:NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44531">202,018</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(<ix:nonFraction name="bili:NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44532">80,000</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(<ix:nonFraction name="bili:NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44533">7,596</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(<ix:nonFraction name="bili:NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44534">1,041</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets purchases financed by payables</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44535">824,929</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44536">783,828</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44537">767,387</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44538">105,132</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of ordinary shares in connection with debt conversion</div> </td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="bili:IssuanceOfOrdinarySharesInConnectionWithDebtConversion" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44539">96</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">The accompanying notes are an integral part of these consolidated financial statements. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-1<div style="display:inline;">1</div> </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </div> </div> </div> <div><div><div style="line-height:normal;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div id="fin930276_6" style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </div></div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><ix:nonNumeric name="us-gaap:NatureOfOperations" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135592902" id="ixv-28006">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Bilibili Inc. (the &#8220;Company&#8221; or &#8220;Bilibili&#8221;) is an iconic brand and a leading video community for young generations in China. Incorporated as a limited liability company in the Cayman Islands in December 2013, the Company, through its consolidated subsidiaries, variable interest entities (&#8220;VIEs&#8221;) and subsidiaries of the VIEs (collectively referred to as the &#8220;Group&#8221;), is primarily engaged in the operation of providing online entertainment services to users in the People&#8217;s Republic of China (the &#8220;PRC&#8221; or &#8220;China&#8221;). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In April 2018, the Company completed its IPO on the NASDAQ Global Select Market. In March 2021, the Company successfully listed its Class&#160;Z ordinary shares on the main board of the Hong Kong Stock Exchange.</div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On <ix:nonNumeric name="bili:DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" contextRef="P10_03_2022To10_03_2022_HSXAMemberBILIStockExchangeAxis" format="ixt:date-monthname-day-year-en" id="ixv-44540">October 3, 2022</ix:nonNumeric> (the &#8220;Primary Conversion Effective Date&#8221;), the Company&#8217;s voluntary conversion of its secondary listing status to primary listing on the main board of the Hong Kong Stock Exchange became effective. The Company became a dual-primary listed company on the main board of Hong Kong Stock Exchange in Hong Kong and the NASDAQ Global Select Market in the United States. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In January 2023, the Company completed the offering of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44541">15,344,000</ix:nonFraction> ADSs at US$<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="PAsOn01_31_2023_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-44542">26.65</ix:nonFraction> per ADS. The amount of net proceeds from such offering (after deducting all applicable costs and expenses including but not limited to selling commission) <div style="display:inline;">w</div>a<div style="display:inline;">s</div> approximately US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44543">396.9</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44544">2,689.4</ix:nonFraction> million). Shortly thereafter, the Company completed <div style="display:inline;">t</div>h<div style="display:inline;">e</div>&#160;repurchase&#160;of an aggregate principal amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn01_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44545">384.8</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn01_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-44546">2.6</ix:nonFraction> billion) of its outstanding <ix:nonFraction name="bili:PercentageOfConvertibleNotes" contextRef="PAsOn01_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-44547">0.5</ix:nonFraction>% convertible senior notes due December 2026 with an aggregate purchase price of US$<ix:nonFraction name="us-gaap:DebtInstrumentRepurchaseAmount" contextRef="PAsOn01_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44548">331.2</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DebtInstrumentRepurchaseAmount" contextRef="PAsOn01_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-44549">2.2</ix:nonFraction> billion), which was funded by the net proceeds from the ADS Offering. </div> <ix:nonNumeric name="bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135593183" id="ixv-28023"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, the Company&#8217;s major subsidiaries, VIEs and subsidiaries of the VIEs are as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:44%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:16%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:11%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:26%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Major Subsidiaries</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Place and&#160;Year&#160;of</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Incorporation</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Percentage of</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Direct&#160;or&#160;Indirect</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Economic</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Ownership</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Principal Activities</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Bilibili HK Limited</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2024To12_31_2024_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" id="ixv-44550">Hong Kong, 2014</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44551">100</ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2024To12_31_2024_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" id="ixv-44552">Investment holding</ix:nonNumeric></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Hode HK Limited</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2024To12_31_2024_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" id="ixv-44553">Hong Kong, 2014</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44554">100</ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2024To12_31_2024_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" id="ixv-44555">Investment holding</ix:nonNumeric></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Chaodian HK Limited</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2024To12_31_2024_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" id="ixv-44556">Hong Kong, 2019</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44557">100</ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2024To12_31_2024_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" id="ixv-44558">Investment holding</ix:nonNumeric></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Bilibili Co., Ltd.</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2024To12_31_2024_BilibiliCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" id="ixv-44559">Japan, 2014</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_BilibiliCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44560">100</ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2024To12_31_2024_BilibiliCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" id="ixv-44561">Business development</ix:nonNumeric></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Hode Shanghai Limited (&#8220;Hode Shanghai&#8221;)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2024To12_31_2024_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" id="ixv-44562">PRC, 2014</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44563">100</ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2024To12_31_2024_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" id="Fact_135593089">Technology development</ix:nonNumeric><div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">1</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Shanghai Bilibili Technology Co., Ltd.</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2024To12_31_2024_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCoLtdMembersrtOwnershipAxis" id="ixv-44565">PRC, 2016</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCoLtdMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44566">100</ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2024To12_31_2024_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCoLtdMembersrtOwnershipAxis" id="Fact_135593088">Technology development</ix:nonNumeric><div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">1</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Chaodian (Shanghai) Technology Co., Ltd.</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2024To12_31_2024_ChaodianShanghaiTechnologyCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" id="ixv-44568">PRC, 2019</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_ChaodianShanghaiTechnologyCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44569">100</ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2024To12_31_2024_ChaodianShanghaiTechnologyCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" id="Fact_135593087">E-commerce&#160;and&#160;advertising</ix:nonNumeric></div><div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">1</div></td></tr></table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-1<div style="display:inline;">2</div></ix:exclude> </div> </ix:nonNumeric></ix:nonNumeric></div></div><ix:continuation id="TextSelection_135593183" continuedAt="TextSelectionAppend_135593183_1"><ix:continuation id="TextSelection_135592902" continuedAt="TextSelectionAppend_135592902_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592902_1" continuedAt="TextSelectionAppend_135592902_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592902_2" continuedAt="TextSelectionAppend_135592902_3"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135593183_1" continuedAt="TextSelectionAppend_135593183_2"><ix:continuation id="TextSelectionAppend_135592902_3" continuedAt="TextSelectionAppend_135592902_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations (Continued) </div></div></td></tr></table> </ix:exclude></ix:continuation> </ix:continuation><ix:continuation id="TextSelectionAppend_135592902_4" continuedAt="TextSelectionAppend_135592902_5"><ix:continuation id="TextSelectionAppend_135593183_2"><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:44%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:16%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:11%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:26%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Major VIEs and VIEs&#8217; subsidiaries</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Place and Year of</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Incorporation</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Percentage&#160;of</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Direct&#160;or&#160;Indirect</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Economic</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Interest</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Principal Activities</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Hode Information</div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Technology Co., Ltd. (&#8220;Hode Information Technology&#8221;)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2024To12_31_2024_ShanghaiHodeInformationTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" id="ixv-44571">PRC, 2013</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2024To12_31_2024_ShanghaiHodeInformationTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="Fact_135593081">100</ix:nonFraction>*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="us-gaap:VariableInterestEntityVIEActivitiesOfVIE" contextRef="P01_01_2024To12_31_2024_ShanghaiHodeInformationTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" id="Fact_135593066">Mobile game operation</ix:nonNumeric><div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Kuanyu Digital</div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Technology Co., Ltd. (&#8220;Shanghai Kuanyu&#8221;)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2024To12_31_2024_ShanghaiKuanyuDigitalTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" id="ixv-44574">PRC, 2014</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2024To12_31_2024_ShanghaiKuanyuDigitalTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="Fact_135593080">100</ix:nonFraction>*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="us-gaap:VariableInterestEntityVIEActivitiesOfVIE" contextRef="P01_01_2024To12_31_2024_ShanghaiKuanyuDigitalTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" id="Fact_135593065">Video distribution and game distribution</ix:nonNumeric><div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Sharejoy Network Technology Co., Ltd. (&#8220;Sharejoy Network&#8221;)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2024To12_31_2024_SharejoyNetworkTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" id="ixv-44577">PRC, 2014</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2024To12_31_2024_SharejoyNetworkTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="Fact_135593079">100</ix:nonFraction>*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="us-gaap:VariableInterestEntityVIEActivitiesOfVIE" contextRef="P01_01_2024To12_31_2024_SharejoyNetworkTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" id="Fact_135593064">Game distribution</ix:nonNumeric><div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Shanghai Hehehe Culture Communication Co., Ltd. (&#8220;Shanghai Hehehe&#8221;)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2024To12_31_2024_ShanghaiHeheheCultureCommunicationCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" id="ixv-44580">PRC, 2014</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2024To12_31_2024_ShanghaiHeheheCultureCommunicationCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="Fact_135593078">100</ix:nonFraction>*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="us-gaap:VariableInterestEntityVIEActivitiesOfVIE" contextRef="P01_01_2024To12_31_2024_ShanghaiHeheheCultureCommunicationCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" id="Fact_135593063">Comics distribution</ix:nonNumeric><div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Shanghai Anime Tamashi Cultural Media Co., Ltd. (&#8220;Shanghai Anime Tamashi&#8221;)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2024To12_31_2024_ShanghaiAnimeTamashiCulturalMediaCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" id="ixv-44583">PRC, 2015</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2024To12_31_2024_ShanghaiAnimeTamashiCulturalMediaCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="Fact_135593077">100</ix:nonFraction>*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"></div><ix:nonNumeric name="us-gaap:VariableInterestEntityVIEActivitiesOfVIE" contextRef="P01_01_2024To12_31_2024_ShanghaiAnimeTamashiCulturalMediaCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" id="Fact_135593062"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-commerce</div> platform</ix:nonNumeric><div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></td></tr></table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">*</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Hode Shanghai is the primary beneficiary of the major VIEs and VIEs&#8217; subsidiaries. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">1</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">These companies were established in the PRC in the form of wholly foreign-owned enterprises. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">2</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">These companies were established in the PRC in the form of investment solely by legal corporations or controlled by natural person(s). </div></td></tr></table> </ix:continuation> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-1<div style="display:inline;">3</div></ix:exclude> </div></ix:continuation> </div></div> <ix:continuation id="TextSelectionAppend_135592902_5" continuedAt="TextSelectionAppend_135592902_6"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592902_6" continuedAt="TextSelectionAppend_135592902_7"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592902_7" continuedAt="TextSelectionAppend_135592902_8"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation></div></div></div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592902_8" continuedAt="TextSelectionAppend_135592902_9"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592902_9" continuedAt="TextSelectionAppend_135592902_10"><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Contractual agreements with major VIEs </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In order to comply with the PRC laws and regulations which prohibit or restrict foreign control of companies involved in provision of internet content services, the Group operates its restricted businesses in the PRC through the VIEs, whose equity interests are held by certain founders of the Group. The Company obtained control over these VIEs by entering into a series of contractual arrangements with the legal shareholders who are also referred to as nominee shareholders. These nominee shareholders are the legal owners of the VIEs. However, the rights of those nominee shareholders have been transferred to the Company through the contractual arrangements. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The contractual arrangements that are used to control the VIEs include powers of attorney, exclusive technology consulting and services agreements or exclusive business cooperation agreements, equity pledge agreements and exclusive option agreements. Management concluded that the Company, through the contractual arrangements, has the power to direct the activities that most significantly impact the VIEs&#8217; economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the VIEs, and therefore the Company is the ultimate primary beneficiary of these VIEs. As such, the Company consolidates the financial statements of these VIEs. Consequently, the financial results of the VIEs were included in the Group&#8217;s consolidated financial statements in accordance with the presentation as stated in Note 2(a). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">The following is a summary of the contractual agreements entered into by and among the Company&#8217;s relevant subsidiaries, the VIEs, and respective nominee shareholders of the VIEs.</div></div> </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Exclusive Technology Consulting and Services Agreements. </div></div>Under the exclusive technology consulting and services agreements between the Company&#8217;s relevant subsidiaries and the VIEs, the Company&#8217;s relevant subsidiaries have the exclusive right to provide the VIEs consulting and services related to, among other things, research and development, system operation, advertising, internal training and technical support. The Company&#8217;s relevant subsidiaries have the exclusive ownership of intellectual property rights created as a result of the performance of these agreements. These VIEs shall pay the Company&#8217;s relevant subsidiaries an annual service fee, which are subject to the adjustment by the Company&#8217;s relevant subsidiaries at its sole discretion. These agreements will remain effective for a <ix:nonNumeric name="bili:AgreementTerm" contextRef="P12_22_2020To12_22_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" format="ixt-sec:duryear" id="ixv-44585">10</ix:nonNumeric> year&#8217;s term and then be automatically renewed, unless the Company&#8217;s relevant subsidiaries give the VIEs a termination notice <ix:nonNumeric name="bili:TerminationNoticeTerm" contextRef="P12_22_2020To12_22_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" format="ixt-sec:durday" id="ixv-44586">90</ix:nonNumeric> days before the term ends. On December&#160;23, 2020, the above agreements were replaced by the exclusive business cooperation agreements, which contain terms substantially similar to the exclusive business cooperation agreements described above, the exclusive business cooperation agreements have an infinite period commencing from December&#160;23, 2020, unless the Company&#8217;s relevant subsidiaries give the VIEs a termination notice <ix:nonNumeric name="bili:TerminationNoticeTerm" contextRef="P12_23_2020To12_23_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" format="ixt-sec:durday" id="ixv-44587">30</ix:nonNumeric> days before the term ends. </div> </ix:continuation><ix:continuation id="TextSelectionAppend_135592902_10" continuedAt="TextSelectionAppend_135592902_11"><ix:exclude> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-1<div style="display:inline;">4</div> </div> </ix:exclude></ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_135592902_11" continuedAt="TextSelectionAppend_135592902_12"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592902_12" continuedAt="TextSelectionAppend_135592902_13"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592902_13" continuedAt="TextSelectionAppend_135592902_14"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592902_14" continuedAt="TextSelectionAppend_135592902_15"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592902_15" continuedAt="TextSelectionAppend_135592902_16"><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Contractual agreements with major VIEs (Continued) </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Exclusive Option Agreements.</div></div> Pursuant to the exclusive purchase option agreement, among the Company&#8217;s relevant subsidiaries, the VIEs and its nominee shareholders, each of the nominee shareholders of the VIEs irrevocably granted the Company&#8217;s relevant subsidiaries an exclusive option to purchase, or have its designated person to purchase, at its discretion, to the extent permitted under PRC law, all or part of their equity interests in the VIEs, and the purchase price shall be the lowest price permitted by applicable PRC law. In addition, the VIEs irrevocably granted the Company&#8217;s relevant subsidiaries an exclusive option to purchase, or have its designated person to purchase, at its discretion, to the extent permitted under PRC law, all or part of the VIEs&#8217; assets at the book value of such assets, or at the lowest price permitted by applicable PRC law, whichever is higher. The nominee shareholders of the VIEs undertake that, without the prior written consent of the Company&#8217;s relevant subsidiaries, they shall not increase or decrease the registered capital, dispose of its assets, incur any debts or guarantee liabilities, enter into any material purchase agreements, conduct any merger, acquisition or investments, amend its articles of association or provide any loans to third parties. The exclusive option agreements will remain effective until all equity interests in the VIEs held by their nominee shareholders and all assets of the VIEs are transferred or assigned to the Company&#8217;s relevant subsidiaries or its designated representatives. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Powers of Attorney</div></div>. Pursuant to the powers of attorney, each of the nominee shareholders of the VIEs, executed a power of attorney to irrevocably appoint the Company&#8217;s relevant subsidiaries or its designated person as nominee shareholder&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">attorney-in-fact</div></div> to exercise all of the rights as a shareholder of the VIEs, including, but not limited to, the right to convene and attend shareholders&#8217; meeting, vote on any resolution that requires a shareholder vote, such as the appointment or removal of directors and executive officers, other voting rights pursuant to the then-effective articles of association of the VIEs and transfer of VIE&#8217;s assets. The powers of attorney will remain in force for so long as the nominee shareholders remain shareholders of the VIEs. The powers of attorney were amended on December&#160;23, 2020, which were extended the life to an indefinite term commencing from December&#160;23, 2020 and will be terminated in the event that (i)&#160;the power of attorney is unilaterally terminated by the Company&#8217;s relevant subsidiaries; or (ii)&#160;it is legally permissible for the Company or any of the subsidiaries to hold equity interests directly or indirectly in VIEs or their designated person is registered to be the sole shareholder of VIEs. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity Pledge Agreements. </div></div>Pursuant to the equity pledge agreements, among the Company&#8217;s relevant subsidiaries, the VIEs and its nominee shareholders, the nominee shareholders of the VIEs pledged all of their equity interests in the VIEs to guarantee their and the VIEs&#8217; performance of their obligations under the contractual arrangements. In the event of a breach by the VIEs or the VIEs&#8217; shareholders of contractual obligations under these agreements, the Company&#8217;s relevant subsidiaries, as pledgee, will be entitled the right to dispose of the pledged equity interests in the VIEs. The nominee shareholders of the VIEs also undertake that, during the term of the equity pledge agreements, they shall not dispose of the pledged equity interests or create or allow any encumbrance on the pledged equity interests. During the term of the equity pledge agreements, the Company&#8217;s relevant subsidiaries ha<div style="display:inline;">ve</div> the right to receive all of the dividends and profits distributed on the pledged equity interests. The pledge will remain binding until the VIEs and their nominee shareholders discharge all their obligations under the contractual arrangements. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-1<div style="display:inline;">5</div></ix:exclude> </div></ix:continuation> </div> </div> <ix:continuation id="TextSelectionAppend_135592902_16" continuedAt="TextSelectionAppend_135592902_17"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592902_17" continuedAt="TextSelectionAppend_135592902_18"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592902_18" continuedAt="TextSelectionAppend_135592902_19"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation></div> </div> </div> <div><div><div style="line-height:normal;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592902_19" continuedAt="TextSelectionAppend_135592902_20"><ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592902_20" continuedAt="TextSelectionAppend_135592902_21"><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Risks in relation to the VIE structure </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A significant part of the Group&#8217;s business is conducted through the VIEs of the Group, of which the Company is the ultimate primary beneficiary. In the opinion of management, the contractual arrangements with the VIEs and the nominee shareholders are in compliance with PRC laws and regulations and are legally binding and enforceable. The nominee shareholders are also shareholders of the Group and have indicated they will not act contrary to the contractual arrangements. However, there are substantial uncertainties regarding the interpretation and application of PRC laws and regulations including those that govern the contractual arrangements, which could limit the Group&#8217;s ability to enforce these contractual arrangements and if the nominee shareholders of the VIE were to reduce their interests in the Group, their interest may diverge from that of the Group and that may potentially increase the risk that they would seek to act contrary to the contractual arrangements. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On March&#160;15, 2019, the National People&#8217;s Congress approved the Foreign Investment Law, effective on January&#160;1, 2020. The Foreign Investment Law has a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">catch-all</div> provision under the definition of &#8220;foreign investment&#8221; which includes investments made by foreign investors in China through means stipulated in laws or administrative regulations or other methods prescribed by the State Council. In the event that the State Council in the future promulgates laws and regulations that deem investments made by foreign investors through contractual arrangements as &#8220;foreign investment,&#8221; the Group&#8217;s ability to use the contractual arrangements with its VIEs and the Group&#8217;s ability to conduct business through the VIEs could be severely limited. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-16</ix:exclude> </div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_135592902_21" continuedAt="TextSelectionAppend_135592902_22"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592902_22" continuedAt="TextSelectionAppend_135592902_23"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592902_23" continuedAt="TextSelectionAppend_135592902_24"><ix:exclude><div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div></ix:exclude></ix:continuation><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592902_24" continuedAt="TextSelectionAppend_135592902_25"><ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations (Continued) </div></div></td></tr></table><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Risks in relation to the VIE structure (continued) </div></div></div></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592902_25" continuedAt="TextSelectionAppend_135592902_26"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company&#8217;s ability to control the VIEs also depends on the powers of attorney the founders have to vote on all matters requiring shareholder approval in the VIEs. As noted above, the Company believes these powers of attorney are legally enforceable but may not be as effective as direct equity ownership. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, if the Group&#8217;s corporate structure or the contractual arrangements with the VIEs were found to be in violation of any existing or future PRC laws and regulations, the PRC regulatory authorities could, within their respective jurisdictions: </div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">revoke the Group&#8217;s business and/or operating licenses; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">impose fines on the Group; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">confiscate any of the Group&#8217;s income that they deem to be obtained through illegal operations; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">discontinue or place restrictions or onerous conditions on the Group&#8217;s operations; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">restrict the Group&#8217;s right to collect revenues; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">shut down the Group&#8217;s servers or block the Group&#8217;s app/websites; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">require the Group to restructure the operations, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-apply</div> for the necessary licenses or relocate the Group&#8217;s businesses, staff and assets; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">impose additional conditions or requirements with which the Group may not be able to comply; or </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">take other regulatory or enforcement actions against the Group that could be harmful to the Group&#8217;s business. </div></td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The imposition of any of these restrictions or actions could result in a material adverse effect on the Group&#8217;s ability to conduct its business. In such case, the Group may not be able to operate or control the VIEs, which may result in deconsolidation of the VIEs in the Group&#8217;s consolidated financial statements. In the opinion of management, the likelihood for the Group to lose such ability is remote based on current facts and circumstances. The Group believes that the contractual arrangements among each of the VIEs, their respective shareholders and relevant wholly foreign-owned enterprises are in compliance with PRC law and are legally enforceable. The Group&#8217;s operations depend on the VIEs to honor their contractual arrangements with the Group. These contractual arrangements are governed by PRC law and disputes arising out of these agreements are expected to be decided by arbitration in the PRC. Management believes that each of the contractual arrangements constitutes valid and legally binding obligations of each party to such contractual arrangements under PRC laws. However, the interpretation and implementation of the laws and regulations in the PRC and their application on the legality, binding effect and enforceability of contracts are subject to the discretion of competent PRC authorities, and therefore there is no assurance that relevant PRC authorities will take the same position as the Group herein in respect of the legality, binding effect and enforceability of each of the contractual arrangements. Meanwhile, since the PRC legal system continues to evolve, the interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involve uncertainties, which may limit legal protections available to the Group to enforce the contractual arrangements should the VIEs or the nominee shareholders of the VIEs fail to perform their obligations under those arrangements. Conflicts of interest may arise between the roles of them as shareholders, directors or officers of Group and as shareholders of the VIEs. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-17</ix:exclude> </div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_135592902_26" continuedAt="TextSelectionAppend_135592902_27"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592902_27" continuedAt="TextSelectionAppend_135592902_28"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592902_28" continuedAt="TextSelectionAppend_135592902_29"><ix:exclude><div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div></ix:exclude></ix:continuation></div></div></div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592902_29" continuedAt="TextSelectionAppend_135592902_30"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592902_30" continuedAt="TextSelectionAppend_135592902_31"><ix:nonNumeric name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135593182" id="ixv-28545"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following combined financial information of the Group&#8217;s VIEs and VIEs&#8217; subsidiaries as of December&#160;31, 2023 and 2024 and for the years ended December&#160;31, 2022, 2023 and 2024 included in the accompanying consolidated financial statements of the Group was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:73%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center">December&#160;31,<br/> 2023</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center">December&#160;31,<br/> 2024</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44590">1,893,282</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44591">2,108,946</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44592">4,259</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44593">21,560</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44594">50,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44595">50,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44596">800,158</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44597">623,464</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2023_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44598">484,413</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2024_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44599">532,700</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amount due from related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DueFromRelatedPartiesExcludingAffiliate" contextRef="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44600">3,412</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DueFromRelatedPartiesExcludingAffiliate" contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44601">17,233</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44602">477,430</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44603">382,386</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44604">206,811</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44605">537,432</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44606">1,633,932</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44607">1,714,647</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44608">5,216,774</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44609">4,647,176</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44610">10,770,471</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44611">10,635,544</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44612">3,320,121</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44613">3,650,374</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Salary and welfare payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44614">310,062</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44615">426,568</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Taxes payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44616">123,728</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44617">135,235</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44618">600,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44619">600,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44620">2,116,463</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44621">2,727,174</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44622">619,556</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44623">895,670</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to the Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn12_31_2023_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44624">12,631,675</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn12_31_2024_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44625">10,362,724</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DueToRelatedPartiesExcludingAffiliateCurrent" contextRef="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44626">14,845</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DueToRelatedPartiesExcludingAffiliateCurrent" contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44627">4,463</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44628">302,203</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44629">400,630</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44630">20,038,653</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44631">19,202,838</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Bilibili Inc&#8217;s shareholders&#8217; deficit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44632">9,279,384</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44633">8,575,962</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44634">11,202</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44635">8,668</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; deficit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44636">9,268,182</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44637">8,567,294</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; deficit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44638">10,770,471</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44639">10,635,544</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-1<div style="letter-spacing: 0px; top: 0px;display:inline;">8</div></ix:exclude> </div></ix:nonNumeric></ix:continuation> </div> </div> </div> <ix:continuation id="TextSelection_135593182" continuedAt="TextSelectionAppend_135593182_1"><ix:continuation id="TextSelectionAppend_135592902_31" continuedAt="TextSelectionAppend_135592902_32"><div></div></ix:continuation></ix:continuation> </div> <div> <div style="line-height:normal;display: inline;"> <ix:continuation id="TextSelectionAppend_135593182_1" continuedAt="TextSelectionAppend_135593182_2"><ix:continuation id="TextSelectionAppend_135592902_32" continuedAt="TextSelectionAppend_135592902_33"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592902_33" continuedAt="TextSelectionAppend_135592902_34"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592902_34" continuedAt="TextSelectionAppend_135592902_35"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135593182_2" continuedAt="TextSelectionAppend_135593182_3"><ix:continuation id="TextSelectionAppend_135592902_35" continuedAt="TextSelectionAppend_135592902_36"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> </ix:continuation><ix:continuation id="TextSelectionAppend_135592902_36" continuedAt="TextSelectionAppend_135592902_37"><ix:continuation id="TextSelectionAppend_135593182_3"><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:63%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Third-party revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44640">14,876,639</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44641">14,642,361</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44642">17,393,878</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inter-company revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44643">1,198,107</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44644">990,698</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44645">916,759</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44646">16,074,746</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44647">15,633,059</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44648">18,310,637</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Third-party costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44649">18,436,865</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2023To12_31_2023_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44650">15,591,936</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2024To12_31_2024_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44651">16,539,124</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inter-company consulting and services costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44652">726,875</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2023To12_31_2023_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44653">581,599</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2024To12_31_2024_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44654">1,282,159</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other inter-company costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To12_31_2022_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44655">418,667</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2023To12_31_2023_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44656">282,725</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2024To12_31_2024_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44657">154,393</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total costs and expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44658">19,582,407</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44659">16,456,260</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44660">17,975,676</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">(Loss)/profit from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44661">268,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44662">263,022</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44663">243,418</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">(Loss)/profit before income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44664">3,776,245</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44665">1,086,223</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44666">578,379</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Income tax (expense)/benefit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44667">89,660</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44668">31,321</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44669">45,147</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Net (loss)/profit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44670">3,865,905</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44671">1,117,544</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44672">623,526</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net loss/(profit) attributable to noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44673">9,088</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44674">9,587</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44675">17,135</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Net (loss)/profit attributable to Bilibili Inc.&#8217;s shareholders</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44676">3,856,817</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44677">1,127,131</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44678">640,661</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:66%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Consulting and services charges to Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44679">610,600</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2023To12_31_2023_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44680">760,716</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2024To12_31_2024_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44681">640,317</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other operating cashflow from/(to) Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44682">3,863,991</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2023To12_31_2023_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44683">1,822,310</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2024To12_31_2024_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44684">129,306</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating cashflow (to)/from third-parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44685">2,339,697</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2023To12_31_2023_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44686">828,787</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2024To12_31_2024_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44687">4,815,447</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44688">913,694</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44689">1,890,381</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44690">4,045,824</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44691">7,335,115</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44692">1,126,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44693">8,204,894</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44694">7,970,552</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44695">1,126,500</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44696">7,873,769</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Placements of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44697">1,270</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44698">5,701</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44699">28,500</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44700">4,444</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44701">5,701</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44702">11,424</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44703">2,188,712</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44704">944,970</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44705">1,091,578</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44706">1,550,101</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44707">944,470</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44708">1,439,779</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments and loans from/(to) Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:InvestmentsAndLoansFromToGroupCompanies" contextRef="P01_01_2022To12_31_2022_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44709">1,884,890</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:InvestmentsAndLoansFromToGroupCompanies" contextRef="P01_01_2023To12_31_2023_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44710">695,870</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:InvestmentsAndLoansFromToGroupCompanies" contextRef="P01_01_2024To12_31_2024_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44711">1,700,509</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other financing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:fixed-zero" id="ixv-44712">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44713">92,265</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44714">698,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by/(used in) financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44715">1,884,890</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44716">603,605</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44717">2,398,509</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-1<div style="letter-spacing: 0px; top: 0px;display:inline;">9</div></ix:exclude> </div></ix:continuation> </div> </div> <ix:continuation id="TextSelectionAppend_135592902_37" continuedAt="TextSelectionAppend_135592902_38"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592902_38" continuedAt="TextSelectionAppend_135592902_39"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592902_39" continuedAt="TextSelectionAppend_135592902_40"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation></div> </div> </div> <div><div style="line-height:normal;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592902_40" continuedAt="TextSelectionAppend_135592902_41"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations (Continued) </div></div></td></tr></table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592902_41"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with various contractual agreements, the Company has the power to direct the activities of the VIEs and can have assets transferred out of the VIEs. Therefore, the Company considers that there are no assets in the respective VIEs that can be used only to settle obligations of the respective VIEs, except for the registered capital of the VIEs amounting up to RMB<ix:nonFraction name="bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44718">501.8</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44719">544.0</ix:nonFraction>&#160;million, as of December&#160;31, 2023 and 2024, respectively, as well as certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-distributable</div> statutory reserves amounting to RMB<ix:nonFraction name="bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44720">31.4</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44721">34.8</ix:nonFraction>&#160;million, respectively, as of December&#160;31, 2023 and 2024. As the respective VIEs are incorporated as limited liability companies under the PRC Company Law, creditors do not have recourse to the general credit of the Company for the liabilities of the respective VIEs. There is currently no contractual arrangement that would require the Company to provide additional financial support to the VIEs. As the Group is conducting certain businesses in the PRC through the VIEs, the Group may provide additional financial support on a discretionary basis in the future, which could expose the Group to a loss. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Liquidity </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group incurred net losses of RMB<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-44722">7,507.7</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-44723">4,811.7</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-44724">1,363.7</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. Net cash used in operating activities was RMB<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-44725">3,911.4</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, and net cash provided by operating activities was RMB<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44726">266.6</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44727">6,014.9</ix:nonFraction>&#160;million for the year ended December&#160;31, 2023 and 2024, respectively. Accumulated deficit was RMB<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-44728">26,310.8</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-44729">27,661.5</ix:nonFraction>&#160;million as of December&#160;31, 2023 and 2024, respectively. The Group assesses its liquidity by its ability to generate cash from operating activities and attract investors&#8217; investments. Historically, the Group has relied principally on both operational sources of cash and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">non-operational</div> sources of financing from investors to fund its operations and business development. The Group&#8217;s ability to continue as a going concern is dependent on management&#8217;s ability to successfully execute its business plan, which includes increasing revenues while controlling costs and operating expenses, as well as, generating operational cash flows and continuing to gain support from outside sources of financing. In the past, the Group has been continuously receiving financing support from outside investors. In January 2023, the Company completed an offering of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44730">15,344,000</ix:nonFraction> <div style="null;text-indent: 0px;display:inline;">American depositary shares (the &#8220;ADS Offering&#8221;) to fund the repurchase of its outstanding convertible senior notes of</div> US$<ix:nonFraction name="us-gaap:RepaymentsOfConvertibleDebt" contextRef="P01_01_2024To12_31_2024_ConvertibleDebtMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-2" scale="3" format="ixt:num-dot-decimal" id="ixv-44731">331.2</ix:nonFraction>&#160;<div style="null;text-indent: 0px;display:inline;">million, and to replenish the cash reserve for other capital purpose with the remaining net proceeds of&#160;</div><div style="null;text-indent: 0px;display:inline;">US$</div><ix:nonFraction name="us-gaap:ProceedsFromConvertibleDebt" contextRef="P01_01_2024To12_31_2024_ConvertibleDebtMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-2" scale="3" format="ixt:num-dot-decimal" id="ixv-44732">68.8</ix:nonFraction> <div style="display:inline;">million. Moreover, the Group can adjust the pace of its operation expansion and control the operating expenses. Based on the above considerations, the Group believes the cash and cash equivalents and the operating cash flows are sufficient to meet the cash requirements to fund planned operations and other commitments for at least the next twelve months from the date of the issuance of the consolidated financial statements. The Group&#8217;s consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and liquidation of liabilities in the normal course of business.</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div></div> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;">F-<div style="display:inline;">2</div><div style="display:inline;">0</div> </div> </div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135592903" id="ixv-29987">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies </div></div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-29997">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Basis of presentation </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements of the Group have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below. </div> </ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:ConsolidationPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30009">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Principles of consolidation </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements include the financial statements of the Company, its subsidiaries and VIEs (inclusive of the VIEs&#8217; subsidiaries) for which the Company is the primary beneficiary. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power, has the power to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of the board of directors, or has the power to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A consolidated VIE is an entity in which the Company&#8217;s subsidiary, through contractual arrangements, has the power to direct the activities that most significantly impact the entity&#8217;s economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the entity, and therefore the Company&#8217;s subsidiary is the primary beneficiary of the entity. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All transactions and balances among the Company, its subsidiaries and VIEs (inclusive of the VIEs&#8217; subsidiaries) have been eliminated upon consolidation. There is no VIE in the Group where the Company or any subsidiary has a variable interest but is not the primary beneficiary. </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-2<div style="display:inline;">1</div></ix:exclude> </div> </ix:nonNumeric></div></div> <ix:continuation id="TextSelection_135592903" continuedAt="TextSelectionAppend_135592903_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_1" continuedAt="TextSelectionAppend_135592903_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_2" continuedAt="TextSelectionAppend_135592903_3"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents<br/></a></div></div> </ix:exclude></ix:continuation></div></div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592903_3" continuedAt="TextSelectionAppend_135592903_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_4" continuedAt="TextSelectionAppend_135592903_5"><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:UseOfEstimates" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30060">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">c)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Use of estimates </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The preparation of the Group&#8217;s consolidated financial statements in conformity with the U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the balance sheet date and reported revenues and expenses during the reported periods in the consolidated financial statements and accompanying notes. Significant accounting estimates include, but are not limited to, determination of the average playing period for paying players, and assessment for the impairment of long-term investments accounted for using the measurement alternative. </div> </ix:nonNumeric> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30071">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">d)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Functional currency and foreign currency translation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group uses Renminbi (&#8220;RMB&#8221;) as its reporting currency. The Company and several of its overseas subsidiaries use US$ or their respective local currencies as their functional currency. The functional currency of the Group&#8217;s PRC entities is RMB. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the consolidated financial statements, the financial information of the Company and other entities located outside of the PRC have been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as foreign currency translation adjustments, and are shown as a component of other comprehensive (loss)/income on the consolidated statements of operations and comprehensive loss. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Foreign currency transactions denominated in currencies other than the functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies are translated into the functional currency using the applicable exchange rates at the balance sheet dates. Net gains and losses resulting from foreign exchange transactions are included in exchange losses on the consolidated statements of operations and comprehensive loss. </div> </ix:nonNumeric> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="bili:ConvenienceTranslationPolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30084">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">e)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Convenience Translation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Translations of balances on the consolidated balance sheets, consolidated statements of operations and comprehensive loss and consolidated statements of cash flows from RMB into US$ as of and for the year ended December&#160;31, 2024 are solely for the convenience of the reader and were calculated at the rate of US$1.00 =<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;">R<div style="display:inline;">MB</div></div><ix:nonFraction name="us-gaap:ForeignCurrencyExchangeRateTranslation1" contextRef="PAsOn12_31_2024" unitRef="Unit_pure" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-44733">7.2993</ix:nonFraction>, representing the noon buying rate in The City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York on December&#160;31, 2024. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at such rate. </div> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-2<div style="display:inline;">2</div></ix:exclude> </div></ix:continuation> </div> </div> <ix:continuation id="TextSelectionAppend_135592903_5" continuedAt="TextSelectionAppend_135592903_6"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_6" continuedAt="TextSelectionAppend_135592903_7"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_7" continuedAt="TextSelectionAppend_135592903_8"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592903_8" continuedAt="TextSelectionAppend_135592903_9"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_9" continuedAt="TextSelectionAppend_135592903_10"><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30131">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">f)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair value measurements </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Financial instruments </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accounting guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#8217;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value: </div> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left">a.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. </div> </td> </tr> </table> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left">b.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical asset or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. </div> </td> </tr> </table> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left">c.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;3 applies to asset or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. </div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s financial instruments include cash and cash equivalents, restricted cash, time deposits, accounts receivable, other receivables, amounts due from/to related parties, short-term investments, accounts payable, short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div>, accrual liabilities and other payables of which the carrying values approximate their fair values. Please see Note 22 for additional information. </div> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-2<div style="display:inline;">3</div></ix:exclude> </div></ix:continuation> </div> </div> <ix:continuation id="TextSelectionAppend_135592903_10" continuedAt="TextSelectionAppend_135592903_11"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_11" continuedAt="TextSelectionAppend_135592903_12"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_12" continuedAt="TextSelectionAppend_135592903_13"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation></div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592903_13" continuedAt="TextSelectionAppend_135592903_14"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_14" continuedAt="TextSelectionAppend_135592903_15"><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="bili:CashAndCashEquivalentsAndOtherPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30205">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">g)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents, restricted cash and time deposits </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents mainly represent cash on hand, demand deposits placed with large reputable banks in the United States of America and China, and highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase with terms of three months or less. As of December&#160;31, 2023 and 2024, there were cash on hand and demand deposits with terms less than three months denominated in U.S. dollars amounting to approximately US$<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2023_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44734">181.6</ix:nonFraction>&#160;million and US$<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44735">395.2</ix:nonFraction>&#160;million, respectively (equivalent to approximately RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2023_USDsrtCurrencyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44736">1,286.5</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024_USDsrtCurrencyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44737">2,840.7</ix:nonFraction>&#160;million, respectively). As of December&#160;31, 2023 and 2024, the Group had cash held in accounts managed by online payment platforms such as Alipay and Paypal in connection with the collection of online service fees for a total amount of RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2023_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44738">43.0</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44739">65.9</ix:nonFraction>&#160;million, respectively, which have been classified as cash and cash equivalents on the consolidated balance sheets. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2023 and 2024, the Group had approximately RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2023_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44740">5,632.1</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44741">8,165.7</ix:nonFraction>&#160;million cash and cash equivalents held by its PRC subsidiaries and the VIEs, representing <ix:nonFraction name="bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" contextRef="P01_01_2023To12_31_2023_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-44742">78</ix:nonFraction>% and <ix:nonFraction name="bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" contextRef="P01_01_2024To12_31_2024_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-44743">80</ix:nonFraction>% of total cash and cash equivalents of the Group, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Time deposits represent deposits placed with banks with original maturities more than three months but less than one year. As of December&#160;31, 2023 and 2024, there were time deposits denominated in U.S. dollars amounting to approximately US$<ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2023_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44744">733.5</ix:nonFraction>&#160;million, and US$<ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2024_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44745">499.2</ix:nonFraction>&#160;million, respectively (equivalent to approximately RMB<ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2023_USDsrtCurrencyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44746">5,194.9</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2024_USDsrtCurrencyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44747">3,588.5</ix:nonFraction>&#160;million, respectively). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group had no other lien arrangements for the years ended December&#160;31, 2022, 2023 and 2024. Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the consolidated balance sheets. As of December&#160;31, 2023 and 2024, the restricted cash balance was RMB<ix:nonFraction name="us-gaap:RestrictedCash" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44748">50.0</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:RestrictedCash" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44749">50.0</ix:nonFraction>&#160;million, respectively. </div> </ix:nonNumeric> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:TradeAndOtherAccountsReceivablePolicy" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135593207" id="ixv-30219">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">h)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Receivables, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s accounts receivable, amount due from related parties and other receivables recorded in prepayments and other current assets are within the scope of ASC Topic 326. Accounts receivable consist primarily of receivables from advertising customers, and receivables from distribution channels. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To estimate expected credit losses, the Group has identified the relevant risk characteristics of its customers and the related receivables and other receivables which include size, type of the services or the products the Group provides, or a combination of these characteristics. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Group considers the past collection experience, current economic conditions, future economic conditions (external data and macroeconomic factors) and changes in the Group&#8217;s customer collection trends. This is assessed at each quarter based on the Group&#8217;s specific facts and circumstances. No significant impact of changes in the assumptions since adoption. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-2<div style="display:inline;">4</div></ix:exclude> </div></ix:nonNumeric></ix:continuation> </div> </div> <ix:continuation id="TextSelection_135593207" continuedAt="TextSelectionAppend_135593207_1"><ix:continuation id="TextSelectionAppend_135592903_15" continuedAt="TextSelectionAppend_135592903_16"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_16" continuedAt="TextSelectionAppend_135592903_17"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_17" continuedAt="TextSelectionAppend_135592903_18"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135593207_1" continuedAt="TextSelectionAppend_135593207_2"><ix:continuation id="TextSelectionAppend_135592903_18" continuedAt="TextSelectionAppend_135592903_19"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_19" continuedAt="TextSelectionAppend_135592903_20"><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> </ix:continuation><ix:continuation id="TextSelectionAppend_135592903_20" continuedAt="TextSelectionAppend_135592903_21"><ix:exclude>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">h)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Receivables, net (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_21" continuedAt="TextSelectionAppend_135592903_22"><ix:continuation id="TextSelectionAppend_135593207_2"><ix:nonNumeric name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30278"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recorded a provision for current expected credit losses. The following table sets out movements of the allowance for expected credit losses for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:71%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44750">292,473</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44751">305,535</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44752">219,201</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Provisions/(Reversal)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44753">130,549</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44754">16,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44755">109,801</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Write-offs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44756">117,487</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44757">70,334</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44758">45,009</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Ending balance</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44759">305,535</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44760">219,201</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44761">283,993</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:InventoryPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30448">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">i)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Inventories, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Inventories, mainly represent products for the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">e-commerce</div> business, are stated at the lower of cost or net realizable value on the consolidated balance sheets. Cost of inventories is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. The Group takes ownership, risks and rewards of the products purchased. Write downs are recorded in cost of revenues on the consolidated statements of operations and comprehensive loss. Certain costs attributable to buying and receiving products, such as purchase freights, are included in cost of inventories. </div> </ix:nonNumeric> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30460">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">j)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Property and equipment, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Property and equipment are stated at cost less accumulated depreciation and impairment, if any. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally three years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the assets or the remaining lease term. Expenditures for maintenance and repairs are expensed as incurred. The gain or loss on the disposal of property and equipment is the difference between the net sales proceeds and the carrying amount of the relevant assets and is recognized on the consolidated statements of operations and comprehensive loss. </div> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-2<div style="display:inline;">5</div></ix:exclude> </div></ix:continuation> </div> </div> <ix:continuation id="TextSelectionAppend_135592903_22" continuedAt="TextSelectionAppend_135592903_23"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_23" continuedAt="TextSelectionAppend_135592903_24"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_24" continuedAt="TextSelectionAppend_135592903_25"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation></div> </div> </div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592903_25" continuedAt="TextSelectionAppend_135592903_26"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_26" continuedAt="TextSelectionAppend_135592903_27"><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30506">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">k)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Intangible assets, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Intangible assets acquired through business acquisitions are recognized as assets separate from goodwill if they satisfy either the &#8220;contractual-legal&#8221; or &#8220;separability&#8221; criterion. Purchased intangible assets are initially recognized and measured at fair value. <ix:nonNumeric name="bili:ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135593180" id="ixv-44762">Major identifiable intangible assets that have determinable lives continue to be amortized over their estimated useful lives using the straight-line method as follows: </ix:nonNumeric></div> <ix:continuation id="TextSelection_135593180"><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:3%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:28%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:67%"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#8195;&#8194;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Licensed copyrights of content</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of the content, mainly vary from <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-44763">1</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-44764">10</ix:nonNumeric> years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td colspan="2" style="height:6pt"/>
<td colspan="2" style="height:6pt"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">License rights of mobile games</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of mobile games, mainly vary from <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-44765">1</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-44766">3</ix:nonNumeric> years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td colspan="2" style="height:6pt"/>
<td colspan="2" style="height:6pt"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Intellectual property and others</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2024_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-44767">1</ix:nonNumeric> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">-</div> <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2024_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-44768">10</ix:nonNumeric>&#160;years, based on the underlying intangible assets expected to contribute to the future cash flows</td> </tr> </table> </ix:continuation> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If expectations of the usefulness of the content are revised downward, the unamortized cost is written down to the fair value, which establishes a new cost basis. </div> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30553"> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">l)</div></div></div></td>
<td style="text-align: left; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill </div></div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed from the acquired entity as a result of the Company&#8217;s acquisitions of interests in its subsidiaries and consolidated VIEs. Goodwill is not depreciated or amortized but is tested for impairment at the reporting unit level on an annual basis, and between annual tests when an event or circumstances change occurs that indicate the asset might be impaired. Under ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">350-20-35,</div></div> the Group has the option to choose whether it will apply the qualitative assessment first and then the quantitative assessment, if necessary, or to apply the quantitative assessment directly. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group, therefore, chooses the quantitative assessment directly and performs the goodwill impairment test by comparing the fair value of the reporting unit with it carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The estimated fair value of reporting unit is determined using either an income approach or a market approach, when appropriate. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. The Group as a whole is determined to be one reporting unit for goodwill impairment testing. The Group applied the quantitative assessment and performed the goodwill impairment test by quantitatively comparing the fair values of the reporting unit to it carrying amounts. The Group determines the fair value of the reporting unit based on its quoted stock price, and <ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="INF" scale="6" format="ixt-sec:numwordsen" id="ixv-44769">no</ix:nonFraction> impairment charge was recognized for any of the periods presented. </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-2<div style="display:inline;">6</div></ix:exclude></div></ix:continuation> </div> </div> <ix:continuation id="TextSelectionAppend_135592903_27" continuedAt="TextSelectionAppend_135592903_28"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_28" continuedAt="TextSelectionAppend_135592903_29"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_29" continuedAt="TextSelectionAppend_135592903_30"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation></div> </div> <div><div><div style="line-height:normal;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592903_30" continuedAt="TextSelectionAppend_135592903_31"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_31" continuedAt="TextSelectionAppend_135592903_32"><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><ix:nonNumeric name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30613">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">m)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Impairment of long-lived assets other than goodwill </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Long-lived assets are evaluated for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. </div></ix:nonNumeric> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><ix:nonNumeric name="us-gaap:ResearchAndDevelopmentExpensePolicy" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30624">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">n)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Research and development expenses </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Research and development expenses mainly consist of payroll-related expenses incurred for the innovation of video function, development and enhancement to the Group&#8217;s websites, platforms of applications, development of online games and the termination of certain game projects. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For internal use software, the Group expenses all costs incurred for the preliminary project stage and post implementation-operation stage of development, and costs associated with repair or maintenance of the existing platforms. Costs incurred in the application development stage are capitalized and amortized over the estimated useful life. Since the amount of the Group&#8217;s research and development expenses qualifying for capitalization has been immaterial, as a result, all development costs incurred for development of internal used software have been expensed as incurred. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For external use software, costs incurred for development of external use software have not been capitalized since the inception of the Group, because the period after the date technical feasibility is reached and the time when the software is marketed is short historically, and the amount of costs qualifying for capitalization has been immaterial. </div></ix:nonNumeric> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><ix:nonNumeric name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" contextRef="P01_01_2024To12_31_2024_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" escape="true" id="ixv-30637">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">o)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Sales and marketing expenses </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses consist primarily of marketing and promotional expenses, salaries and other compensation-related expenses to the Group&#8217;s sales and marketing personnel. Marketing and promotional expenses consist primarily of costs for the promotion of corporate image and product marketing. The Group expenses all marketing and promotion costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December&#160;31, 2022, 2023 and 2024, the marketing and promotional expenses were RMB<ix:nonFraction name="us-gaap:MarketingAndAdvertisingExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44770">4,051.3</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:MarketingAndAdvertisingExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44771">3,131.0</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:MarketingAndAdvertisingExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44772">3,562.3</ix:nonFraction>&#160;million, respectively. </div></ix:nonNumeric> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><ix:nonNumeric name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" contextRef="P01_01_2024To12_31_2024_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" escape="true" id="ixv-30648">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">p)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">General and administrative expenses </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">General and administrative expenses consist primarily of salaries and other compensation-related expenses to the Group&#8217;s general and administrative personnel, professional fees, severance cost, rental expenses and allowance for expected credit losses. </div></ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-2<div style="display:inline;">7</div></ix:exclude></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_135592903_32" continuedAt="TextSelectionAppend_135592903_33"><div></div></ix:continuation></div><div><div style="line-height:normal;display: inline;"><ix:continuation id="TextSelectionAppend_135592903_33" continuedAt="TextSelectionAppend_135592903_34"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_34" continuedAt="TextSelectionAppend_135592903_35"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_35" continuedAt="TextSelectionAppend_135592903_36"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div></ix:exclude></ix:continuation> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592903_36" continuedAt="TextSelectionAppend_135592903_37"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_37" continuedAt="TextSelectionAppend_135592903_38"><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><ix:nonNumeric name="us-gaap:LesseeLeasesPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30696">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">q)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Leases </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recognizes the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">right-of-use</div></div> assets recorded in &#8220;Other long-term assets&#8221; and corresponding short-term leasing liabilities recorded in &#8220;Accrued liabilities and other payables&#8221; and long-term leasing liabilities recorded in &#8220;Other long-term liabilities&#8221; respectively on the consolidated balance sheets. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group elected to not recognize lease assets and lease liabilities for leases with a term of twelve months or less, and to not separate <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-lease</div> components from lease components. Under ASC 842, the Group determines if an arrangement is or contains a lease at inception. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">Right-of-use</div></div> assets and liabilities are recognized at lease commencement date based on the present value of remaining lease payments over the lease terms. The Group considers only payments that are fixed and determinable at the time of lease commencement. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group leases office space under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cancelable</div> operating lease agreements, which mainly expire at various dates through 2026. As of December&#160;31, 2023 and 2024, the Group&#8217;s operating leases had a weighted average remaining lease term of <ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2023" format="ixt-sec:duryear" id="ixv-44773">2.6</ix:nonNumeric> years and <ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2024" format="ixt-sec:duryear" id="ixv-44774">1.8</ix:nonNumeric> years and a weighted average discount rate of <ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2023" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-44775">4.75</ix:nonFraction>% and <ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2024" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-44776">4.70</ix:nonFraction>%, respectively. <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135593179" id="ixv-44777">Future lease payments under operating leases as of December&#160;31, 2024 were as follows: </ix:nonNumeric></div><ix:continuation id="TextSelection_135593179"><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr>
<td style="width:80%"/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44778">194,625</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44779">129,023</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44780">1,637</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total future lease payments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44781">325,285</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impact of discounting remaining lease payments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44782">14,246</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="-sec-ix-hidden:hidden135593285;display:inline;"><div style="-sec-ix-hidden:hidden135593286;display:inline;">Total lease liabilities</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44783">311,039</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:continuation> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Operating lease cost for the years ended December&#160;31, 2022, 2023 and 2024 was RMB<ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44784">275.1</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44785">198.7</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44786">193.3</ix:nonFraction>&#160;million, respectively, which excluded cost of short-term contracts. Short-term lease cost for the years ended December&#160;31, 2022, 2023 and 2024 was immaterial. <ix:nonNumeric name="us-gaap:LeaseCostTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135593178" id="ixv-44787">Supplemental cash flow information related to operating leases was as follows: </ix:nonNumeric></div><ix:continuation id="TextSelection_135593178"><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:74%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash payments for operating leases</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44788">200,376</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44789">206,518</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44790">198,418</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">Right-of-use</div></div> assets obtained/(released) in exchange for operating lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44791">467,765</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44792">60,910</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44793">15,979</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:continuation></ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-2<div style="display:inline;">8</div></ix:exclude></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_135592903_38" continuedAt="TextSelectionAppend_135592903_39"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_39" continuedAt="TextSelectionAppend_135592903_40"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_40" continuedAt="TextSelectionAppend_135592903_41"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div></ix:exclude></ix:continuation></div></div></div> <div><div><div style="line-height:normal;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592903_41" continuedAt="TextSelectionAppend_135592903_42"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_42" continuedAt="TextSelectionAppend_135592903_43"><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30949">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">r)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Share based compensation expenses arise from share-based awards, including share options and restricted share units<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div>(&#8220;RSUs&#8221;) for the purchase of the Company&#8217;s ordinary shares. The Group accounts for share-based awards granted to employees in accordance with ASC 718 <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Compensation -</div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Stock Compensation</div></div> and share-based awards granted to nonemployees in accordance with ASC 505. The Group accounts for share-based awards granted to non-employees in accordance with ASU 2018-07, which are similar to the model for employee awards. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For share options for the purchase of ordinary shares granted to employees determined to be equity classified awards, the related share-based compensation expenses are recognized in the consolidated financial statements based on their grant date fair values which are calculated using the binomial option pricing model. The determination of the fair value is affected by the share price as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, risk-free interest rates and expected dividends. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recognizes the estimated compensation cost of restricted share units based on the fair value of its ordinary shares on the date of the grant. The Group recognizes the compensation cost, net of estimated forfeitures, over a vesting term for service-based RSUs. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For share-based awards granted with service conditions only, share-based compensation expenses are recorded net of estimated forfeitures using straight-line method during the requisite service period, such that expenses are recorded only for those share-based awards that are expected to ultimately vest. </div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="bili:CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-30968">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">s)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Employee benefits </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">PRC Contribution Plan </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Full time employees of the Group in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to the employees. Chinese labor regulations require that the PRC subsidiaries and VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#8217; salaries, up to a maximum amount specified by the local government. The Group has no legal obligation for the benefits beyond the contributions made. </div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="us-gaap:InvestmentPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135593195" id="ixv-30982">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">t)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Investments </div></div></td></tr></table><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term investments primarily include financial products with variable interest rates referenced to performance of underlying assets issued by well-known banks and investments in publicly traded companies with the intention to be sold within twelve months. </div></div></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 825, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div>, for financial products with variable interest rates referenced to performance of underlying assets, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment loss, net (including impairments)&#8221;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-<div style="display:inline;">29</div></ix:exclude></div></ix:nonNumeric></ix:continuation></div></div><ix:continuation id="TextSelection_135593195" continuedAt="TextSelectionAppend_135593195_1"><ix:continuation id="TextSelectionAppend_135592903_43" continuedAt="TextSelectionAppend_135592903_44"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_44" continuedAt="TextSelectionAppend_135592903_45"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_45" continuedAt="TextSelectionAppend_135592903_46"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div></ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135593195_1" continuedAt="TextSelectionAppend_135593195_2"><ix:continuation id="TextSelectionAppend_135592903_46" continuedAt="TextSelectionAppend_135592903_47"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div></td></tr></table><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">t)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Investments (Continued) </div></div></td></tr></table><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments (continued) </div></div></div></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_47" continuedAt="TextSelectionAppend_135592903_48"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For investments in publicly traded companies, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment loss, net (including impairments)&#8221;. </div><div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Long-term investments, net </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity investments accounted for using the measurement alternative </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For those investments over which the Group does not have significant influence and without readily determinable fair value, the Group records them at cost, less impairment, and plus or minus subsequent adjustments for observable price changes (referred to as the measurement alternative). Under this measurement alternative, changes in the carrying value of these investments are required to be made whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. </div></div></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Management regularly evaluates the impairment of these investments based on performance and financial position of the investee as well as other evidence of market value. Such evaluation includes, but is not limited to, reviewing the investee&#8217;s cash position, recent financing, historical financial performance, financing needs, and industry environment. An impairment loss recognized equals to the excess of the investment cost over its fair value at the end of each reporting period for which the assessment is made. The fair value would then become the new cost basis of investment. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity investments accounted for using the equity method </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group applies the equity method of accounting to account for equity investments and limited partnership in a private equity fund, according to ASC 323 <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investment&#8212;Equity Method and Joint Ventures</div></div>, over which it has significant influence but does not own a majority equity interest or otherwise control. Under the equity method, the Group initially records the investments at cost and the difference between the cost of the equity investee and the fair value of the underlying equity in the net assets of the equity investee is recognized as equity method goodwill, which is included in the equity method investments on the consolidated balance sheets. The Group subsequently adjusts the carrying amount of the investments to recognize its proportionate share of each equity investee&#8217;s net income or loss into earnings and cash distributions from investees, after the date of investment. The Group evaluates the equity method investments for impairment under ASC 323. An impairment loss on the equity method investments is recognized as &#8220;Investment loss, net (including impairments)&#8221; in the consolidated statements of operations and comprehensive loss when the decline in value is determined to be other-than-temporary. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-3<div style="display:inline;">0</div></ix:exclude></div></ix:continuation></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_135593195_2" continuedAt="TextSelectionAppend_135593195_3"><ix:continuation id="TextSelectionAppend_135592903_48" continuedAt="TextSelectionAppend_135592903_49"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_49" continuedAt="TextSelectionAppend_135592903_50"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_50" continuedAt="TextSelectionAppend_135592903_51"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div></ix:exclude></ix:continuation></ix:continuation></div></div></div> <div><div><div style="line-height:normal;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135593195_3" continuedAt="TextSelectionAppend_135593195_4"><ix:continuation id="TextSelectionAppend_135592903_51" continuedAt="TextSelectionAppend_135592903_52"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">t)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Investments (Continued) </div></div></td></tr></table><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Long-term investments, net (continued) </div></div></div></div></ix:exclude></ix:continuation> </ix:continuation><ix:continuation id="TextSelectionAppend_135592903_52" continuedAt="TextSelectionAppend_135592903_53"><ix:continuation id="TextSelectionAppend_135593195_4"><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investments accounted for at fair value </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 825, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div>, for financial products with variable interest rates referenced to performance of underlying assets and with original maturities greater than one year, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment loss, net (including impairments)&#8221;. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For investments in publicly traded companies with an intention of holding greater than one year, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment loss, net (including impairments)&#8221;. </div></ix:continuation> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><ix:nonNumeric name="us-gaap:IncomeTaxPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-31128">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">u)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Income taxes </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Current income taxes are provided on the basis of income/(loss) for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. Deferred income taxes are provided using the assets and liabilities method. Under this method, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statement of operations and comprehensive loss in the period of change. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">more-likely-than-not</div> that some portion of, or all of the deferred tax assets will not be realized. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Uncertain tax positions </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In order to assess uncertain tax positions, the Group applies a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">more-likely-than-not</div> threshold and a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">two-step</div> approach for the tax position measurement and financial statement recognition. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">two-step</div> approach, the first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">more-likely-than-not</div> that the position will be sustained, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likelihood of being realized upon settlement. The Group recognizes interest and penalties, if any, under accrued expenses and other current liabilities on its consolidated balance sheets and under income tax expenses in its consolidated statements of operations and comprehensive loss. The Group did not have any material unrecognized uncertain tax positions as of and for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The Group also did not expect any material increase or decrease in unrecognized tax liability within 12 months following the reporting date.</div></ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-3<div style="display:inline;">1</div></ix:exclude></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_135592903_53" continuedAt="TextSelectionAppend_135592903_54"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_54" continuedAt="TextSelectionAppend_135592903_55"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_55" continuedAt="TextSelectionAppend_135592903_56"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div></ix:exclude></ix:continuation> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592903_56" continuedAt="TextSelectionAppend_135592903_57"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_57" continuedAt="TextSelectionAppend_135592903_58"><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><ix:nonNumeric name="us-gaap:RevenueRecognitionPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135593193" id="ixv-31184">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">v)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenue recognition </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. The Group identifies its contracts with customers and all performance obligations within those contracts. The Group then determines the transaction price and allocates the transaction price to the performance obligations within the Group&#8217;s contracts with customers, recognizing revenue when, or as, the Group satisfies its performance obligations. The Group&#8217;s revenue recognition policies effective upon the adoption of ASC 606 are as follows: </div><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Mobile game services </div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Exclusively distributed mobile games </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2022, 2023 and 2024, the Group primarily generates revenues from the sale of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items to enhance the game-playing experience. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 606, the Group evaluates the contracts with its customers and determines that the Group has a single performance obligation which is to make the game and the ongoing game related services available to the paying players. The transaction price, which is the amount paid for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items by the paying player, is allocated entirely to this single performance obligation. The Group recognizes revenue from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items over the estimated average playing period of paying players, starting from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">point-in-time</div></div> when related <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items are delivered to the paying players&#8217; accounts. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group has estimated the average playing period of the paying players for each game, usually between one to ten months. The Group considers the average period that players typically play the games and other game player behavior patterns, as well as various other factors to arrive at the best estimates for the estimated playing period of the paying players. To compute the estimated average playing period for paying players, the Group considers the initial purchase date as the starting point of a paying player&#8217;s lifespan. The Group tracks populations of paying players who made their initial purchases during the interval period (the &#8220;Cohort&#8221;) and tracks each Cohort to understand the subsequent churn rate of the paying players of each Cohort, i.e. the number of paying players from each Cohort who left subsequent to their initial purchases (the &#8220;churn rate&#8221;). To determine the ending point of a paying player&#8217;s lifespan beyond the date for which observable data are available, the Group extrapolates the historical churn rate to arrive at an average playing period for paying players of the selected games. If a new game is launched and only a limited period of paying player data is available, then the Group considers the estimated average playing period of the Group&#8217;s other mobile games which has similar characteristics with the new game. When the Group believes it can reasonably estimate average playing period of new games based on newly available paying players information, the Group may prospectively apply the change of estimate. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group applies portfolio approach in estimating the average playing period of the paying players for the recognition of mobile game revenue given that the effect of applying a portfolio approach to a group game players&#8217; behavior would not differ materially from considering each one of them individually. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">606-10-55-39,</div></div></div> the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. The Group records revenue generated from exclusively distributed mobile games on a gross basis as the Group is acting as the principal to fulfill all obligations related to the mobile game operations. The Group is responsible for the launch of the games, hosting and maintenance of game servers, and determination of when and how to operate the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> promotions and customer services. The Group is also determining the pricing of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items and making a localized version for overseas licensed games. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-3<div style="display:inline;">2</div></ix:exclude></div></ix:nonNumeric></ix:continuation></div></div><ix:continuation id="TextSelection_135593193" continuedAt="TextSelectionAppend_135593193_1"><ix:continuation id="TextSelectionAppend_135592903_58" continuedAt="TextSelectionAppend_135592903_59"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_59" continuedAt="TextSelectionAppend_135592903_60"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_60" continuedAt="TextSelectionAppend_135592903_61"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div></ix:exclude></ix:continuation></ix:continuation></div></div></div> <div><div><div style="line-height:normal;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135593193_1" continuedAt="TextSelectionAppend_135593193_2"><ix:continuation id="TextSelectionAppend_135592903_61" continuedAt="TextSelectionAppend_135592903_62"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">v)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenue recognition (continued) </div></div></td></tr></table><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Mobile game services (continued) </div></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_62" continuedAt="TextSelectionAppend_135592903_63"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Proceeds earned from selling <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items are shared between the Group and the third-party game developers, with the amount paid to the third-party game developers generally calculated based on amounts paid by paying players, after deducting the fees paid to the payment channels and the distribution channels. Fees paid to third-party game developers, distribution channels and payment channels are recorded as &#8220;Cost of revenues&#8221; on the consolidated statements of operations and comprehensive loss. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Jointly operated mobile game distribution services </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group is also offering distribution services for mobile games developed by the third-party game developers. In accordance with ASC 606, the Group evaluates the contracts with the third-party game developers and identifies the performance obligations as distributing games and providing payment solution and market promotion service to the game developers. Accordingly, the Group earns service revenue by distributing them to the game players. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">606-10-55-39,</div></div></div> the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. With respect to the jointly operated licensed arrangements between the Group and the third-party game developers, the Group considered it does not have the primary responsibility for fulfillment and acceptability of the game services. The Group&#8217;s responsibilities are distributing games, providing payment solution and market promotion service, and thus the Group views the third-party game developers to be its customers. Accordingly, the Group records the game distribution service revenue from these games, on a net basis based on the ratios <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pre-determined</div> with the third-party game developers when the performance obligations are satisfied, which is generally when the paying players purchase virtual currencies issued by the third-party game developers. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-3<div style="display:inline;">3</div></ix:exclude></div></ix:continuation></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_135593193_2" continuedAt="TextSelectionAppend_135593193_3"><ix:continuation id="TextSelectionAppend_135592903_63" continuedAt="TextSelectionAppend_135592903_64"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_64" continuedAt="TextSelectionAppend_135592903_65"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_65" continuedAt="TextSelectionAppend_135592903_66"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div></ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135593193_3" continuedAt="TextSelectionAppend_135593193_4"><ix:continuation id="TextSelectionAppend_135592903_66" continuedAt="TextSelectionAppend_135592903_67"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">v)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenue recognition (continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_67" continuedAt="TextSelectionAppend_135592903_68"><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Valued added services (&#8220;VAS&#8221;) </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group offers premium membership, live broadcasting, comics and other paid contents to the customers. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group offers premium membership services which provide subscribing members access to streaming of premium content in exchange for a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-refundable</div> upfront premium membership fee. When the receipt of premium membership fees is for services to be delivered over a period of time, generally from one month to twelve months, the receipt is initially recorded as &#8220;Deferred revenue&#8221; and revenue is recognized ratably over the membership period as services are rendered. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group operates and maintains live broadcasting channel whereby users can enjoy live performances provided by the hosts and interact with the hosts. Most of the hosts host the performance on their own. The Group creates and sells virtual items to users so that the users present them simultaneously to hosts to show their support. The virtual items sold by the Group comprise of either (i)&#160;consumable items or (ii)&#160;time-based items, such as privilege titles etc. Revenues derived from the sale of virtual items are recorded on a gross basis as the Group acts as the principal to fulfill all obligations related to the sale of virtual items in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">606-10-55-39.</div></div></div> Accordingly, revenue is recognized at <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">point-in-time</div></div> when the virtual item is delivered and consumed if the virtual item is a consumable item or, in the case of time-based virtual item, recognized ratably over the period each virtual item is made available to the user, which generally does not exceed <ix:nonNumeric name="bili:RevenueRecognitionPeriod" contextRef="P01_01_2024To12_31_2024_LiveBroadcastingAndOtherValuedAddedServiceMembersrtProductOrServiceAxis_MaximumMembersrtRangeAxis" format="ixt-sec:durwordsen" id="ixv-44794">one year</ix:nonNumeric>. Proceeds received from the sales of virtual items before they consumed are recorded as &#8220;Deferred revenue&#8221;. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the arrangements with the hosts, the Group shares with them a portion of the revenues derived from the sales of virtual items. The portion paid to hosts is recognized as &#8220;Cost of revenues&#8221; on the consolidated statements of operations and comprehensive loss. </div><div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Advertising services </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group provides various advertising formats, mainly include but not limited to advertisements appearing on the app opening page, banner text-links, logos, buttons and rich media, brand advertising, performance-based advertising and native advertisements which are customized according to advertisers&#8217; needs. The Group determines each format of advertisements which is a distinct performance obligation. Consideration is allocated to each performance obligation based on its standalone selling price. The Group recognizes revenue on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pro-rata</div> basis for each performance obligation, commencing on the date the advertisements are displayed on the Group&#8217;s platform or upon the performance obligations are satisfied, generally when users click on links. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Sales incentives to customers </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group provides various sales incentives to its customers, including cash incentives in the form of commissions to certain third-party advertising agencies and noncash incentives such as discounts and advertising services provided free of charge in certain bundled arrangements, which are negotiated on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">contract-by-contract</div></div> basis with customers. The Group accounts for these incentives granted to customers as variable consideration in accordance with ASC 606. The amount of variable consideration is measured based on the most likely amount of incentive to be provided to customers. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-3<div style="display:inline;">4</div></ix:exclude></div></ix:continuation></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_135593193_4" continuedAt="TextSelectionAppend_135593193_5"><ix:continuation id="TextSelectionAppend_135592903_68" continuedAt="TextSelectionAppend_135592903_69"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_69" continuedAt="TextSelectionAppend_135592903_70"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_70" continuedAt="TextSelectionAppend_135592903_71"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div></ix:exclude></ix:continuation></ix:continuation></div></div></div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135593193_5" continuedAt="TextSelectionAppend_135593193_6"><ix:continuation id="TextSelectionAppend_135592903_71" continuedAt="TextSelectionAppend_135592903_72"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">v)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenue recognition (continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_72" continuedAt="TextSelectionAppend_135592903_73"><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">IP derivatives and others </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">IP derivatives and others are mainly from the sales of products through the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">e-commerce</div> platform, as well as revenues from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">e-sports</div> copyright sublicensing. IP derivatives and others are recognized when control of promised goods or services is transferred to the customers, which generally occurs upon the acceptance of the goods or services by the customers. Pursuant to ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">606-10-55-39,</div></div></div> for arrangements where the Group is primarily responsible for fulfilling the promise to provide the goods or services, is subject to inventory risk, and has latitude in establishing prices and selecting suppliers, revenues are recorded on a gross basis. Otherwise, revenues are recorded on a net basis. Cash coupons, granted to the customers for free at the Group&#8217;s discretion, are recorded as a reduction of the arrangement&#8217;s transaction price thereby reducing the amount of revenue recognized as the payment is not for a distinct good or service received from the customer in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">606-10-32-25.</div></div></div> </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net revenues presented on the consolidated statements of operations and comprehensive loss are net of sales discount and sales tax. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Other Estimates and Judgments </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group estimates revenue of mobile game, VAS received from the third-party payment processors in the current period when reasonable estimates of these amounts can be made. The processors provide reliable interim preliminary reporting within a reasonable time frame following the end of each month and the Group maintains records of sales data, both of which allow the Group to make reasonable estimates of revenue and therefore to recognize revenue during the reporting period. Determination of the appropriate amount of revenue recognized involves judgments and estimates that the Group believes are reasonable, but actual results may differ from the Group&#8217;s estimates. When the Group receives the final reports, to the extent not received within a reasonable time frame following the end of each month, the Group records any differences between estimated revenue and actual revenue in the reporting period when the Group determines the actual amounts. The revenue on the final revenue report have not differed significantly from the reported revenue for the periods presented. </div></div></div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Contract balances </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts invoiced, and revenue recognized prior to invoicing when the Group has satisfied its performance obligations and has the unconditional right to consideration. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Deferred revenue relates to unsatisfied performance obligations at the end of each reporting period and consists of cash payment received in advance from game players in mobile games, from customers in advertising services, live broadcasting services and other VAS, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">e-commerce</div> platforms. Due to the generally short-term duration of the relevant contracts, the majority of the performance obligations are satisfied within one year. The amount of revenue recognized that was included in the receipts in advance balance at the beginning of the year was RMB<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44795">2,583.6</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44796">2,760.5</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44797">2,944.9</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-3<div style="display:inline;">5</div></ix:exclude></div></ix:continuation></ix:continuation> </div> </div> <ix:continuation id="TextSelectionAppend_135593193_6" continuedAt="TextSelectionAppend_135593193_7"><ix:continuation id="TextSelectionAppend_135592903_73" continuedAt="TextSelectionAppend_135592903_74"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_74" continuedAt="TextSelectionAppend_135592903_75"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_75" continuedAt="TextSelectionAppend_135592903_76"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135593193_7" continuedAt="TextSelectionAppend_135593193_8"><ix:continuation id="TextSelectionAppend_135592903_76" continuedAt="TextSelectionAppend_135592903_77"><ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">BILIBILI INC. </div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="font-weight:bold;display:inline;">2.</div></td>
<td style="vertical-align:top;text-align:left"> <div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Significant Accounting Policies (Continued) </div> </td> </tr> </table> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="font-weight:bold;display:inline;">v)</div></td>
<td style="vertical-align:top;text-align:left"> <div style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Revenue recognition (continued) </div> </td> </tr> </table> </ix:exclude></ix:continuation> </ix:continuation><ix:continuation id="TextSelectionAppend_135592903_77" continuedAt="TextSelectionAppend_135592903_78"><ix:continuation id="TextSelectionAppend_135593193_8"><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Practical expedients </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group has used the following practical expedients as allowed under ASC 606: </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-true" id="ixv-44798">The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed, as substantially all of the contracts have an original expected duration of one year or less.</ix:nonNumeric> </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group expenses the costs to obtain a contract as incurred when the amortization period is one year or less. </div> <ix:nonNumeric name="us-gaap:DisaggregationOfRevenueTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-31454"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s net revenues disaggregated by revenue sources: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:64%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Value-added services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_ValueAddedServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44799">8,715,170</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_ValueAddedServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44800">9,910,080</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_ValueAddedServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44801">10,999,137</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advertising</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_AdvertisingMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44802">5,066,212</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_AdvertisingMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44803">6,412,040</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_AdvertisingMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44804">8,189,175</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mobile games</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44805">5,021,290</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_MobileGameServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44806">4,021,137</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_MobileGameServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44807">5,610,323</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">IP derivatives and others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_IPDerivativesAndOthersMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44808">3,096,495</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_IPDerivativesAndOthersMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44809">2,184,730</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_IPDerivativesAndOthersMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44810">2,032,890</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total net revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44811">21,899,167</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44812">22,527,987</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44813">26,831,525</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-3<div style="display:inline;">6</div></ix:exclude></div></ix:continuation> </div> </div> <ix:continuation id="TextSelectionAppend_135592903_78" continuedAt="TextSelectionAppend_135592903_79"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_79" continuedAt="TextSelectionAppend_135592903_80"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_80" continuedAt="TextSelectionAppend_135592903_81"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation></div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592903_81" continuedAt="TextSelectionAppend_135592903_82"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_82" continuedAt="TextSelectionAppend_135592903_83"><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:CostOfSalesPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-31674">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">w)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Cost of revenues </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cost of revenues consists primarily of revenue sharing costs to mobile games developers and distribution channels and payment channels, revenue sharing with the hosts and content creators, staff costs, content costs, server and bandwidth service costs, depreciation expenses and other direct costs of providing these services as well as cost of merchandise sold. These costs are charged to the consolidated statements of operations and comprehensive loss as incurred. </div> </ix:nonNumeric> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="bili:RelatedPartyTransactionsPolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-31685">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">x)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Related parties </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Parties are considered to be related if one party has the ability, directly or indirectly, to control the other party or exercise significant influence over the other party in making financial and operating decisions. Parties are also considered to be related if they are subject to common control or significant influence, such as a family member or relative, shareholder, or a related corporation. </div> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-3<div style="display:inline;">7</div></ix:exclude></div></ix:continuation> </div> </div> <ix:continuation id="TextSelectionAppend_135592903_83" continuedAt="TextSelectionAppend_135592903_84"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_84" continuedAt="TextSelectionAppend_135592903_85"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_85" continuedAt="TextSelectionAppend_135592903_86"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592903_86" continuedAt="TextSelectionAppend_135592903_87"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_87" continuedAt="TextSelectionAppend_135592903_88"><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:EarningsPerSharePolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-31729">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">y)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss per share </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Loss per share is computed in accordance with ASC 260, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Earnings per Share</div></div>. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">two-class</div> method is used for computing earnings per share in the event the Group has net income available for distribution. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">two-class</div> method, net income is allocated between ordinary shares and participating securities based on dividends declared (or accumulated) and participating rights in undistributed earnings as if all the earnings for the reporting period had been distributed. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Basic net loss per share is computed using the weighted average number of ordinary shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary shares and potential ordinary shares outstanding during the period. Potential ordinary shares include ordinary shares issuable upon the exercise of outstanding share options and restricted share units using the treasury stock method and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">if-converted</div> method. The computation of diluted net loss per share does not assume conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect (i.e. an increase in earnings per share amounts or a decrease in loss per share amounts) on net loss per share. Net loss per ordinary share is computed on Class&#160;Y Ordinary Shares and Class&#160;Z Ordinary Shares combined basis, because both classes have the same dividend rights in the Company&#8217;s undistributed net income. </div> </ix:nonNumeric> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="bili:StatutoryReservesPolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-31746">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">z)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Statutory reserves </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with China&#8217;s Company Laws, the Company&#8217;s VIEs in PRC must make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profit, as determined under the accounting principles generally acceptable in the People&#8217;s Republic of China (&#8220;PRC GAAP&#8221;), to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-distributable</div> reserve funds including (i)&#160;statutory surplus fund and (ii)&#160;discretionary surplus fund. The appropriation to the statutory surplus fund must be at least <ix:nonFraction name="bili:PercentageOfProfitToBeAppropriatedToStatutoryReserves" contextRef="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44814">10</ix:nonFraction>% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the statutory surplus fund has reached <ix:nonFraction name="bili:PercentageOfStatutorySurplusFundToRegisteredCapital" contextRef="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44815">50</ix:nonFraction>% of the registered capital of the respective company. Appropriation to the discretionary surplus fund is made at the discretion of the respective company. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the laws applicable to China&#8217;s Foreign Invested Enterprises(&#8220;FIE&#8221;), the Company&#8217;s subsidiaries that are FIEs in China have to make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profit (as determined under PRC GAAP) to reserve funds including (i)&#160;general reserve fund, (ii)&#160;enterprise expansion fund and (iii)&#160;staff bonus and welfare fund. The appropriation to the general reserve fund must be at least <ix:nonFraction name="bili:PercentageOfProfitToBeAppropriatedToGeneralReserve" contextRef="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44816">10</ix:nonFraction>% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the general reserve fund has reached <ix:nonFraction name="bili:PercentageOfGeneralReserveFundToRegisteredCapital" contextRef="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44817">50</ix:nonFraction>% of the registered capital of the respective company. Appropriations to the other two reserve funds are at the respective companies&#8217; discretion. </div> <ix:nonNumeric name="bili:ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-31762"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:78%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Appropriations to general reserve funds and statutory surplus funds</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44818">11,552</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44819">8,576</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44820">3,893</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric></ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-3<div style="display:inline;">8</div></ix:exclude></div></ix:continuation> </div> </div> <ix:continuation id="TextSelectionAppend_135592903_88" continuedAt="TextSelectionAppend_135592903_89"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_89" continuedAt="TextSelectionAppend_135592903_90"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_90" continuedAt="TextSelectionAppend_135592903_91"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation></div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592903_91" continuedAt="TextSelectionAppend_135592903_92"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_92" continuedAt="TextSelectionAppend_135592903_93"><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="bili:NoncontrollingInterestsPolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-31863">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">aa)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Noncontrolling interests </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the Company&#8217;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of the equity which is not attributable, directly or indirectly, to the Company as the controlling shareholder. Noncontrolling interests acquired through a business combination are recognized at fair value at the acquisition date, which is estimated with reference to the purchase price per share as of the acquisition date. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The noncontrolling interests will continue to be attributed with its share of losses even if that attribution results in a deficit noncontrolling interest balance. </div> </ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-31875">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">bb)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Comprehensive loss </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Comprehensive loss is defined to include all changes in equity of the Group during a period arising from transactions and other events and circumstances excluding transactions resulting from investments by shareholders and distributions to shareholders. Accumulated other comprehensive income, as presented on the consolidated balance sheets, consists of accumulated foreign currency translation adjustments. </div> </ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:SegmentReportingPolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-31886">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">cc)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment reporting </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based on the criteria established by ASC 280, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting</div></div>, the Group&#8217;s chief operating decision maker has been identified as the Chairman of the Board of Directors and CEO, who reviews consolidated results of the Group when making decisions about allocating resources and assessing performance. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only <ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_Segment" decimals="INF" scale="0" format="ixt-sec:numwordsen" id="ixv-44821">one</ix:nonFraction> operating segment. The Company is domiciled in the Cayman Islands while the Group mainly operates its businesses in the PRC and earns majority of the revenues from external customers attributed to the PRC. </div> </ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:BusinessCombinationsPolicy" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135593185" id="ixv-31899">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">dd)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Business combinations </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Business Combinations</div></div>. The cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities incurred by the Group to the sellers and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets and liabilities acquired or assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i)&#160;the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii)&#160;the fair value of the identifiable net assets of the acquiree is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the consolidated statements of operations and comprehensive loss. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded on the consolidated statements of operations and comprehensive loss. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In a business combination achieved in stages, the Group <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-measures</div> the previously held equity interests in the acquiree when obtaining control at its acquisition date fair value and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-measurement</div> gain or loss, if any, is recognized on the consolidated statements of operations and comprehensive loss. </div> </ix:nonNumeric></ix:continuation><ix:continuation id="TextSelection_135593185" continuedAt="TextSelectionAppend_135593185_1"><ix:continuation id="TextSelectionAppend_135592903_93" continuedAt="TextSelectionAppend_135592903_94"><ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="display:inline;">39</div></div> </ix:exclude></ix:continuation></ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_135593185_1" continuedAt="TextSelectionAppend_135593185_2"><ix:continuation id="TextSelectionAppend_135592903_94" continuedAt="TextSelectionAppend_135592903_95"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592903_95" continuedAt="TextSelectionAppend_135592903_96"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592903_96" continuedAt="TextSelectionAppend_135592903_97"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135593185_2" continuedAt="TextSelectionAppend_135593185_3"><ix:continuation id="TextSelectionAppend_135592903_97" continuedAt="TextSelectionAppend_135592903_98"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">dd)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Business combinations (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> </ix:continuation><ix:continuation id="TextSelectionAppend_135592903_98"><ix:continuation id="TextSelectionAppend_135593185_3"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the Company&#8217;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a business combination is under common control, the acquired assets and liabilities are recognized at their historical book value. The consolidated financial statements include the results of the acquired entities from the earliest date presented or, if more recent, from the date when the entities first came under common control, regardless of the date of the combination. Consolidated financial statements for prior years would also be retrospectively adjusted for periods during which the entities were under common control. </div> </ix:continuation> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-31964">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">ee)</div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"></div></div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Recently issued accounting pronouncements </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November, 2023, new FASB guidance requires incremental disclosures related to a public entity&#8217;s reportable segments but does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. The FASB issued the new guidance primarily to provide financial statement users with more disaggregated expense information about a public entity&#8217;s reportable segments. The new guidance is effective for calendar year public entities in 2024 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">year-end</div> financial statements, and should be adopted retrospectively unless impracticable. Early adoption is permitted. The Company adopted this guidance as of January<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div>1, 2024, and the adoption did not have a material impact on its consolidated financial statements. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In December, 2023, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09</div> &#8220;Income Taxes (Topics 740): Improvements to Income Tax Disclosures&#8221; to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09</div> is effective for our annual periods beginning January&#160;1, 2025, with early adoption permitted.<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">The Group is currently evaluating the impact of the above new accounting pronouncement or guidances on the consolidated financial statements. </div></div> <br/></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">In November, 2024, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">No.&#160;2024-03,</div> Income Statement (Topic 220)- Reporting Comprehensive Income- Expense Disaggregation Disclosures (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">220-40).</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">No.&#160;2024-03</div> requires publicly-traded business entities to disclose specified information about the components of certain costs and expenses that are currently disclosed in the financial statements. The guidance is effective for annual reporting periods beginning after December&#160;15, 2026, and interim reporting periods beginning after December&#160;15, 2027. Early adoption is permitted. The Group is currently evaluating the impact of the above new accounting pronouncement or guidances on the consolidated financial statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other accounting standards that have been issued or proposed by FASB that do not require adoption until a future date are not expected to have a material impact on the consolidated financial statements upon adoption. The Company does not discuss recent pronouncements that are not anticipated to have an impact on or are unrelated to its consolidated financial condition, results of operations, cash flows or disclosures. </div></div></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> </ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;">F-4<div style="display:inline;">0</div></div> </div> </div> </div> </div> <div> <div></div> </div> <div> <div style="line-height:normal;display: inline;"> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </div> </div> </div> <div><div style="line-height:normal;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><ix:nonNumeric name="us-gaap:ConcentrationRiskDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135592904" id="ixv-32022">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Concentrations and Risks </div></div></td></tr></table><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Telecommunications service provider </div></div></td></tr></table><ix:nonNumeric name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" contextRef="P01_01_2024To12_31_2024_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" escape="true" id="ixv-32040"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group relied on telecommunications service providers and their affiliates for servers and bandwidth services to support its operations for the years ended December&#160;31, 2022, 2023 and 2024 as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:75%"/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total number of telecommunications service providers</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:NumberOfTelecommunicationsServiceProviders" contextRef="P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44822">153</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:NumberOfTelecommunicationsServiceProviders" contextRef="P01_01_2023To12_31_2023_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44823">116</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:NumberOfTelecommunicationsServiceProviders" contextRef="P01_01_2024To12_31_2024_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44824">115</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Number of service providers providing 10% or more of the Group&#8217;s servers and bandwidth expenditure</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:NumberOfServiceProviders" contextRef="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44825">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:NumberOfServiceProviders" contextRef="P01_01_2023To12_31_2023_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44826">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:NumberOfServiceProviders" contextRef="P01_01_2024To12_31_2024_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-44827">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total percentage of the Group&#8217;s servers and bandwidth expenditure provided by 10% or greater service providers</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-44828">45</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2023To12_31_2023_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-44829">23</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2024To12_31_2024_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-44830">53</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr></table></ix:nonNumeric> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Foreign currency exchange rate risk </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The functional currency and the reporting currency of the Company are U.S. dollars and RMB, respectively. The Group&#8217;s exposure to foreign currency exchange rate risk primarily relates to cash and cash equivalents, time deposits, short-term and long-term investments, convertible senior notes and accounts payable denominated in the U.S. dollars. Most of the Group&#8217;s revenues, costs and expenses are denominated in RMB, while the convertible senior notes and a portion of cash and cash equivalents, time deposits, short-term and long-term investments, and accounts payable are denominated in U.S. dollars. Any significant fluctuation of RMB against U.S. dollars may materially and adversely affect the Group&#8217;s cash flows, revenues, earnings and financial positions. </div><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">c)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Credit risk </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s financial instruments potentially subject to significant concentrations of credit risk primarily consist of cash and cash equivalents, time deposits, restricted cash, accounts receivable, money market funds and financial products (recorded in the short-term and long-term investments) with variable interest rates referenced to performance of underlying assets issued by well-known banks. As of December 31, 2023 and 2024, substantially all of the Group&#8217;s cash and cash equivalents, restricted cash and time deposits were held in major financial institutions located in the United States of America and China, which management consider being of high credit quality. Accounts receivable is typically unsecured and is primarily derived from revenue earned from advertising, VAS and mobile game services (mainly relates to remittances due from</div> payment channels and distribution channels).<ix:nonNumeric name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" contextRef="P01_01_2024To12_31_2024_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" escape="true" continuedAt="TextSelection_135593174" id="ixv-44831"> The following table presents distribution channel and customer that had receivable balance exceeding <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2023To12_31_2023_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelMembersrtMajorCustomersAxis_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-44832"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2024To12_31_2024_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelMembersrtMajorCustomersAxis_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-44833">10</ix:nonFraction></ix:nonFraction>% of the Group&#8217;s gross accounts receivable balance as of December&#160;31, 2023 and 2024. </ix:nonNumeric></div><ix:continuation id="TextSelection_135593174"><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;<br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 74%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 74%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Distribution channel A</div></td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="PAsOn12_31_2023_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44834">236,549</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="PAsOn12_31_2024_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44835">192,405</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 74%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Customer A</div></td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="PAsOn12_31_2023_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerAMembersrtMajorCustomersAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44836">235,125</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="PAsOn12_31_2024_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerAMembersrtMajorCustomersAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44837">168,503</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px;">&#160;</td></tr></table></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-4<div style="letter-spacing: 0px; top: 0px;display:inline;">1</div></ix:exclude></div></ix:nonNumeric></div></div><ix:continuation id="TextSelection_135592904" continuedAt="TextSelectionAppend_135592904_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592904_1" continuedAt="TextSelectionAppend_135592904_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592904_2" continuedAt="TextSelectionAppend_135592904_3"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div></ix:exclude></ix:continuation> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592904_3" continuedAt="TextSelectionAppend_135592904_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Concentrations and Risks (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592904_4"><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">d)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Major customers and supplying channels </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No single customer represented 10% or more of the Group&#8217;s net revenues for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group relied on a distribution channel to publish and generate the iOS version of its mobile games. There is <ix:nonFraction name="bili:NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" contextRef="P01_01_2023To12_31_2023_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen" id="ixv-44838"><ix:nonFraction name="bili:NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" contextRef="P01_01_2024To12_31_2024_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen" id="ixv-44839"><ix:nonFraction name="bili:NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" contextRef="P01_01_2022To12_31_2022_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen" id="ixv-44840">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> single distribution channel of mobile games generated 10% or more of the Group&#8217;s net revenues for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">e)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Mobile games </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Mobile game revenues accounted for <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-44841">23</ix:nonFraction>%, <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2023To12_31_2023_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-44842">18</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2024To12_31_2024_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-44843">21</ix:nonFraction>% of the Group&#8217;s total net revenues for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><ix:nonFraction name="bili:NumberOfMobileGamesConcentrationOverTenPercentBenchmark" contextRef="P01_01_2023To12_31_2023_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen" id="ixv-44844"><ix:nonFraction name="bili:NumberOfMobileGamesConcentrationOverTenPercentBenchmark" contextRef="P01_01_2024To12_31_2024_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen" id="ixv-44845"><ix:nonFraction name="bili:NumberOfMobileGamesConcentrationOverTenPercentBenchmark" contextRef="P01_01_2022To12_31_2022_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen" id="ixv-44846">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> mobile games individually contributed more than 10% of the Group&#8217;s total net revenues for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div></ix:continuation> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-32283">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Prepayments and Other Current Assets </div></div></td></tr></table><ix:nonNumeric name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-32292"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of prepayments and other current assets: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments for revenue sharing cost*</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:PrepaidRevenueSharingCost" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_135593348">308,777</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:PrepaidRevenueSharingCost" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_135593349">305,818</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventories, net</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44849">186,497</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44850">255,185</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments for sales tax</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44851">321,817</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44852">172,756</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deposits</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44853">77,224</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44854">138,561</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest income receivable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:InterestReceivable" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44855">122,375</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:InterestReceivable" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44856">78,343</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments of marketing and other operational expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:PrepaidMarketingCostAndOtherOperationalExpenses" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44857">68,830</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:PrepaidMarketingCostAndOtherOperationalExpenses" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44858">64,065</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments to inventory suppliers</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AdvancesOnInventoryPurchases" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44859">54,498</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AdvancesOnInventoryPurchases" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44860">39,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loans to investees or ongoing investments</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="bili:LoansToInvesteesOrOngoingInvestmentsCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44861">19,343</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="bili:LoansToInvesteesOrOngoingInvestmentsCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44862">21,465</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Prepayments for content cost</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><ix:nonFraction name="bili:PrepaidContentCost" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44863">31,856</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><ix:nonFraction name="bili:PrepaidContentCost" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44864">20,064</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments /receivables relating to jointly invested content</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="bili:PrepaidOrReceivablesForJointlyInvestedContent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44865">18,339</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="bili:PrepaidOrReceivablesForJointlyInvestedContent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44866">2,250</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44867">63,232</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44868">50,020</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44869">1,272,788</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44870">1,148,111</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr></table><div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">on-going</div> services to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">end-users.</div> </div></td></tr></table></ix:nonNumeric> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="letter-spacing: 0px; top: 0px;display:inline;">2</div></div></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div></div></div> <div><div style="line-height:normal;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><ix:nonNumeric name="bili:ShortTermInvestmentsTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-32529">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Short-term Investments </div></div></td></tr></table><ix:nonNumeric name="bili:DisclosureOfShortTermInvestmentsTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-32538"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of short-term investments: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Financial products</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2023_FinancialProductsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44871">1,596,512</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2024_FinancialProductsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44872">2,281,780</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments in publicly traded companies</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2023_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44873">1,056,553</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2024_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44874">424,755</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44875">2,653,065</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44876">2,706,535</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Our short-term investments primarily include financial products with variable interest rates referenced to the performance of underlying assets issued by well-known banks or publicly traded companies, which the Group intends to sell within twelve months. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, the Group re</div>cord<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">ed investment income of RMB</div><ix:nonFraction name="bili:InvestmentIncomeLossRelatedToShortTermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44877">18.2</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million, investment loss of RMB</div><ix:nonFraction name="bili:InvestmentIncomeLossRelatedToShortTermInvestments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-44878">187.6</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million and investment income of RMB</div><ix:nonFraction name="bili:InvestmentIncomeLossRelatedToShortTermInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44879">69.5</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million related to short-term investments on the consolidated statements of operations and comprehensive loss, respectively.</div></div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-32665">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Property and Equipment, Net </div></div></td></tr></table><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-32674"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of property and equipment, net: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:73%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2023_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44880">232,044</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2024_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44881">222,925</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Servers and computers</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2023_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44882">3,029,118</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2024_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44883">3,406,915</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2023_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44884">63,308</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2024_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44885">64,799</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44886">3,324,470</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44887">3,694,639</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: accumulated depreciation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44888">2,609,736</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44889">3,105,412</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net book value</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44890">714,734</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44891">589,227</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Depreciation expenses were RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44892">755.5</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44893">727.2</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44894">554.3</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. <ix:nonFraction name="bili:PropertyAndEquipmentImpairmentLoss" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen" id="ixv-44895"><ix:nonFraction name="bili:PropertyAndEquipmentImpairmentLoss" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen" id="ixv-44896"><ix:nonFraction name="bili:PropertyAndEquipmentImpairmentLoss" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen" id="ixv-44897">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment was recognized for any of periods presented. </div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="display:inline;">3</div></div></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><ix:nonNumeric name="us-gaap:IntangibleAssetsDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-32864">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Intangible Assets, Net </div></div></td></tr></table><ix:nonNumeric name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-32873"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of intangible assets, net: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:63%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">amortization</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Licensed copyrights of content</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2023_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44898">8,052,943</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2023_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44899">5,759,614</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2023_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44900">2,293,329</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">License rights of mobile games</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2023_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44901">328,702</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2023_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44902">265,955</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2023_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44903">62,747</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intellectual property and others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2023_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44904">2,424,040</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2023_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44905">1,152,583</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2023_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44906">1,271,457</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44907">10,805,685</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44908">7,178,152</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44909">3,627,533</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"/>
<td colspan="12" style="height:12pt"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">carrying value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">carrying value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Licensed copyrights of content</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44910">8,804,134</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44911">6,686,903</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44912">2,117,231</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">License rights of mobile games</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44913">310,676</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44914">240,913</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44915">69,763</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intellectual property and others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2024_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44916">2,374,595</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2024_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44917">1,360,577</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2024_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44918">1,014,018</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44919">11,489,405</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44920">8,288,393</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44921">3,201,012</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Amortization expenses were RMB<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44922">2,581.3</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44923">2,003.2</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44924">1,772.4</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. <ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen" id="ixv-44925"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen" id="ixv-44926"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen" id="ixv-44927">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment charge was recognized for any of the periods presented. </div><ix:nonNumeric name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-33211"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, the licensed copyrights of content have weighted-average useful lives of <ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2024To12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear" id="ixv-44928">4.13</ix:nonNumeric> years. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The intangible assets amortization expense for future years is expected to be as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr>
<td style="width:63%"/>
<td style="vertical-align:bottom;width:26%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Intangible&#160;assets&#160;amortization&#160;expense</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44929">1,360,094</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44930">800,882</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44931">437,919</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2028</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44932">227,437</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2029</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44933">130,971</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Thereafter</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44934">243,709</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total expected amortization expense</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44935">3,201,012</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:nonNumeric></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="us-gaap:GoodwillDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-33309">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Goodwill </div></div></td></tr></table><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="us-gaap:ScheduleOfGoodwillTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-33319">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44936">2,725,130</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44937">2,725,130</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions (Note 25)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Ending balance</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44938">2,725,130</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44939">2,725,130</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen" id="ixv-44940"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen" id="ixv-44941"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen" id="ixv-44942">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment charge was recognized for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="display:inline;">4</div></div></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents<br/></a></div></div></div></div> <div><div><div style="line-height:normal;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><ix:nonNumeric name="bili:LongTermInvestmentsTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135592910" id="ixv-33450">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-term Investments, Net </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="us-gaap:EquityMethodInvestmentsTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-33461">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity investments accounted for using the measurement alternative</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44943">2,421,609</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44944">1,917,527</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity investments accounted for using the equity method</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44945">1,862,739</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44946">1,834,070</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments accounted for at fair value</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44947">82,284</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44948">159,995</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44949">4,366,632</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44950">3,911,592</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity investments using the measurement alternative </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group elects to use measurement alternative for recording equity investments without readily determinable fair values at cost, less impairment, adjusted for subsequent observable price changes, in accordance with ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2016-01.</div> Under this measurement alternative, changes in the carrying value of the equity investments will be recognized in current earning, whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. For those equity investments that the Group elects to use the measurement alternative, the Group makes a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the Group has to estimate the investment&#8217;s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment&#8217;s carrying value, the Group recognizes an impairment loss in &#8220;Investment loss, net (including impairments)&#8221; equal to the difference between the carrying value and fair value. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">RMB<ix:nonFraction name="bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44951">152.2</ix:nonFraction>&#160;million <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-measurement</div> gain, RMB<ix:nonFraction name="bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-44952">86.7</ix:nonFraction>&#160;million <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-measurement</div> loss and <ix:nonFraction name="bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="INF" scale="6" format="ixt-sec:numwordsen" id="ixv-44953">nil</ix:nonFraction> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-measurement</div> loss of equity investments accounted for using the measurement alternative was recognized for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For equity investments accounted for using the measurement alternative as of December&#160;31, 2023, the Company recorded cumulative upward adjustments of <ix:nonFraction name="bili:CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" contextRef="PAsOn12_31_2023_MinimumMembersrtRangeAxis" unitRef="Unit_CNY" decimals="INF" scale="6" format="ixt-sec:numwordsen" id="ixv-44954">nil</ix:nonFraction> and cumulative impairments and downward adjustments of RMB<ix:nonFraction name="bili:CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" contextRef="PAsOn12_31_2023_MaximumMembersrtRangeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44955">758.2</ix:nonFraction>&#160;million. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For equity investments accounted for using the measurement alternative as of December&#160;31, 2024, the Company recorded cumulative upward adjustments of <ix:nonFraction name="bili:CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" contextRef="PAsOn12_31_2024_MinimumMembersrtRangeAxis" unitRef="Unit_CNY" decimals="INF" scale="6" format="ixt-sec:numwordsen" id="ixv-44956">nil</ix:nonFraction> and cumulative impairments and downward adjustments of RMB<ix:nonFraction name="bili:CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" contextRef="PAsOn12_31_2024_MaximumMembersrtRangeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44957">1,187.6</ix:nonFraction>&#160;million. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recorded impairment charges for long-term investments of RMB<ix:nonFraction name="bili:ImpairmentOfLongTermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44958">465.6</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="bili:ImpairmentOfLongTermInvestments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44959">278.9</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="bili:ImpairmentOfLongTermInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44960">486.5</ix:nonFraction>&#160;million as &#8220;Investment loss, net (including impairments)&#8221; for the years ended December&#160;31, 2022, 2023 and 2024, respectively, <div style="letter-spacing: 0px; top: 0px;display:inline;">due to</div> the investees&#8217; unsatisf<div style="letter-spacing: 0px; top: 0px;display:inline;">actory</div> financial performance with no obvious upturn or potential financing solutions in the foreseeable future, and the Group determined the fair value of these investments was less than their carrying value. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company dispose<div style="letter-spacing: 0px; top: 0px;display:inline;">d</div> several equity investments of the Group with the carrying amount of RMB<ix:nonFraction name="bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44961">493.1</ix:nonFraction>million, RMB<ix:nonFraction name="bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44962">10.2</ix:nonFraction>&#160;million and <ix:nonFraction name="bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="INF" scale="6" format="ixt-sec:numwordsen" id="ixv-44963">nil</ix:nonFraction> for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The difference between the consideration and their carrying value was recognized as &#8220;Investment loss, net (including impairments)&#8221;. RMB<ix:nonFraction name="bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44964">171.3</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44965">3.9</ix:nonFraction>&#160;million and<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;">RM<div style="display:inline;">B</div></div><ix:nonFraction name="bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44966">11.0</ix:nonFraction>&#160;million <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">disposal gain<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>was recognized for the years ended 2022, 2023 and 2024 respectively. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-4<div style="letter-spacing: 0px; top: 0px;display:inline;">5</div></ix:exclude></div></ix:nonNumeric></div></div><ix:continuation id="TextSelection_135592910" continuedAt="TextSelectionAppend_135592910_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592910_1" continuedAt="TextSelectionAppend_135592910_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592910_2" continuedAt="TextSelectionAppend_135592910_3"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div></ix:exclude></ix:continuation> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592910_3" continuedAt="TextSelectionAppend_135592910_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-term Investments, Net (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592910_4"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity investments accounted for using the equity method </div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">RMB<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-44967">211.6</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-44968">112.1</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-44969">40.5</ix:nonFraction>&#160;million of the Group&#8217;s proportionate share of equity investee&#8217;s net loss, was recognized in &#8220;Investment loss, net (including impairments)&#8221; for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investments accounted for at fair value </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Investments accounted for at fair value primarily include financial products with variable interest rates referenced to performance of underlying assets and with original maturities more than one year and investments in publicly traded companies with an intention of holding more than one year. A loss of RMB<ix:nonFraction name="bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-44970">198.6</ix:nonFraction>&#160;million, a gain of RMB<ix:nonFraction name="bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44971">158.4</ix:nonFraction>&#160;million and a gain of RMB<ix:nonFraction name="bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-44972">0.7</ix:nonFraction>&#160;million result<div style="letter-spacing: 0px; top: 0px;display:inline;">i<div style="display:inline;">ng</div></div>&#160;from the change in fair value was recognized in &#8220;Investment loss, net (including impairments)&#8221; for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="letter-spacing: 0px; top: 0px;display:inline;">6</div></div></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div></div></div></div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="bili:IncomeAndOtherTaxDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135592911" id="ixv-33669">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Composition of income tax </div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-33681"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the composition of income tax <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">expense/(benefit)</div></div> for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:74%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44973">122,451</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44974">81,797</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44975">55,738</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:WithholdingIncomeTaxExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44976">18,189</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:WithholdingIncomeTaxExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44977">22,284</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:WithholdingIncomeTaxExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44978">17,836</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax benefits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44979">36,495</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44980">25,376</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44981">110,118</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44982">104,145</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-44983">78,705</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-44984">36,544</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Income taxes </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Cayman Islands </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the current laws of the Cayman Islands, the Company and its intermediate holding companies in the Cayman Islands are not subject to tax on income or capital gain. Additionally, upon payments of dividends by the Company or its subsidiaries in the Cayman Islands to their shareholders, <ix:nonFraction name="bili:AccruedWithholdingIncomeTaxAmount" contextRef="PAsOn12_31_2024_CaymanIslandsTaxInformationAuthorityMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen" id="ixv-44985">no</ix:nonFraction> withholding tax will be imposed. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">British Virgin Islands (&#8220;BVI&#8221;) </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subsidiaries in the BVI are exempted from income tax on their foreign-derived income in the BVI. There are no withholding taxes in the BVI. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Hong Kong, China </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Hong Kong profits tax has been provided for at half the current tax rate (i.e., <ix:nonFraction name="bili:IncomeTaxRateBelowThresholdAmount" contextRef="P01_01_2023To12_31_2023_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44986"><ix:nonFraction name="bili:IncomeTaxRateBelowThresholdAmount" contextRef="P01_01_2024To12_31_2024_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44987"><ix:nonFraction name="bili:IncomeTaxRateBelowThresholdAmount" contextRef="P01_01_2022To12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44988">8.25</ix:nonFraction></ix:nonFraction></ix:nonFraction>%) for the first HK$<ix:nonFraction name="bili:Ceilinglimitofprofittoestimatetaxrate" contextRef="P01_01_2023To12_31_2023_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_HKD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-44989"><ix:nonFraction name="bili:Ceilinglimitofprofittoestimatetaxrate" contextRef="P01_01_2024To12_31_2024_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_HKD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-44990"><ix:nonFraction name="bili:Ceilinglimitofprofittoestimatetaxrate" contextRef="P01_01_2022To12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_HKD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-44991">2</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million on the estimated assessable profits while the remaining profits will continue to be taxed at the existing <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2023To12_31_2023_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44992"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2024To12_31_2024_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44993"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2022To12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44994">16.5</ix:nonFraction></ix:nonFraction></ix:nonFraction>% tax rate for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Mainland, China </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Enterprise Income Tax (&#8220;EIT Law&#8221;), which became effective on January&#160;1, 2008, applies a uniform enterprise income tax (&#8220;EIT&#8221;) rate of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2024To12_31_2024_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44995">25</ix:nonFraction>% to both foreign-invested enterprises (&#8220;FIEs&#8221;) and domestic companies. Preferential tax treatments will be granted to FIEs or domestic companies which conduct businesses in certain encouraged sectors and to entities otherwise classified as &#8220;Software Enterprises&#8221;, &#8220;Key Software Enterprises&#8221;, &#8220;Encouraged Enterprises&#8221; and/or &#8220;High and New Technology Enterprises&#8221; (&#8220;HNTEs&#8221;). </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The aforementioned preferential tax rates are subject to annual review by the relevant tax authorities in China. Certain subsidiaries were qualified as HNTEs or Encouraged Enterprises and enjoyed a preferential income tax rate at <ix:nonFraction name="bili:IncomeTaxesPreferentialTaxRate" contextRef="P01_01_2024To12_31_2024_CertainSubsidiariesMemberdeiLegalEntityAxis_EncouragedEnterpriseMemberBILIEnterpriseCategoryAxis_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44996">15</ix:nonFraction>% for the corresponding years from the year they are qualified, respectively, provided that they continue to qualify as HNTEs or Encouraged Enterprises during such periods. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-4<div style="display:inline;">7</div></ix:exclude></div> </ix:nonNumeric></div> </div> </div> <ix:continuation id="TextSelection_135592911" continuedAt="TextSelectionAppend_135592911_1"><div></div></ix:continuation> </div> <div> <div style="line-height:normal;display: inline;"> <ix:continuation id="TextSelectionAppend_135592911_1" continuedAt="TextSelectionAppend_135592911_2"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592911_2" continuedAt="TextSelectionAppend_135592911_3"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592911_3" continuedAt="TextSelectionAppend_135592911_4"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592911_4" continuedAt="TextSelectionAppend_135592911_5"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation (Continued) </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Income taxes (continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592911_5" continuedAt="TextSelectionAppend_135592911_6"><ix:nonNumeric name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-33923"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents a reconciliation of the differences between the statutory income tax rate and the Group&#8217;s effective income tax rate for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:78%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory income tax rate</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44997">25.00</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44998">25.00</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-44999">25.00</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Permanent differences</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-45000">6.74</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-45001">1.33</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-45002">5.30</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax rate difference from statutory rate in other jurisdictions*</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="Fact_135593510">3.19</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="Fact_135593511">2.96</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="Fact_135593512">7.80</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax effect of preferential tax treatments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-45006">8.91</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-45007">4.73</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-45008">9.49</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding tax</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-45009">0.25</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-45010">0.47</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-45011">1.29</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in valuation allowance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-45012">20.79</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-45013">17.17</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-45014">9.11</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Effective income tax rate</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-45015">1.40</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-45016">1.66</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-45017">2.61</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">It is primarily due to the tax effect of the Company as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">tax-exempt</div> entity incorporated in Hong Kong and the Cayman Islands. </div> </td> </tr> </table> </ix:nonNumeric><ix:nonNumeric name="us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34154"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, certain entities of the Group had net operating tax loss carry forwards as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr>
<td style="width:85%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in<br/> thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2025</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationNextTwelveMonthsMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45018">138,823</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2026</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationSecondYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45019">482,108</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2027</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationThirdYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45020">878,056</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2028</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationFourthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45021">896,797</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2029 and thereafter</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45022">18,486,822</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45023">20,882,606</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-4<div style="display:inline;">8</div></ix:exclude></div></ix:continuation> </div> </div> <ix:continuation id="TextSelectionAppend_135592911_6" continuedAt="TextSelectionAppend_135592911_7"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592911_7" continuedAt="TextSelectionAppend_135592911_8"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592911_8" continuedAt="TextSelectionAppend_135592911_9"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation></div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592911_9" continuedAt="TextSelectionAppend_135592911_10"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592911_10" continuedAt="TextSelectionAppend_135592911_11"><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"><ix:exclude>&#160;</ix:exclude></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Sales tax </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s majority of subsidiaries and VIEs incorporated in China are subject to value added tax (&#8220;VAT&#8221;) for services rendered at a rate of <ix:nonFraction name="bili:ValueAddedTaxRatePercent" contextRef="P01_01_2024To12_31_2024_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-45025">6</ix:nonFraction>% and for goods sold mainly at a rate of <ix:nonFraction name="bili:ValueAddedTaxRatePercent" contextRef="P01_01_2024To12_31_2024_ProductMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-45026">13</ix:nonFraction>%, offset by VAT on purchases. All entities in China are also subject to surcharges on value-added tax payments in accordance with PRC law. In addition, the Group&#8217;s advertising revenues are also subject to culture business construction fee at a rate of <ix:nonFraction name="bili:CultureBusinessConstructionFeePercentage" contextRef="P06_30_2019To06_30_2019_AdvertisingRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-45027">3</ix:nonFraction>%, which was reduced to <ix:nonFraction name="bili:CultureBusinessConstructionFeePercentage" contextRef="P07_01_2019To12_31_2024_AdvertisingRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-45028">1.5</ix:nonFraction>% since July&#160;1, 2019, valid until <ix:nonNumeric name="bili:CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" contextRef="P01_01_2024To12_31_2024_AdvertisingRevenuesMembersrtProductOrServiceAxis" format="ixt:date-monthname-day-year-en" id="ixv-45029">December 31, 2027</ix:nonNumeric>. </div> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">c)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Deferred tax assets and liabilities </div></div> </td> </tr> </table> <ix:nonNumeric name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34292"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities as of December&#160;31, 2023 and 2024: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:73%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax assets:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDeferredIncome" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45030">280,872</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDeferredIncome" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45031">265,876</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net operating tax loss carry forwards</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45032">3,542,650</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45033">3,490,177</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accruals and others*</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_135593541">667,180</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_135593540">940,900</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total deferred tax assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45036">4,490,702</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45037">4,696,953</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: valuation allowance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45038">4,444,111</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45039">4,561,822</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net deferred tax assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45040">46,591</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45041">135,131</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Acquired intangible assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45042">88,547</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45043">66,969</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total deferred tax liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilities" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45044">88,547</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilities" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45045">66,969</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Accrued and others primary represent accrued expenses which are not deductible until paid under PRC laws, as well as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-deductible</div> advertising expenses. </div> </td> </tr> </table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Realization of the net deferred tax assets is dependent on factors including future reversals of existing taxable temporary differences and adequate future taxable income, exclusive of reversing deductible temporary differences and tax loss or credit carry forwards. The Group evaluates the potential realization of deferred tax assets on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">entity-by-entity</div></div> basis. As of December&#160;31, 2023 and 2024, valuation allowances were provided against deferred tax assets in entities where it was determined it was <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">more-likely-than-not</div> that the benefits of the deferred tax assets will not be realized. </div> <ix:nonNumeric name="us-gaap:SummaryOfValuationAllowanceTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34576"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the movement of the aggregate valuation allowances for deferred tax assets for the periods presented: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Re-measurement</div><br/> due&#160;to&#160;applicable<br/> preferential tax<br/> rate for HNTE</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Addition</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Expiration&#160;of&#160;loss&#160;carry</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">forward and impact of<br/> disposal/close&#160;of&#160;subsidiaries</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">2022</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45046">2,122,077</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45047">1,543,301</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45048">7,911</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45049">3,657,467</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">2023</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45050">3,657,467</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45051">18,437</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45052">822,414</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45053">54,207</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45054">4,444,111</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">2024</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45055">4,444,111</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45056">129,769</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45057">12,058</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45058">4,561,822</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-<div style="display:inline;">4<div style="display:inline;">9</div></div></ix:exclude></div></ix:continuation> </div> </div> <ix:continuation id="TextSelectionAppend_135592911_11" continuedAt="TextSelectionAppend_135592911_12"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592911_12" continuedAt="TextSelectionAppend_135592911_13"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592911_13" continuedAt="TextSelectionAppend_135592911_14"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592911_14" continuedAt="TextSelectionAppend_135592911_15"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592911_15"><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"><ix:exclude>&#160;</ix:exclude></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">d)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Withholding income tax on dividends </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The EIT Law also imposes a withholding income tax of <ix:nonFraction name="bili:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-45060">10</ix:nonFraction>% on dividends distributed by a FIE to its immediate holding company outside of China, if such immediate holding company is considered as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-resident</div> enterprise without any establishment or place within China or if the received dividends have no connection with the establishment or place of such immediate holding company within China, unless such immediate holding company&#8217;s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. The Cayman Islands, where the Company was incorporated, does not have such tax treaty with China. According to the arrangement between mainland China and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by a FIE in China to its immediate holding company in Hong Kong will be subject to withholding tax at a rate that may be lowered to <ix:nonFraction name="bili:LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-45061">5</ix:nonFraction>% (if the foreign investor owns directly at least <ix:nonFraction name="bili:MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-45062">25</ix:nonFraction>% of the shares of the FIE). The State Administration of Taxation further promulgated Circular 601 on October&#160;27, 2009, which provides that tax treaty benefits will be denied to &#8220;conduit&#8221; or shell companies without business substance and that a beneficial ownership analysis will be used based on a &#8220;substance-over-form&#8221; principle to determine whether or not to grant the tax treaty benefits. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To the extent that subsidiaries and VIEs of the Group have undistributed earnings, the Group will accrue appropriate expected withholding tax associated with repatriation of such undistributed earnings. As of December&#160;31, 2023 and 2024, the Group did not record any withholding tax on the retained earnings of its subsidiaries and VIEs in the PRC as most of which were still in accumulated deficit position. </div> </ix:continuation> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="display:inline;">0</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </div> </div> </div> <div><div><div style="line-height:normal;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><ix:nonNumeric name="bili:TaxesPayableDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34773">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxes Payable </div></div></td></tr></table> <ix:nonNumeric name="bili:ScheduleOfTaxesPayableTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34782"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of taxes payable as of December&#160;31, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">EIT payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45063">131,824</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45064">134,304</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">VAT payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:SalesAndExciseTaxPayableCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45065">57,647</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:SalesAndExciseTaxPayableCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45066">92,043</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding income tax payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:WithholdingIncomeTaxPayable" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45067">45,308</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:WithholdingIncomeTaxPayable" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45068">41,626</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding individual income taxes for employees</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:IndividualIncomeTaxesForEmployeesPayableCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45069">42,623</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:IndividualIncomeTaxesForEmployeesPayableCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45070">42,051</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45071">67,848</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45072">118,908</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45073">345,250</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45074">428,932</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric></ix:nonNumeric> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:DebtDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34929">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div> and current portion of long-term debt </div></div></td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:ScheduleOfDebtTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34940">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:26%"/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2023,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Interest&#160;Rate&#160;Range</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Maturity Date</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Interest&#160;Rate&#160;Range</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Maturity Date</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unsecured bank loans</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2023_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-45075">3.00</ix:nonFraction>%~<ix:nonFraction name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2023_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-45076">3.26</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center"><ix:nonNumeric name="us-gaap:ShortTermDebtTerms" contextRef="P01_01_2023To12_31_2023_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" id="ixv-45077">Within&#160;12&#160;months</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermBankLoansAndNotesPayable" contextRef="PAsOn12_31_2023_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45078">1,401,986</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2024_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-45079">2.30</ix:nonFraction>%~<ix:nonFraction name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2024_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-45080">2.70</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center"><ix:nonNumeric name="us-gaap:ShortTermDebtTerms" contextRef="P01_01_2024To12_31_2024_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" id="ixv-45081">Within 12 months</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermBankLoansAndNotesPayable" contextRef="PAsOn12_31_2024_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45082">1,571,179</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">April 2026 Notes (Note 14)</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="5" scale="-2" format="ixt:num-dot-decimal" id="ixv-45083">1.375</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center"><ix:nonNumeric name="bili:LongTermDebtMaturity" contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" id="ixv-45084">Within 12 months</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45085">3,017,339</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 2026 Notes (Note 14)</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-45086">0.50</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center"><ix:nonNumeric name="bili:LongTermDebtMaturity" contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" id="ixv-45087">Within 12 months</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45088">3,036,428</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 Notes (Note 14)</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-45089">1.25</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center"><ix:nonNumeric name="bili:LongTermDebtMaturity" contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" id="ixv-45090">Within&#160;12&#160;months</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45091">657</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DebtCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45092">7,455,753</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DebtCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45093">1,571,836</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="display:inline;">1</div></div> </div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><ix:nonNumeric name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35257">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">13.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Accrued Liabilities and Other Payables </div></div></td></tr></table> <ix:nonNumeric name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35266"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of accrued liabilities and other payables as of December&#160;31, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued marketing expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccruedMarketingCostsCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45094">775,126</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccruedMarketingCostsCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45095">1,292,710</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advances from/payables to third parties</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:AdvancesToOrPayablesFromThirdPartySellers" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45096">197,294</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:AdvancesToOrPayablesFromThirdPartySellers" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45097">551,167</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payables to producers and licensors</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:PayablesToProducersAndLicensors" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45098">309,680</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:PayablesToProducersAndLicensors" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45099">228,493</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="-sec-ix-hidden:hidden135593624;display:inline;"><div style="-sec-ix-hidden:hidden135594077;display:inline;">Leasing liabilities - current portion</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45100">188,504</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45101">214,624</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Professional fees</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45102">125,415</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45103">86,795</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deposits</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DepositFromCustomersCurrentOne" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45104">78,169</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DepositFromCustomersCurrentOne" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45105">78,473</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Consideration payable for acquisitions and investments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ConsiderationPayableForAcquisitionsCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45106">11,912</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ConsiderationPayableForAcquisitionsCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45107">10,122</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other staff related cost</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45108">4,866</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45109">5,480</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45110">15,367</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45111">4,188</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45112">74,290</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45113">82,229</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45114">1,780,623</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45115">2,554,281</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric></ix:nonNumeric> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:LongTermDebtTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135594203" id="ixv-35466">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-term debt </div></div></td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:ScheduleOfDebtConversionsTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35476">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term bank loans</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermLoansFromBank" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45116">3,069,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Convertible notes</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ConvertibleNotes" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45117">100,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Convertible senior notes</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ConvertibleSeniorNotes" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45118">646</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ConvertibleSeniorNotes" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45119">95,153</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45120">646</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45121">3,264,153</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <div style="margin-top: 18pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Long-term bank loans </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="null;text-indent: 0px;display:inline;">The Group&#8217;s long-term bank loans were</div> RMB<ix:nonFraction name="bili:GroupLongTermLoansFromBank" contextRef="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45122">3,100.0</ix:nonFraction>&#160;<div style="null;text-indent: 0px;display:inline;">mi</div>llion (US$<ix:nonFraction name="bili:GroupLongTermLoansFromBank" contextRef="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45123">424.7</ix:nonFraction> <div style="null;text-indent: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">million) in aggregate. As of December 31, 2024, the current portion of</div></div>&#160;RMB<ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45124">31.0</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45125">4.2</ix:nonFraction> million) was classified as short-term loan<div style="null;text-indent: 0px;display:inline;">s</div> (Note12) and the remaining RMB<ix:nonFraction name="us-gaap:LongTermLoansFromBank" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45126">3,069.0</ix:nonFraction>&#160;<div style="null;text-indent: 0px;display:inline;">m</div>illion (US$<ix:nonFraction name="us-gaap:LongTermLoansFromBank" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45127">420.5</ix:nonFraction> <div style="null;text-indent: 0px;display:inline;">m</div>illion) was reported as long-term debt. The Group&#8217;s long-term bank loans were substantially credit borrowing and the interest rate was <ix:nonFraction name="bili:AverageInterestRate" contextRef="PAsOn12_31_2024_LongTermDebtDueInMoreThanOneYearMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-45128">2.4</ix:nonFraction>% as of December&#160;31, 2024. The Group is in compliance with all of the loan covenants as of December&#160;31, 2024. </div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35592"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, the long-term bank loans, including the portion due within one year which were recorded in &#8220;short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div> and current portion of long-term debt&#8221;, will be repaid according to the following schedule: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr>
<td style="width:87%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in<br/> thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45129">31,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45130">3,069,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="bili:GroupLongTermLoansFromBank" contextRef="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45131">3,100,000</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-5<div style="display:inline;">2</div></ix:exclude></div> </ix:nonNumeric></div></div> <ix:continuation id="TextSelection_135594203" continuedAt="TextSelectionAppend_135594203_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135594203_1" continuedAt="TextSelectionAppend_135594203_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135594203_2" continuedAt="TextSelectionAppend_135594203_3"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation></div></div></div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135594203_3" continuedAt="TextSelectionAppend_135594203_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-term debt (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135594203_4" continuedAt="TextSelectionAppend_135594203_5"><div style="margin-top: 6pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Convertible Senior Notes </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">April 2026 Notes </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In April 2019, the Group issued US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45132">500.0</ix:nonFraction>&#160;million of April 2026 Notes with an interest rate of <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="5" scale="-2" format="ixt:num-dot-decimal" id="ixv-45133">1.375</ix:nonFraction>% per annum. The net proceeds to the Company from the issuance of the April 2026 Notes were US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P04_01_2019To04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45134">488.2</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P04_01_2019To04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45135">3,356.1</ix:nonFraction> million), net of issuance costs of US$<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45136">11.8</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45137">81.1</ix:nonFraction> million). The April 2026 Notes may be converted, at an initial conversion rate of <ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionRatio1" contextRef="P04_01_2019To04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45138">40.4040</ix:nonFraction> ADSs per US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45139">1,000</ix:nonFraction> principal amount (which represents an initial conversion price of US$<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" contextRef="PAsOn04_01_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45140">24.75</ix:nonFraction> per ADS) at each holder&#8217;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of April&#160;1, 2026. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2023 and 2024, the principal amount of April 2026 Notes was RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45141">3,040.9</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-2" scale="3" format="ixt:num-dot-decimal" id="ixv-45142">86.3</ix:nonFraction>&#160;thousand, respectively. The unamortized debt issuance costs were RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45143">23.6</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-2" scale="3" format="ixt:num-dot-decimal" id="ixv-45144">0.4</ix:nonFraction>&#160;thousand as of December&#160;31, 2023 and 2024, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The issuance costs of the April&#160;2026 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., April&#160;1, 2026). For the years ended December&#160;31, 2022, 2023 and 2024, the April 2026 Notes related interest expense was US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45145">7.3</ix:nonFraction>&#160;million, US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45146">7.4</ix:nonFraction>&#160;million and US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45147">1.8</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45148">13.1</ix:nonFraction> million), respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2021, US$<ix:nonFraction name="us-gaap:DebtConversionOriginalDebtAmount1" contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45149">70.6</ix:nonFraction>&#160;million in aggregate principal amount of April 2026 Notes were converted, pursuant to which the Company issued <ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45150">2,854,253</ix:nonFraction> ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2022, US$<ix:nonFraction name="us-gaap:DebtConversionOriginalDebtAmount1" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45151">14,000</ix:nonFraction> in aggregate principal amount of April 2026 Notes were converted, pursuant to which the Company issued <ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45152">565</ix:nonFraction> ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital<div style="letter-spacing: 0px; top: 0px;display:inline;">.</div> </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2024, the Company repurchased an aggregate principal amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45153">429.3</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-45154">3.0</ix:nonFraction> billion) <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">April&#160;2026</div></div> Notes with the aggregate cash purchase price of US$<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45155">429.3</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-45156">3.0</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px;display:inline;">billion) and recognized an unamortized commission of</div>&#160;US$<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-45157">3.0</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-45158">21.0</ix:nonFraction> million). </div> <div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2027 Notes </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In June 2020, the Group issued US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45159">800.0</ix:nonFraction>&#160;million of 2027 Notes with an interest rate of <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-45160">1.25</ix:nonFraction>% per annum. The net proceeds to the Company from the issuance of the 2027 Notes were US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P06_01_2020To06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45161">786.1</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P06_01_2020To06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45162">5,594.8</ix:nonFraction> million), net of issuance costs of US$<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45163">13.9</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45164">98.6</ix:nonFraction> million). The 2027 Notes may be converted, at an initial conversion rate of <ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionRatio1" contextRef="P06_01_2020To06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45165">24.5516</ix:nonFraction> ADSs per US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45166">1,000</ix:nonFraction> principal amount (which represents an initial conversion price of US$<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" contextRef="PAsOn06_01_2020_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45167">40.73</ix:nonFraction> per ADS) at each holder&#8217;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of June&#160;15, 2027. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders of the 2027 Notes may require the Company to repurchase all or part of their 2027 Notes in cash on June&#160;15, 2025,&#160;or in the event of certain fundamental changes at a repurchase price equal to <ix:nonFraction name="bili:DebtInstrumentRepurchaseFaceAmountPercentage" contextRef="P06_01_2020To06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-45168">100</ix:nonFraction>% of the principal amount, plus accrued and unpaid interest. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2023 and 2024, the principal amount of 2027 Notes was RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45169">0.7</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45170">0.7</ix:nonFraction>&#160;million, respectively. The unamortized debt issuance costs were RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-2" scale="3" format="ixt:num-dot-decimal" id="ixv-45171">5.7</ix:nonFraction>&#160;thousand and RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-2" scale="3" format="ixt:num-dot-decimal" id="ixv-45172">4.2</ix:nonFraction>&#160;thousand as of December&#160;31, 2023 and 2024, respectively. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"><ix:exclude>F-5<div style="display:inline;">3</div></ix:exclude></div></ix:continuation> </div> </div> </div> <ix:continuation id="TextSelectionAppend_135594203_5" continuedAt="TextSelectionAppend_135594203_6"><div></div></ix:continuation> </div> <div> <div style="line-height:normal;display: inline;"> <ix:continuation id="TextSelectionAppend_135594203_6" continuedAt="TextSelectionAppend_135594203_7"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135594203_7" continuedAt="TextSelectionAppend_135594203_8"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135594203_8" continuedAt="TextSelectionAppend_135594203_9"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135594203_9" continuedAt="TextSelectionAppend_135594203_10"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-term debt (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135594203_10" continuedAt="TextSelectionAppend_135594203_11"><ix:exclude> <div style="margin-top: 6pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Convertible Senior Notes (Continued) </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2027 Notes (Continued) </div> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135594203_11" continuedAt="TextSelectionAppend_135594203_12"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The issuance costs of the 2027 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., June&#160;15, 2027). For the year ended December&#160;31,2022, 2023 and 2024, the 2027 Notes related interest expense was US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45173">11.8</ix:nonFraction>&#160;million, US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45174">5.0</ix:nonFraction>&#160;million and US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-2" scale="3" format="ixt:num-dot-decimal" id="ixv-45175">1.4</ix:nonFraction>&#160;thousand (RMB<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-2" scale="3" format="ixt:num-dot-decimal" id="ixv-45176">9.8</ix:nonFraction> thousand), respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, the carrying amount of RMB<ix:nonFraction name="us-gaap:ConvertibleDebtCurrent" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45177">0.7</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:ConvertibleDebtCurrent" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-2" scale="3" format="ixt:num-dot-decimal" id="ixv-45178">91.4</ix:nonFraction> thousand) of the 2027 Notes are short-term in nature as the 2027 Notes holder had a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-contingent</div> option to require the Group to repurchase for cash all or any portion of their 2027 Notes within one year. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2021, US$<ix:nonFraction name="us-gaap:DebtConversionOriginalDebtAmount1" contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45179">1,000</ix:nonFraction> in aggregate principal amount of 2027 Notes were converted, pursuant to which the Company issued <ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45180">24</ix:nonFraction> ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2022, the Company repurchased an aggregate principal amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45181">54.0</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45182">385.7</ix:nonFraction> million) of 2027 Notes for a total cash consideration of US$<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45183">49.3</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45184">352.0</ix:nonFraction> million), with the gain of US$ <ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45185">4.1</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45186">29.3</ix:nonFraction> million). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2023, the Company repurchased an aggregate principal amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45187">745.9</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-45188">5.3</ix:nonFraction> billion) 2027 Notes with the aggregate cash purchase price of US$<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45189">745.9</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-45190">5.3</ix:nonFraction> billion) with the loss of US$<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-45191">7.6</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-45192">54.0</ix:nonFraction> million). </div> <div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">December 2026 Notes </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2021, the Group issued US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-45193">1,600</ix:nonFraction>&#160;million of December 2026 Notes with an interest rate of <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-45194">0.50</ix:nonFraction>% per annum. The net proceeds to the Company from the issuance of the December 2026 Notes were US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P11_01_2021To11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45195">1,576.6</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-45196">10.1</ix:nonFraction> billion), net of issuance costs of US$<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45197">23.4</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45198">149.6</ix:nonFraction> million). The December 2026 Notes may be converted, at an initial conversion rate of <ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionRatio1" contextRef="P11_01_2021To11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45199">10.6419</ix:nonFraction> ADSs per US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45200">1,000</ix:nonFraction> principal amount (which represents an initial conversion price of US$<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" contextRef="PAsOn11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45201">93.97</ix:nonFraction> per ADS) at each holder&#8217;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of December&#160;1, 2026. Upon conversion, the Company will pay or deliver, as the case may be, cash, ADSs or a combination of cash and ADSs, at the Company&#8217;s election. Holders of the Notes may elect to receive Class&#160;Z ordinary shares in lieu of any ADSs deliverable upon conversion. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2023 and 2024, the principal amount of December 2026 Notes was RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45202">3,062.6</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45203">95.6</ix:nonFraction>&#160;million. The unamortized debt issuance costs were RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45204">26.2</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45205">0.5</ix:nonFraction>&#160;million as of December&#160;31, 2023 and 2024, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The issuance costs of the December 2026 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., December&#160;1, 2026). For the years ended December&#160;31, 2022, 2023 and 2024 the December 2026 Notes related interest expense was US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45206">11.0</ix:nonFraction>&#160;million, US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45207">3.6</ix:nonFraction>&#160;million and US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45208">3.1</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45209">22.4</ix:nonFraction> million). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2022, the Company repurchased an aggregate principal amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45210">768.3</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-45211">5.2</ix:nonFraction> billion) of December 2026 Notes for a total cash consideration of US$<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45212">568.6</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-45213">3.8</ix:nonFraction> billion), with the gain of US$ <ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45214">190.3</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45215">1,289.5</ix:nonFraction> million). </div> </ix:continuation><ix:continuation id="TextSelectionAppend_135594203_12" continuedAt="TextSelectionAppend_135594203_13"><ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="display:inline;">4</div></div> </ix:exclude></ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_135594203_13" continuedAt="TextSelectionAppend_135594203_14"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135594203_14" continuedAt="TextSelectionAppend_135594203_15"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135594203_15" continuedAt="TextSelectionAppend_135594203_16"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation></div> </div> </div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135594203_16" continuedAt="TextSelectionAppend_135594203_17"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-term debt (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Convertible Senior Notes (Continued) </div></div> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135594203_17"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2023, the Company repurchased an aggregate principal amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45216">384.8</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-45217">2.6</ix:nonFraction> billion) of December 2026 Notes in the amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentRepurchaseAmount" contextRef="PAsOn12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45218">331.2</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DebtInstrumentRepurchaseAmount" contextRef="PAsOn12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-45219">2.2</ix:nonFraction> billion) funded by the net proceeds from the ADS offering, with the gain of US$<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45220">49.5</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45221">336.5</ix:nonFraction> million). Besides, the Company repurchased an aggregate principal amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45222">14.5</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45223">104.0</ix:nonFraction> million) December 2026 Notes with the aggregate cash purchase price of US$<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45224">13.0</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45225">93.3</ix:nonFraction> million) with the gain of US$<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45226">1.4</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45227">9.8</ix:nonFraction> million). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2024, the Company repurchased an aggregate principal amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45228">419.1</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-45229">3.0</ix:nonFraction> billion) of December 2026 Notes for a total cash consideration of US$<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45230">419.1</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-45231">3.0</ix:nonFraction> billion), with the loss of US$<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-45232">2.5</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-45233">17.7</ix:nonFraction> million). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company accounted for the April 2026 Notes, 2027 Notes and December 2026 Notes as single instruments as debt measured at its amortized cost, as none of the embedded features require bifurcation and recognition as derivatives and the April 2026 Notes, 2027 Notes and December 2026 Notes were not issued with a substantial premium. The issuance costs were recorded as an adjustment to the debt and are amortized as interest expense using the effective interest method.<ix:nonNumeric name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135594225" id="ixv-45234"> </ix:nonNumeric></div> <ix:continuation id="TextSelection_135594225"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table provides a summary of the Company&#8217;s </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> portion of unsecured senior notes as of December&#160;31, 2023 and December&#160;31, 2024:</div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:61%"/>
<td style="vertical-align:bottom;width:9%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:9%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:9%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Effective&#160;interest<br/> rate</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amounts</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amounts</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">April 2026 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45235">86</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-45236">1.74</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45237">646</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-45238">1.52</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 2026 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45239">95,067</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-45240">0.80</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Carrying value</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45241">646</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45242">95,153</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td rowspan="2" style="vertical-align:bottom">&#160;&#160;</td>
<td rowspan="2" style="vertical-align:bottom"/>
<td rowspan="2" style="vertical-align:bottom"/>
<td rowspan="2" style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unamortized discount and debt issuance costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45243">6</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45244">539</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total principal amounts of unsecured senior notes</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45245">652</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45246">95,692</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr> </table> </ix:continuation> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2024, the fair value of April 2026 Notes, 2027 Notes and December 2026 Notes, based on Level 2 inputs, was RMB<ix:nonFraction name="us-gaap:LongTermDebtFairValue" contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45247">96.1</ix:nonFraction> million. As of December 31, 2024, RMB<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45248">0.5</ix:nonFraction> million, RMB<ix:nonFraction name="us-gaap:LongTermDebtMaturingInYearsTwoAndThree" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45249">96.7</ix:nonFraction> million and <ix:nonFraction name="bili:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen" id="ixv-45250">nil</ix:nonFraction> in aggregate principal amount and interest expenses related to the above unsecured senior notes are expected to be repaid within one year, in 1-3 years and 3 years afterwards, respectively, unless earlier converted, redeemed or repurchased. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:continuation> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="display:inline;">5</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="bili:CommonStockTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-36046">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">15.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Ordinary Shares </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2021, the Company listed its Class&#160;Z ordinary shares on the main board of the Hong Kong Stock Exchange. The Company issued a total of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45251">28,750,000</ix:nonFraction> Class&#160;Z ordinary shares in the global offering, including the fully exercised over-allotment option of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45252">3,750,000</ix:nonFraction> Class&#160;Z ordinary shares. Net proceeds from the global offering, including the over-allotment option, after deducting underwriting fees and other offering expenses, were approximately HKD<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_HKD" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-45253">22.9</ix:nonFraction>&#160;billion (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-45254">19.3</ix:nonFraction> billion). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In January 2023, the Company completed the offering of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45255">15,344,000</ix:nonFraction> ADSs at US$<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="PAsOn01_31_2023_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45256">26.65</ix:nonFraction> per ADS. The amount of net proceeds from such offering (after deducting all applicable costs and expenses including but not limited to selling commission) is approximately US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45257">396.9</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45258">2,689.4</ix:nonFraction> million). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company announced in March 2022 that its board of directors had authorized a share repurchase program, under which the Company may repurchase up to US$<ix:nonFraction name="srt:StockRepurchaseProgramAuthorizedAmount1" contextRef="PAsOn03_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45259">500.0</ix:nonFraction>&#160;million of its ADSs for the next <ix:nonNumeric name="us-gaap:StockRepurchaseProgramPeriodInForce1" contextRef="P03_01_2022To03_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis" format="ixt-sec:durmonth" id="ixv-45260">24</ix:nonNumeric> months. The Company had repurchased a total of <ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45261">2.6</ix:nonFraction>&#160;million ADSs for a total cost of US$<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45262">53.6</ix:nonFraction>&#160;million as of December&#160;31, 2022, and <ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen" id="ixv-45263">no</ix:nonFraction> shares had been repurchased during 2023. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2<div style="letter-spacing: 0px; top: 0px;display:inline;">024, t</div>he Company announced that its board of directors had approved a share repurchase program of up to US$<ix:nonFraction name="srt:StockRepurchaseProgramAuthorizedAmount1" contextRef="PAsOn11_30_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45264">200.0</ix:nonFraction>&#160;million of its publicly traded securities over a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="us-gaap:StockRepurchaseProgramPeriodInForce1" contextRef="P11_01_2024To11_30_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis" format="ixt-sec:durmonth" id="ixv-45265">24</ix:nonNumeric>-month</div> period. As of December&#160;31, 2024, the Company had repurchased a total of approximately <ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="P01_01_2024To12_31_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45266">0.8</ix:nonFraction>&#160;million ADSs under this authorized program for a total cost of US$<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="P01_01_2024To12_31_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45267">16.4</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="P01_01_2024To12_31_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45268">117.5</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px;display:inline;">m</div>illion). </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="display:inline;">6</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents<br/></a></div></div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;text-indent: 0px;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;text-indent: 0px;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;text-indent: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-36081">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">16.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Employee Benefits</div></div> </div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company&#8217;s subsidiaries and the VIEs and subsidiaries of the VIEs incorporated in China participate in a government-mandated multi-employer defined contribution plan under which certain retirement, medical, housing and other welfare benefits are provided to employees. Chinese labor regulations require the Company&#8217;s Chinese subsidiaries and VIEs and subsidiaries of the VIEs to pay to the local labor bureau a monthly contribution at a stated contribution rate based on the monthly basic compensation of qualified employees. The relevant local labor bureau is responsible for meeting all retirement benefit obligations; hence, the Group has no further commitments beyond its monthly contribution. <ix:nonNumeric name="us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135593156" id="ixv-45269">The following table presents the Group&#8217;s employee welfare benefits expenses for the years ended December&#160;31, 2022, 2023 and 2024: </ix:nonNumeric></div> <ix:continuation id="TextSelection_135593156"><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr>
<td style="width:71%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contributions to medical and pension schemes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedPensionAndMedical" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45270">934,876</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedPensionAndMedical" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45271">814,296</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedPensionAndMedical" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45272">732,465</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other employee benefits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedOtherBenefits" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45273">99,303</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedOtherBenefits" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45274">92,797</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedOtherBenefits" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45275">108,142</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45276">1,034,179</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45277">907,093</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45278">840,607</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation></ix:nonNumeric> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135592917" id="ixv-36245">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based Compensation </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Description of share option and RSUs plans </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In July 2014, the Group adopted its Global Share Incentive Plan (the &#8220;Global Share Plan&#8221;), which permits the grant of options of the Company to relevant directors, officers, other employees and consultants of the Group. The maximum aggregate number of Class&#160;Z Ordinary Shares, which may be issued pursuant to all awards under the Global Share Plan, is <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn07_31_2014_CommonClassZMemberusgaapStatementClassOfStockAxis_GlobalShareIncentivePlanMemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45279">19,880,315</ix:nonFraction> shares. The Global Share Plan was terminated on the Primary Conversion Effective Date. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2018, the Group adopted its 2018 Share Incentive Plan (the &#8220;2018 Plan&#8221;) to provide additional incentives to employees, directors and consultants and promote the success of its business. The maximum aggregate number of Class&#160;Z Ordinary Shares, which may be issued pursuant to all awards under the 2018 Plan as at December&#160;31, 2024 is <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45280">33,132,989</ix:nonFraction> shares. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As at the date on which the voluntary conversion of its secondary listing status to primary listing on the Hong Kong Stock Exchange becomes effective , the Group subsequently amended its 2018 Plan, under which the maximum aggregate number of Class&#160;Z ordinary shares may be issued pursuant to all awards is <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45281">30,673,710</ix:nonFraction> Class&#160;Z ordinary shares, representing <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-45282">10</ix:nonFraction>% of the total number of issued Class&#160;Z ordinary shares, which permits the grant of restricted share units (&#8220;RSUs&#8221;) of the Company to relevant directors, officers, other employees and consultants of the Group. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">In June 2024, the Group adopted its Second Amended and Restated 2018 Share Incentive Plan (the &#8220;Restated 2018 Plan&#8221;) to provide additional incentives to employee participants, related entity participants and service provider participants and promote the success of its business. The maximum aggregate number of Class Z Ordinary Shares, which may be issued pursuant to all awards under the 2018 Plan as at December 31, 2024 is</div> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndEighteenRestatedShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45283">41,413,503</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px;display:inline;">shares, and within the Scheme Limit, the maximum number of Class Z Ordinary Shares which may be issued pursuant to all awards to be granted to service provider participants under the Restated 2018 Plan is </div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestatedShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45284">2,070,675</ix:nonFraction>.</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="null;text-indent: 0px;display:inline;">In May 2024, the Group adopted its 2024 Share Incentive Plan (the &#8220;2024 Plan&#8221;) to provide additional incentives to employee participants, related entity participants and consultants and promote the success of its business. The maximum aggregate number of Class Z Ordinary Shares, which may be issued pursuant to all awards under the 2024 Plan as at December 31, 2024 is</div> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndTwentyFourShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45285">41,272,920</ix:nonFraction> <div style="display:inline;">shares. No awards have been granted under the 2024 Share Incentive Plan since its adoption.</div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Option awards are granted with an exercise price determined by the Board of Directors. Those option awards generally vest over a period of <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden135593756;display:inline;">zero</div></div> to <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis" format="ixt-sec:durwordsen" id="ixv-45286">six years</ix:nonNumeric> and expire in <div style="-sec-ix-hidden:hidden135593759;display:inline;">six</div> to <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" contextRef="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis" format="ixt-sec:durwordsen" id="ixv-45287">seven years</ix:nonNumeric>, and RSUs generally vest over a period of <div style="-sec-ix-hidden:hidden135593757;display:inline;">zero</div> to <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:durwordsen" id="ixv-45288">six years</ix:nonNumeric>. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"><ix:exclude>F-5<div style="letter-spacing: 0px; top: 0px;display:inline;">7</div></ix:exclude></div> </ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_135592917" continuedAt="TextSelectionAppend_135592917_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592917_1" continuedAt="TextSelectionAppend_135592917_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592917_2" continuedAt="TextSelectionAppend_135592917_3"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592917_3" continuedAt="TextSelectionAppend_135592917_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based Compensation (Continued) </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Description of share option and RSUs plans (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592917_4" continuedAt="TextSelectionAppend_135592917_5"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">RSUs</div></div> </div> <ix:nonNumeric name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-36324"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table presents a summary of the Group&#8217;s service-based RSUs activities for the years ended December&#160;31, 2022, 2023 and 2024: </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr>
<td style="width:56%"/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Employees</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Consultants</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Granted&#160;fair<br/> value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45289">1,932</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45290">35</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45291">1,967</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45292">24.59</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested at December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45293">1,932</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45294">35</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45295">1,967</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45296">24.59</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2023</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45297">1,932</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45298">35</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45299">1,967</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45300">24.59</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2023To12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45301">8,796</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45302">8,796</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45303">18.72</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2023To12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45304">23</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45305">23</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45306">24.59</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2023To12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45307">1,059</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45308">1,059</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45309">22.10</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested at December&#160;31, 2023</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45310">9,669</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45311">12</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45312">9,681</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45313">19.53</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2024</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45314">9,669</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45315">12</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45316">9,681</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45317">19.53</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2024To12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45318">10,841</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2024To12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45319">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45320">10,842</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45321">17.14</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2024To12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45322">689</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2024To12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45323">12</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45324">701</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45325">24.59</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2024To12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45326">2,547</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45327">2,547</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45328">17.37</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested at December&#160;31, 2024</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45329">17,274</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45330">1</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:num-dot-decimal" id="ixv-45331">17,275</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-45332">18.14</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The aggregate number of Class&#160;Z Ordinary Shares available for future grant under the Restated 2018 Plan was <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestatedShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45333">37,092,680</ix:nonFraction> as of December&#160;31, 2024.</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The aggregate number of Class Z Ordinary Shares available for future grant under the 2024 Plan was <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndTwentyFourShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45334">41,272,920</ix:nonFraction> as of December&#160;31, 2024. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of December&#160;31, 2024, total unrecognized compensation expenses related to unvested service-based RSUs granted under the 2018 Plan and the Restated 2018 Plan, adjusted for estimated forfeitures, was RMB<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="PAsOn12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45335">1,652.5</ix:nonFraction>&#160;million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" format="ixt-sec:duryear" id="ixv-45336">3.6</ix:nonNumeric> years and may be adjusted for future changes in estimated forfeitures. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-5<div style="letter-spacing: 0px; top: 0px;display:inline;">8</div></ix:exclude></div></ix:continuation> </div> </div> <ix:continuation id="TextSelectionAppend_135592917_5" continuedAt="TextSelectionAppend_135592917_6"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592917_6" continuedAt="TextSelectionAppend_135592917_7"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592917_7" continuedAt="TextSelectionAppend_135592917_8"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation></div> </div> </div> <div><div><div style="line-height:normal;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592917_8" continuedAt="TextSelectionAppend_135592917_9"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based Compensation (Continued) </div></div></td></tr></table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592917_9" continuedAt="TextSelectionAppend_135592917_10"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Share options</div></div> </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Valuation assumptions </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group uses binomial option pricing model to determine the fair value of share options. <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135593154" id="ixv-45337">The estimated fair value of each share option granted is estimated on the date of grant using the binomial option-pricing model with the following assumptions: </ix:nonNumeric></div> <ix:continuation id="TextSelection_135593154"><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;<br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 76%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023*</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024*</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-45338">57.6</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-45339">58.0</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-45340">57.9</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected dividends</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" xsi:nil="true" id="ixv-45341"></ix:nonFraction>N/A</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" xsi:nil="true" id="ixv-45342"></ix:nonFraction>N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-45343">2.7</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-45344">3.6</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contractual term (in years)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-45345">6</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-45346">7</ix:nonNumeric></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2024To12_31_2024_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen" id="ixv-45347">No</ix:nonFraction> further options would be granted under the 2018 Share Incentive Plan after the Primary Conversion Effective Date. </div></td></tr></table> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-<div style="display:inline;">59</div></ix:exclude></div></ix:continuation> </div></div><ix:continuation id="TextSelectionAppend_135592917_10" continuedAt="TextSelectionAppend_135592917_11"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592917_11" continuedAt="TextSelectionAppend_135592917_12"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592917_12" continuedAt="TextSelectionAppend_135592917_13"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592917_13" continuedAt="TextSelectionAppend_135592917_14"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based Compensation (Continued) </div></div></td></tr></table> </ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592917_14" continuedAt="TextSelectionAppend_135592917_15"><ix:exclude> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Share options </div></div>(Continued) </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(b)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Valuation assumptions (continued) </div></div></td></tr></table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592917_15"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The expected volatility at each grant date was estimated based on the annualized standard deviation of the daily return embedded in historical share prices of comparable peer companies with a time horizon close to the expected expiry of the term of the share options. The weighted average volatility is the expected volatility at the grant date weighted by the number of the share options. The Company has never declared or paid any cash dividends on its capital stock, and the Company does not anticipate any dividend payments in the foreseeable future. Contractual term is the remaining contract life of the share options. The Group estimated the risk-free interest rate based on the yield to maturity of U.S. treasury bonds denominated in US dollars at the share option grant date. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(c)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share options activities </div></div></td></tr></table> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-37173"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents a summary of the Group&#8217;s share options activities for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;<br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 47%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Employees</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Consultants</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Exercise<br/>Price</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In years)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in<br/>thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2022</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45348">22,327</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45349">183</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45350">22,510</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45351">2.0010</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-45352">5.01</ix:nonNumeric></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45353">6,372,503</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45354">5,667</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45355">162</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45356">5,829</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45357">0.0036</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45358">3,779</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45359">150</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45360">3,929</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45361">0.0001</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45362">2,500</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45363">2,500</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45364">0.2331</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2022</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45365">21,715</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45366">195</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45367">21,910</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45368">2.0283</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-45369">4.70</ix:nonNumeric></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45370">3,305,336</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2023</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45371">21,715</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45372">195</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45373">21,910</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45374">2.0283</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-45375">4.70</ix:nonNumeric></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45376">3,305,336</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2023To12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45377">2,147</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2023To12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45378">64</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45379">2,211</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45380">0.0001</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2023To12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45381">1,760</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45382">1,760</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45383">0.1443</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2023</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45384">17,808</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45385">131</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45386">17,939</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45387">2.4701</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-45388">3.79</ix:nonNumeric></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45389">1,232,411</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2024</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45390">17,808</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45391">131</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45392">17,939</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45393">2.4701</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-45394">3.79</ix:nonNumeric></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45395">1,232,411</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2024To12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45396">3,689</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2024To12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45397">7</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45398">3,696</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45399">0.3911</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2024To12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45400">1,119</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2024To12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45401">14</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45402">1,133</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45403">0.6909</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2024</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45404">13,000</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45405">110</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45406">13,110</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45407">1.6543</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-45408">2.85</ix:nonNumeric></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45409">1,550,782</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercisable at December&#160;31, 2024</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45410">6,897</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45411">76</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45412">6,973</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="PAsOn12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-45413">1.8474</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-45414">2.64</ix:nonNumeric></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="PAsOn12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45415">907,766</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr></table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The weighted average grant date fair value of share options granted for the year 2022 was RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="1" scale="0" format="ixt:num-dot-decimal" id="ixv-45416">126.8</ix:nonFraction> per share. <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2024To12_31_2024_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen" id="ixv-45417">No</ix:nonFraction> further options would be granted under the 2018 Share Incentive Plan after the Primary Conversion Effective Date. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, total unrecognized compensation expenses related to unvested options granted under the Global Share Plan and the 2018 Plan, adjusted for estimated forfeitures, was RMB<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="PAsOn12_31_2024_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45418">1,176.8</ix:nonFraction>&#160;million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2024To12_31_2024_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" format="ixt-sec:duryear" id="ixv-45419">1.9</ix:nonNumeric> years and may be adjusted for future changes in estimated forfeitures. </div> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-6<div style="letter-spacing: 0px; top: 0px;display:inline;">0</div></div> </div></div> </div><div></div></div><div><div style="line-height:normal;display: inline;"><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </div></div></div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135592918" id="ixv-38205">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">18.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Net Loss per Share </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2022, 2023 and 2024, the Company had potential ordinary shares, including share options, RSUs granted, and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, where applicable. As the Group incurred losses for the years ended December&#160;31, 2022, 2023 and 2024, these potential ordinary shares were anti-dilutive and excluded from the calculation of diluted net loss per share. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2022, the numbers of share options, RSUs and the number of ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45420">2,069,570</ix:nonFraction> shares, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen" id="ixv-45421">nil</ix:nonFraction>, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45422">17,347,721</ix:nonFraction> shares, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45423">19,382,489</ix:nonFraction> shares and <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45424">14,466,365</ix:nonFraction> shares, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2023, the numbers of share options, RSUs and the number of ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45425">1,271,196</ix:nonFraction> shares, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45426">56,329</ix:nonFraction> shares, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45427">17,347,182</ix:nonFraction> shares, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45428">8,280,834</ix:nonFraction> shares and <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45429">4,839,195</ix:nonFraction> shares, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2024, the numbers of share options, RSUs and the number of ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45430">828,336</ix:nonFraction> shares, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45431">2,096,485</ix:nonFraction> shares, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45432">4,218,676</ix:nonFraction> shares, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45433">2,259</ix:nonFraction> shares and <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-45434">4,211,678</ix:nonFraction> shares, respectively. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-6<div style="display:inline;">1</div></ix:exclude></div> </ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_135592918" continuedAt="TextSelectionAppend_135592918_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135592918_1" continuedAt="TextSelectionAppend_135592918_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592918_2" continuedAt="TextSelectionAppend_135592918_3"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135592918_3" continuedAt="TextSelectionAppend_135592918_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">18.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Net Loss per Share (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135592918_4"><ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38251"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the computation of basic and diluted net loss per share for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:63%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands,&#160;except&#160;for&#160;share&#160;and&#160;per&#160;share&#160;data</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Numerator:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45435">7,507,653</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45436">4,811,713</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45437">1,363,651</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss/(income) attributable to noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45438">10,640</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45439">10,608</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45440">16,851</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss attributable to Bilibili&#160;Inc.&#8217;s shareholders for basic/dilutive net loss per share calculation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45441">7,497,013</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45442">4,822,321</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45443">1,346,800</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Denominator:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares outstanding, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45444">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45445">413,210,271</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45446">416,470,256</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares outstanding, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45447">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45448">413,210,271</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-45449">416,470,256</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-45450">18.99</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-45451">11.67</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-45452">3.23</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-45453">18.99</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-45454">11.67</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-45455">3.23</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38476">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">19.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Commitments and Contingencies </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(a)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Commitments </div></div> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Long-term debts</div></div> </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s long-term debts are to repay the principal amount and cash interests in connection with the long-term bank loans, convertible notes and convertible senior notes. The expected repayment schedules have been disclosed in Note 14. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(b)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Litigation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">From time to time, the Group is involved in claims and legal proceedings that arise in the ordinary course of business. Based on currently available information, management does not believe that the ultimate outcome of any unresolved matters, individually and in the aggregate, is reasonably possible to have a material adverse effect on the Group&#8217;s financial position, results of operations or cash flows. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, litigation is subject to inherent uncertainties and the Group&#8217;s view of these matters may change in the future. The Group records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Group reviews the need for any such liability on a regular basis. The Group has not recorded material liabilities in this regard as of December&#160;31, 2023 and 2024, respectively. </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-6<div style="display:inline;">2</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38528">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">20.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Related Party Transactions and Balances </div></div> </td> </tr> </table> <ix:nonNumeric name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135593151" id="ixv-38537"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group entered into the following significant related party transactions for the periods presented: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:73%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchases of goods and services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45456">206,931</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45457">172,506</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45458">124,018</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Transfer of long-term investments<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">1</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:RelatedPartyTransactionAmountsOfInvestmentTransferred" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_135593940">275,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repayment of loans and interest from the Entity<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:RelatedPartyTransactionAmountsOfRepaymentOfLoans" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_135593945">696,624</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:RelatedPartyTransactionAmountsOfRepaymentOfLoans" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_135593943">58,101</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investment income and interest income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45462">78,827</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45463">48,069</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45464">34,344</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales of goods and services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45465">13,953</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2023To12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45466">12,740</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2024To12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45467">12,033</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table></ix:nonNumeric><ix:nonNumeric name="bili:ScheduleOfRelatedPartyBalancesTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38663"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group had the following significant related party balances as of December&#160;31, 2023 and 2024, respectively: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:76%"/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount due from related parties</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td colspan="5" style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from investment funds<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">1</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2023_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_135593952">37,506</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2024_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_135593956">37,519</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from the Entity<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2023_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_135593953">646,284</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2024_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_135593957">609,823</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from other investees</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2023_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45472">106,784</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2024_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45473">139,335</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45474">790,574</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45475">786,677</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount due to related parties<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">3</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_135593960">14,896</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_135593961">4,549</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div> <ix:continuation id="TextSelection_135593151">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">1.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The balances due from the investment funds, of which the Company is their limited partners, as of December&#160;31, 2023 and December&#160;31, 2024 were consideration receivables related to the equity investments transferred, which is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-trade</div> in nature. </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">2.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><ix:nonNumeric name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" contextRef="P01_01_2024To12_31_2024_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" id="ixv-45478">The Company established the Entity with an independent third party and two entities controlled by Mr.&#160;Rui Chen and Ms.&#160;Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction.</ix:nonNumeric></div> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">The balance as of December 31, 2023 and 2024 represents interest-bearing loans and interest expenses related to the Entity, which are non-trade in nature. The annual interest rate of the loans was</div> <ix:nonFraction name="us-gaap:RelatedPartyTransactionRate" contextRef="P01_01_2024To12_31_2024_LoansToAnEntityMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-45479">3.95</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;display:inline;">% as of December 31, 2024.&#160;</div> </div> </td> </tr> </table> </ix:continuation>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">3.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The balances as of December&#160;31, 2023 mainly represent considerations related to long-term investments, which are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-trade</div> in nature. The balances as of December&#160;31, 2024 mainly represent the payables in trade nature. </div> </td> </tr> </table> </ix:nonNumeric></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-6<div style="letter-spacing: 0px; top: 0px;display:inline;">3</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:SegmentReportingDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38848">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">21.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment Information </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#8220;CODM&#8221;), or decision-making group, in deciding how to allocate resources and in assessing performance. The Group&#8217;s CODM is Mr.&#160;Rui Chen, the Chairman of the Board of Directors and CEO. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s organizational structure is based on a number of factors that the CODM uses to evaluate, view and run its business operations which include, but not limited to, customer base, homogeneity of products and technology. The Group&#8217;s operating segment is based on such organizational structure and information reviewed by the Group&#8217;s CODM to evaluate the operating segment results. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only <ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_Segment" decimals="INF" scale="0" format="ixt-sec:numwordsen" id="ixv-45480">one</ix:nonFraction> operating segment. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The accounting policies of the single segment are the same as described in the significant accounting policies. The CODM assesses performance for the single segment and decides how to allocate resources based on net loss that also is reported on the Consolidated Statements of Operations and Comprehensive Loss as consolidated net loss. The measure of the single segment assets is reported on the Consolidated Balance Sheets as total consolidated assets. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The CODM reviews revenues and expenses at the consolidated level as disclosed in the Group&#8217;s Consolidated Statements of Operations and Comprehensive Loss and uses net loss to evaluate return on assets and to monitor budget versus actual results and in competitive analysis by benchmarking to the Group&#8217;s competitors. The competitive analysis and the monitoring of budgeted versus actual results are used in assessing the segment&#8217;s performance and in establishing management&#8217;s compensation. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Substantially the majority of the Group&#8217;s revenues are derived from China based on the geographical locations where services are provided to customers. In addition, the Group&#8217;s long-lived assets are substantially all located in and derived from China, and the amount of long-lived assets attributable to any other individual country is not material. Therefore, no geographical segments are presented. </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-6<div style="letter-spacing: 0px; top: 0px;display:inline;">4</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38880">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">22.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair Value Measurement </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates. The Group measures investments in money market funds, financial products and equity investments in publicly traded companies at fair value. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity investments in publicly traded companies</div></div>. The Group values its money market funds and equity investments in publicly traded companies using observable inputs that reflect quoted prices for securities with identical characteristics, and accordingly, the Group classifies the valuation techniques that use these inputs as Level&#160;1. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Financial products</div></div>. The Group values its financial products investments held in certain banks using quoted prices for securities with similar characteristics and other observable inputs, and accordingly, the Group classifies the valuation techniques that use these inputs as Level&#160;2. </div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accounts receivable, amounts due from/to related parties and other current assets are financial assets with carrying values that approximate fair value due to their short-term nature. Accounts payable, accrued liabilities, short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div> and other payables are financial liabilities with carrying values that approximate fair value due to their short-term nature. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group measures equity investments accounted for using the equity method at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-recurring</div> basis only if an impairment charge were to be recognized. Equity investments accounted for using the measurement alternative are generally not categorized in the fair value hierarchy. However, if equity investments without readily determinable fair values were re-measured or impaired during the years ended December&#160;31, 2023 and 2024, they were classified within Level&#160;3 in the fair value hierarchy because the Group estimated the value of the instruments based on valuation methods using the observable transaction price at the transaction date or other unobservable inputs. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2023 and 2024, certain equity investments without determinable fair value (Note 9) were measured using unobservable inputs (Level 3) and written down from their respective carrying value to fair value, with impairment charges of RMB<ix:nonFraction name="bili:ImpairmentOfLongTermInvestments" contextRef="P01_01_2023To12_31_2023_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45481">278.9</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="bili:ImpairmentOfLongTermInvestments" contextRef="P01_01_2024To12_31_2024_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45482">486.5</ix:nonFraction>&#160;million incurred and recorded in &#8220;Investment loss, net (including impairments)&#8221; for the years then ended. </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-6<div style="letter-spacing: 0px; top: 0px;display:inline;">5</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:RestrictedAssetsDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38917">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">23.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Restricted Net Assets </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Relevant PRC laws and regulations permit the PRC companies to pay dividends only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Additionally, the Company&#8217;s PRC subsidiaries and VIEs can only distribute dividends upon approval of the shareholders after they have met the PRC requirements for appropriation to the generically reserve fund and the statutory surplus fund respectively. The general reserve fund and the statutory surplus fund require that annual appropriations of <ix:nonFraction name="bili:PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-45483">10</ix:nonFraction>% of net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> income should be set aside prior to payment of any dividends. As a result of these and other restrictions under the PRC laws and regulations, the PRC subsidiaries and VIEs are restricted in their abilities to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances, which restricted portion amounted to approximately RMB<ix:nonFraction name="us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-45484">6.2</ix:nonFraction>&#160;billion or <ix:nonFraction name="bili:PercentageOfRestrictedNetAssets" contextRef="PAsOn12_31_2024" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-45485">45.1</ix:nonFraction>% of the Company&#8217;s total consolidated net assets as of December&#160;31, 2024. Furthermore, cash transfers from the Company&#8217;s PRC subsidiaries to their parent companies outside of China are subject to PRC government control of currency conversion. Shortages in the availability of foreign currency may restrict the ability of the PRC subsidiaries and consolidated affiliated entities to remit sufficient foreign currency to pay dividends or other payments to the Company, or otherwise satisfy their foreign currency denominated obligations. Even though the Company currently does not require any such dividends, loans or advances from the PRC subsidiaries and VIEs for working capital and other funding purposes, the Company may in the future require additional cash resources from its PRC subsidiaries and VIEs due to changes in business conditions, to fund future acquisitions and developments, or merely declare and pay dividends to or distributions to the Company&#8217;s shareholders. </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-6<div style="letter-spacing: 0px; top: 0px;display:inline;">6</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </div> </div> </div> <div> <div> <div style="line-height:normal;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135593217" id="ixv-38946">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Parent Company Only Condensed Financial Information </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company performed a test on the restricted net assets of its consolidated subsidiaries and the VIEs in accordance with Securities and Exchange Commission Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-X</div> Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">4-08</div> (e) (3), General Notes to Financial Statements and concluded that it was applicable for the Company to disclose the financial information for the Company only. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The subsidiaries did not pay any dividend to the Company for the years presented. Certain information and footnote disclosures generally included in financial statements prepared in accordance with US&#160;GAAP have been condensed and omitted. The footnote disclosures contain supplemental information relating to the operations of the Company, as such, these statements are not the general-purpose financial statements of the reporting entity and should be read in conjunction with the notes to the consolidated financial statements of the Company. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company did not have significant capital and other commitments, or guarantees as of December&#160;31, 2023 and 2024, respectively. </div></div></div> <ix:nonNumeric name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38962"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Condensed balance sheets </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center">December&#160;31,<br/> 2023</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center">December&#160;31,<br/> 2024</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45486">106,498</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45487">10,721</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45488">19,213,415</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45489">15,688,455</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45490">39,941</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45491">132,745</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45492">625,474</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45493">445,470</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45494">772,559</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45495">758,348</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Investments in subsidiaries and net assets of VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45496">345,248</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45497">20,757,887</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45498">17,380,987</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div> and current portion of long-term debt</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45499">6,053,767</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45500">31,657</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45501">9,284</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45502">9,836</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45503">93,713</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45504">64,151</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45505">15,931</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45506">3,166,946</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deficit in subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:DeficitInSubsidiaries" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45507">193,292</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45508">6,365,987</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45509">3,272,590</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Bilibili Inc&#8217;s shareholders&#8217; equity</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45510">14,391,900</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45511">14,108,397</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45512">14,391,900</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45513">14,108,397</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45514">20,757,887</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45515">17,380,987</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-6<div style="letter-spacing: 0px; top: 0px;display:inline;">7</div></ix:exclude></div> </ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_135593217" continuedAt="TextSelectionAppend_135593217_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135593217_1" continuedAt="TextSelectionAppend_135593217_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135593217_2" continuedAt="TextSelectionAppend_135593217_3"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135593217_3" continuedAt="TextSelectionAppend_135593217_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135593217_4" continuedAt="TextSelectionAppend_135593217_5"><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:continuation><ix:continuation id="TextSelectionAppend_135593217_5" continuedAt="TextSelectionAppend_135593217_6"><ix:exclude>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Parent Company Only Condensed Financial Information (Continued) </div></div> </td> </tr> </table> </ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135593217_6" continuedAt="TextSelectionAppend_135593217_7"><ix:nonNumeric name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-39344"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Condensed statements of comprehensive loss and cash flows: </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:66%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total costs and expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45516">30,558</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45517">43,924</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45518">24,139</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net loss from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45519">7,685,211</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45520">4,745,316</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45521">1,009,762</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Gain/(loss) from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45522">218,756</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45523">33,081</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45524">312,899</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss before income tax expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45525">7,497,013</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45526">4,822,321</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45527">1,346,800</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45528">7,497,013</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45529">4,822,321</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45530">1,346,800</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-39589">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:65%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">2022</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">2023</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">2024</div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">RMB in thousands</div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash used in operating activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45531">650,630</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45532">111,392</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45533">118,834</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase of <div style="white-space:nowrap;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45534">33,683,941</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45535">3,863</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45536">70</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of <div style="white-space:nowrap;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45537">45,951,288</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45538">982,151</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45539">175,717</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Placements of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45540">4,878,180</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45541">9,133,225</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45542">4,083,893</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments and loans (to)/from subsidiaries, VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="bili:InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45543">13,131,173</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45544">383,391</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="bili:InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45545">3,180,316</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45546">283,028</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45547">76,697</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45548">147,691</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45549">3,674,247</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45550">5,368,875</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45551">3,208,272</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase of noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsToMinorityShareholders" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45552">7,027</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from exercise of employees&#8217; share options</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45553">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45554">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45555">10,268</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from issuance of ordinary shares, net of issuance costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45556">2,689,380</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds of short-term and long-term loan</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45557"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45558">3,100,000</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchase of shares</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45559">347,581</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45560">117,523</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchase of <div style="display:inline;">convertible </div>senior notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:RepaymentsOfConvertibleDebt" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45561">4,201,506</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:RepaymentsOfConvertibleDebt" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45562">7,675,227</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:RepaymentsOfConvertibleDebt" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45563">6,058,432</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash used in financing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45564">4,549,083</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45565">4,992,872</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="ixv-45566">3,065,687</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-6<div style="letter-spacing: 0px; top: 0px;display:inline;">8</div></ix:exclude></div></ix:continuation> </div> </div> </div> <ix:continuation id="TextSelectionAppend_135593217_7" continuedAt="TextSelectionAppend_135593217_8"><div></div></ix:continuation> </div> <ix:continuation id="TextSelectionAppend_135593217_8" continuedAt="TextSelectionAppend_135593217_9"><div> <div style="line-height:normal;display: inline;"> <ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude> <ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></div> </div></ix:continuation> </div> <div><div><div style="line-height:normal;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135593217_9" continuedAt="TextSelectionAppend_135593217_10"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Parent Company Only Condensed Financial Information (Continued) </div></div></td></tr></table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135593217_10"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Basis of presentation</div></div> </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company&#8217;s accounting policies are the same as the Group&#8217;s accounting policies with the exception of the accounting for the investments in subsidiaries and VIEs. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the Company only condensed financial information, the Company records its investments in subsidiaries and VIEs under the equity method of accounting as prescribed in ASC 323, Investments&#8212;Equity Method and Joint Ventures. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Such investments are presented on the condensed balance sheets as &#8220;Investments in subsidiaries and net assets of VIEs and VIEs&#8217; subsidiaries/Deficit in subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries&#8221; in the condensed balance sheets and share in the subsidiaries&#8217; loss are presented as &#8220;Net Loss from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries&#8221; in the condensed statements of comprehensive loss. The parent company only condensed financial information should be read in conjunction with the Group&#8217;s consolidated financial statements. </div></div></div> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;display:inline;">6<div style="display:inline;">9</div></div></div> </div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%;clear:both"/> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;text-indent: 0px;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;text-indent: 0px;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;text-indent: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:BusinessCombinationDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_135593216" id="ixv-40028">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">25.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Acquisitions </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There was <ix:nonFraction name="us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen" id="ixv-45567">no</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px;display:inline;">acquisition occurred for the years ended <div style="display:inline;">December </div>2023 and 2024. Our acquisitions in the prior periods are listed below.</div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Transaction&#160;with one game development company (&#8220;Game Business&#8221;)</div></div> </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2022, the Company signed an agreement to acquire all of the equity interests in Game Business with a total cash consideration of RMB<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P02_01_2022To02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal" id="ixv-45568">800.0</ix:nonFraction>&#160;million.&#160;Upon the completion of this transaction, the Group held <ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-45569">100</ix:nonFraction>% of equity interests in the Game Business, which became a consolidated subsidiary of the Group. </div> <ix:nonNumeric name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" contextRef="P01_01_2024To12_31_2024_GameBusinessMemberusgaapBusinessAcquisitionAxis" escape="true" continuedAt="TextSelection_135593143" id="ixv-40044"><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consideration of acquisition of Game Business was allocated based on their fair value of the assets acquired and the liabilities assumed as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;">
<tr>
<td style="width:64%"/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:10%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amortization&#160;Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45570">333,830</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45571">111,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:durwordsen" id="ixv-45572">6 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45573">50,965</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:durwordsen" id="ixv-45574">5 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45575">40,491</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45576">344,696</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45577">800,000</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr></table></ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Total purchase price comprised of: </div> <ix:continuation id="TextSelection_135593143"> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:64%"/>
<td style="vertical-align:bottom;width:14%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:14%"/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">Amount</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td rowspan="3" style="vertical-align:bottom">&#160;&#160;</td>
<td rowspan="3" style="vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands</div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash consideration</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P02_01_2022To02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45578">800,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table> </ix:continuation> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill arising from this acquisition was <div style="display:inline;">attributable</div> to the Group&#8217;s strategy to expand its self-developed capacity in game development. </div> <ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-7<div style="letter-spacing: 0px; top: 0px;display:inline;">0</div></div> </ix:exclude></ix:nonNumeric></div></div> <ix:continuation id="TextSelection_135593216" continuedAt="TextSelectionAppend_135593216_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135593216_1" continuedAt="TextSelectionAppend_135593216_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_135593216_2" continuedAt="TextSelectionAppend_135593216_3"><ix:exclude> <div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> </ix:exclude></ix:continuation></div></div></div> <div><div style="line-height:normal;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_135593216_3" continuedAt="TextSelectionAppend_135593216_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135593216_4" continuedAt="TextSelectionAppend_135593216_5"><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:continuation><ix:continuation id="TextSelectionAppend_135593216_5" continuedAt="TextSelectionAppend_135593216_6"><ix:exclude>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">25.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Acquisitions (Continued) </div></div></td></tr></table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_135593216_6"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Other acquisitions</div></div> </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended with December&#160;31, 2022, the Group completed several other acquisitions, to complement its existing business and achieve synergies. The acquired entities individually and in aggregate were not significant. <ix:nonNumeric name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" contextRef="P01_01_2024To12_31_2024_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" escape="true" continuedAt="TextSelection_135593142" id="ixv-45579">The Group&#8217;s other acquisitions are summarized in the following table:</ix:nonNumeric> </div> <ix:continuation id="TextSelection_135593142" continuedAt="TextSelectionAppend_135593142_1"> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 67%;">&#160;</td>
<td style="width: 7%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 6%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended<br/> December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/> Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45580">85,369</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Brand</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:durwordsen" id="ixv-45581">5 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Customer relationship</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2022_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:durwordsen" id="ixv-45582">5 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2022_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45583">9,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2022_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:durwordsen" id="ixv-45584">6 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2022_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45585">61,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2022_MinimumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear" id="ixv-45586">1</ix:nonNumeric>&#160;to&#160;<ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2022_MaximumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear" id="ixv-45587">10</ix:nonNumeric>&#160;years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45588">17,500</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45589">42,131</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45590">180,000</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr></table> </ix:continuation> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Total purchase price comprised of: </div> <ix:continuation id="TextSelectionAppend_135593142_1"> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:70%"/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:11%"/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended<br/> December&#160;31,</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td rowspan="10" style="vertical-align:bottom">&#160;&#160;</td>
<td rowspan="10" style="vertical-align:bottom;white-space:nowrap;text-align:center"><div style="font-weight:bold;display:inline;">&#8195;&#8195;&#8195;&#8195;&#8195;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">2022</div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">Amount</div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">RMB in thousands</div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash consideration</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45591">150,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Share consideration</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value of previously held equity interests</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" contextRef="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45592">30,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div></td>
<td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" contextRef="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="ixv-45593">180,000</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</div></td>
<td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:continuation> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pro forma results of <div style="display:inline;">operations </div>for all the acquisitions have not been presented because they were not material to the consolidated statements of operations and comprehensive loss for the years ended December&#160;31, 2022, 2023 and 2024 individually or in aggregate. </div> </ix:continuation> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:SubsequentEventsTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-40573">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">26.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Subsequent Events </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="us-gaap:SubsequentEventDescription" contextRef="P01_01_2024To12_31_2024" id="ixv-40583"><div style="letter-spacing: 0px; top: 0px;display:inline;">No</div> subsequent event which had a material impact on the Group was identified through the date of issuance of the financial <div style="letter-spacing: 0px; top: 0px;display:inline;">statements</div>.</ix:nonNumeric> </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-7<div style="letter-spacing: 0px; top: 0px;display:inline;">1</div></div> </div></div></div></div>
</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>2
<FILENAME>d930276dex81.htm
<DESCRIPTION>EX-8.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-8.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;8.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>LIST OF SIGNIFICANT SUBSIDIARIES AND PRINCIPAL CONSOLIDATED AFFILIATED ENTITIES* </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="90%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>Significant Subsidiaries</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Jurisdiction&nbsp;of</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Incorporation</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Bilibili HK Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Hong&nbsp;Kong</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Hode HK Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Hong Kong</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chaodian HK Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Hong Kong</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Bilibili Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Japan</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Bilibili Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">PRC</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Hode Shanghai Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">PRC</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chaodian (Shanghai) Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">PRC</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Consolidated Variable Interest Entity</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Kuanyu Digital Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">PRC</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Hode Information Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">PRC</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Chaodian Culture Communication Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">PRC</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Subsidiary of Consolidated Variable Interest Entity</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sharejoy Network Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">PRC</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Hehehe Culture Communication Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">PRC</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Anime Tamashi Cultural Media Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">PRC</P></TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="2%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Other entities of Bilibili Inc. have been omitted from this list since, considered in the aggregate as a single
entity, they would not constitute a significant subsidiary. </P></TD></TR></TABLE> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-11.2
<SEQUENCE>3
<FILENAME>d930276dex112.htm
<DESCRIPTION>EX-11.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-11.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 11.2 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>BILIBILI INC. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>SECOND AMENDED AND RESTATED STATEMENT OF POLICIES </U></B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>GOVERNING MATERIAL <FONT STYLE="white-space:nowrap">NON-PUBLIC</FONT> INFORMATION AND </U></B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>THE PREVENTION OF INSIDER TRADING </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Adopted by the Board of Directors of Bilibili Inc. and became effective on November&nbsp;29, 2023) </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>This Second Amended and Restated Statement of Policies Governing Material <FONT STYLE="white-space:nowrap">Non-Public</FONT> Information
and the Prevention of Insider Trading (this &#147;<U>Statement</U>&#148;) applies to all directors, officers, employees and consultants of Bilibili Inc. and its subsidiaries and affiliated entities (collectively, the &#147;<U>Company</U>&#148;) and
extends to all activities within and outside an individual&#146;s duties at the Company. </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Every director, officer, employee and
consultant of the Company must review this Statement, and when requested by the Company, must execute and return the Certificate of Compliance attached hereto within seven (7)&nbsp;calendar days after receiving the request. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">This Statement consists of three sections: Section I provides an overview; Section II sets forth the Company&#146;s policies prohibiting
insider trading; and Section III explains insider trading. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>I. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SUMMARY </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Preventing
insider trading is necessary to comply with U.S. and Hong Kong securities laws and to preserve the reputation and integrity of the Company as well as that of all persons affiliated with it. &#147;Insider trading&#148; occurs when any person
purchases or sells a security while in possession of inside information relating to the security. As explained in Section III below, &#147;inside information&#148; is information which is considered to be both &#147;material&#148; and <FONT
STYLE="white-space:nowrap">&#147;non-public.&#148;</FONT> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Company considers strict compliance with the policies set forth in this
Statement (collectively, the &#147;<U>Policy</U>&#148;) to be a matter of utmost importance. Violation of the Policy could cause extreme reputational damage and possible legal liability to you and the Company. Knowing or willful violations of the
letter or spirit of the Policy will be grounds for immediate dismissal from the Company. Violation of the Policy might expose the violator to severe criminal penalties as well as civil liability to any person harmed by the violation. The monetary
damages flowing from a violation could be multiple times the profit realized by the violator, not to mention the attorney&#146;s fees of the persons harmed. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The board of directors of Bilibili Inc. has appointed the head of Legal Department of Bilibili Inc. as the Compliance Officer for the Company
(the &#147;<U>Compliance Officer</U>&#148;). Questions regarding this Statement should be directed to the Compliance Officer by <FONT STYLE="white-space:nowrap">e-mail</FONT> at complianceofficer@bilibili.com. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>II. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>POLICIES PROHIBITING INSIDER TRADING </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For purposes of this Statement, the terms &#147;purchase&#148; and &#147;sell&#148; of securities exclude the acceptance of options granted by
the Company and the exercise of options that does not involve the sale of securities. Among other things, the cashless exercise of options does involve the sale of securities and therefore is subject to the policies set forth below. The Policy does
not apply to the exercise of a tax withholding right pursuant to which you elect to have the Company withhold ordinary shares or American Depositary Shares (&#147;<U>ADSs</U>&#148;) subject to an option or other award to satisfy tax withholding
requirements. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A. <B><I>No</I></B> <B><I>Trading </I></B>&#150; <B>No director, officer, employee or consultant may purchase or sell any
ADSs, ordinary shares or other securities</B> <B>of the Company or enter into a binding security trading plan in compliance with Rule <FONT STYLE="white-space:nowrap">10b5-1</FONT> under the U.S. Securities Exchange Act of 1934, as amended (a
&#147;Trading Plan&#148;) while in possession of material <FONT STYLE="white-space:nowrap">non-public</FONT> information relating to the Company or its ADSs, ordinary shares or other securities</B> (the &#147;<U>Material Information</U>&#148;). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In the event that the Material Information possessed by you relates to the ADSs, ordinary shares or other Company securities, the above policy
will require waiting for at least forty-eight (48)&nbsp;hours after public disclosure of the Material Information by the Company, which forty-eight (48)&nbsp;hours must include in all events at least one full Trading Day on the Nasdaq Stock Market
and the Stock Exchange of Hong Kong Limited (the &#147;<U>Hong Kong Stock Exchange</U>&#148;) following the public disclosure. The term &#147;<U>Trading Day</U>&#148; is defined, (i)&nbsp;in relation to the Nasdaq Stock Market, as a day on which
Nasdaq Stock Market is open for trading, and (ii)&nbsp;in relation to the Hong Kong Stock Exchange, as a day on which the Hong Kong Stock Exchange is open for trading. Except for public holidays in the United States and Hong Kong (as the case may
be), Nasdaq Stock Market&#146;s regular trading hours are from 9:30 a.m. to 4:00 p.m., New York City time, Monday through Friday, and the Hong Kong Stock Exchange&#146;s regular trading hours are from 9:30 a.m. to 4.00 p.m., Hong Kong time, Monday
through Friday. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition,<B> no director, officer, employee or consultant may purchase or sell any Company security or enter into a
Trading Plan, without the prior clearance by the Compliance Officer, during any period designated as a &#147;limited trading period&#148; by the Company, regardless of whether the director, officer, employee or consultant possesses any Material
Information. </B> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, <B>all transactions in Company securities (including without limitation, acquisitions and dispositions of
the ADSs, the sale of ordinary shares issued upon exercise of share options and the execution of a Trading Plan, but excluding the acceptance of options granted by the Company and the exercise of options that does not involve the sale of securities)
by directors, officers and key employees designated by the Company from time to time must be <FONT STYLE="white-space:nowrap">pre-approved</FONT> by the Compliance Officer.</B> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Please see Section III below for an explanation of the Material Information. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">B. <B><I>Trading</I></B> <B><I>Window</I></B> &#150; <B>Assuming none of the &#147;no
trading&#148; restrictions set forth in Section <FONT STYLE="white-space:nowrap">II-A</FONT> above applies, no director, officer, employee or consultant may purchase or sell any security of the Company or enter into a Trading Plan other than during
a Trading Window. </B> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A &#147;<U>Trading Window</U>&#148; is the period in any fiscal quarter of the Company commencing at the close of
business on the second Trading Day following the date of the Company&#146;s public disclosure of its financial results for the prior year, half-year or quarter, as applicable, and ending on December&nbsp;31, March&nbsp;31, June&nbsp;30 or
September&nbsp;30, as the case may be. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In other words, </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(1) beginning on January&nbsp;1 of each year, no director, officer, employee or consultant may purchase or sell any security of the Company
or enter into a Trading Plan until the close of business on the second Trading Day following the date of the Company&#146;s public disclosure of its financial results for the fiscal year ended on December&nbsp;31 of the prior year; </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(2) beginning on July&nbsp;1 of each year, no director, officer, employee or consultant may purchase or sell any security of the Company or
enter into a Trading Plan until the close of business on the second Trading Day following the date of the Company&#146;s public disclosure of its financial results for the fiscal quarter and six months ended on June&nbsp;30 of that year; and
</B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>(3) beginning on April&nbsp;1 and October&nbsp;1 of each year, no director, officer, employee or consultant may purchase or sell
any security of the Company or enter into a Trading Plan until the close of business on the second Trading Day following the date of the Company&#146;s public disclosure of its financial results for the fiscal quarter ended on March&nbsp;31 and
September&nbsp;30 of that year, respectively. </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If the Company&#146;s public disclosure of its financial results for the prior period
occurs on a Trading Day more than four hours before Nasdaq Stock Market or the Hong Kong Stock Exchange closes (as appropriate), then the date of disclosure is considered to be the first Trading Day of Nasdaq Stock Market or the Hong Kong Stock
Exchange (as the case may be) following the public disclosure. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>Please note that trading in Company securities during the Trading
Window is not a &#147;safe harbor,&#148; and all directors, officers, employees and consultants must strictly comply with all the policies set forth in this Statement. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><B>When in doubt, do not trade! Check with the Compliance Officer first. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Notwithstanding the foregoing, sale of securities pursuant to an existing Trading Plan which was entered into in accordance with the Policy
and in compliance with applicable law is not subject to the restrictions on trading in Sections <FONT STYLE="white-space:nowrap">II-A</FONT> and <FONT STYLE="white-space:nowrap">II-B</FONT> above. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">C. <B><I>No Tipping</I></B> &#150; No director, officer, employee or consultant may directly or indirectly disclose any Material Information
to anyone who trades in securities <FONT STYLE="white-space:nowrap">(so-called</FONT> &#147;tipping&#148;), regardless of whether the person or entity who receives the information, the &#147;tippee,&#148; is related to you and regardless of whether
you receive any monetary benefit from the tippee. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">D. <B><I>Confidentiality </I></B>&#150; No director, officer, employee or consultant may
communicate any Material Information to anyone outside the Company under any circumstances unless approved by the Compliance Officer in advance, or to anyone within the Company other than on a <FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">need-to-know</FONT></FONT> basis. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">E. <B><I>No Comment</I></B> &#150; No director, officer, employee or
consultant may discuss any internal matters or developments of the Company with anyone outside of the Company, except as required in the performance of regular corporate duties. Unless you are expressly authorized to the contrary, if you receive any
inquiries about the Company or its securities by the financial press, investment analysts or others, or any requests for comments or interviews, you are required to decline comment and direct the inquiry or request to the Company&#146;s Chief
Financial Officer, who is responsible for coordinating and overseeing the release of Company information to the investing public, analysts and others in compliance with applicable laws and regulations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">F. <B><I>Corrective Action</I></B> &#150; If you become aware that any potential Material Information has been or may have been inadvertently
disclosed, you must notify the Compliance Officer immediately so that the Company can determine whether or not corrective action, such as general disclosure to the public, is warranted. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">G. <B><I>Rule <FONT STYLE="white-space:nowrap">10b5-1</FONT> Trading Plans</I></B> &#150; Rule <FONT STYLE="white-space:nowrap">10b5-1</FONT>
provides an affirmative defense against insider trading liability under U.S. securities laws. A person subject to this Policy can rely on this defense and trade in the Company&#146;s securities, regardless of their awareness of inside information,
if the transaction occurs pursuant to a <FONT STYLE="white-space:nowrap">pre-arranged</FONT> written Trading Plan that was entered into when the person was not in possession of material <FONT STYLE="white-space:nowrap">non-public</FONT> information
and that complies with the requirements of Rule <FONT STYLE="white-space:nowrap">10b5-1.</FONT> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Anyone subject to this Policy who wishes
to enter into a Trading Plan must submit the Trading Plan to the Compliance Officer for approval at least five business days prior to the planned entry into the Trading Plan. Trading Plans may not be adopted by a person when he or she is in
possession of material <FONT STYLE="white-space:nowrap">non-public</FONT> information about the Company or its securities and must comply with the requirements of Rule <FONT STYLE="white-space:nowrap">10b5-1</FONT> (including specified waiting
periods and limitations on multiple overlapping plans and single trade plans). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Once a Trading Plan is adopted, you must not exercise any
subsequent influence over the amount of securities to be traded, the price at which they are to be traded or the date(s) of the trade(s). You may amend or replace a Trading Plan only during periods when trading is permitted in accordance with this
Policy, and you must submit any proposed amendment or replacement of a Trading Plan to the Compliance Officer for approval prior to adoption. You must provide notice to the Compliance Officer prior to terminating a Trading Plan. You should
understand that a modification or termination of a Trading Plan may call into question your good faith in entering into and operating the plan (and therefore may jeopardize the availability of the affirmative defense against insider trading
allegations). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>III. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXPLANATION OF INSIDER TRADING </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As noted above, &#147;insider trading&#148; refers to the purchase or sale of a security while in possession of &#147;material&#148; <FONT
STYLE="white-space:nowrap">&#147;non-public&#148;</FONT> information relating to the security. &#147;Securities&#148; include not only stocks, bonds, notes and debentures, but also options, warrants and similar instruments (including the ADSs
trading on the Nasdaq Stock Market and the ordinary shares trading on the Hong Kong Stock Exchange). &#147;Purchase&#148; and &#147;sale&#148; are defined broadly under the U.S. federal securities law. &#147;Purchase&#148; includes not only the
actual purchase of a security, but any contract to purchase or otherwise acquire a security. &#147;Sale&#148; includes not only the actual sale of a security, but any contract to sell or otherwise dispose of a security. These definitions extend to a
broad range of transactions including conventional <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">cash-for-stock</FONT></FONT> transactions, the grant and exercise of stock options and acquisitions and exercises of warrants or
puts, calls or other options related to a security. It is generally understood that insider trading includes the following: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">trading by insiders while in possession of material <FONT STYLE="white-space:nowrap">non-public</FONT>
information; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">trading by persons other than insiders while in possession of material
<FONT STYLE="white-space:nowrap">non-public</FONT> information where the information either was given in breach of an insider&#146;s fiduciary duty to keep it confidential or was misappropriated; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">communicating or tipping material <FONT STYLE="white-space:nowrap">non-public</FONT> information to others,
including recommending the purchase or sale of a security while in possession of material <FONT STYLE="white-space:nowrap">non-public</FONT> information. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As noted above, for purposes of this Statement, the terms &#147;purchase&#148; and &#147;sell&#148; of securities exclude the acceptance of
options granted by the Company and the exercise of options that does not involve the sale of securities. Among other things, the cashless exercise of options does involve the sale of securities and therefore is subject to the policies set forth in
this Statement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><U>What Facts are Material?</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The materiality of a fact depends upon the circumstances. A fact is considered &#147;material&#148; if there is a substantial likelihood that
a reasonable investor would consider it important in making a decision to buy, sell or hold a security or where the fact is likely to have a significant effect on the market price of the securities. Information may be material even if it relates to
future, speculative or contingent events and even if it is significant only when considered in combination with publicly available information. Material information can be positive or negative and can relate to virtually any aspect of a
company&#146;s business or to any type of security, debt or equity. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Examples of material information include (but are not limited to)
information concerning: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">dividends; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">corporate earnings or earnings forecasts, or changes to previously released earnings announcements or guidance;
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">changes in financial condition or asset value; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">negotiations for the mergers or acquisitions or dispositions of significant subsidiaries or assets;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">negotiations for material business alliance and collaboration arrangements; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">significant new contracts or the loss of a significant contract; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">significant new products or services; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">significant marketing plans or changes in these plans; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">capital investment plans or changes in these plans; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">material litigation, administrative action or governmental investigations or inquiries about the Company or any
of its subsidiaries, officers or directors; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">significant borrowings or financings; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">defaults on borrowings;<B> </B> </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">new equity or debt offerings; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">adoption of repurchase plans or amendment of existing repurchase plans; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">significant personnel changes; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">a cybersecurity incident or risk that may adversely impact the Company&#146;s business, reputation or share
value; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">changes in accounting methods and write-offs; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">any substantial change in industry circumstances or competitive conditions which could significantly affect the
Company&#146;s earnings or prospects for expansion. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A good general rule of thumb: <B>when in doubt, do not trade.</B>
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><U>What is <FONT STYLE="white-space:nowrap">Non-public?</FONT></U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Information is <FONT STYLE="white-space:nowrap">&#147;non-public&#148;</FONT> if it is not available to the general public. In order for
information to be considered public, it must be widely disseminated in a manner making it generally available to investors through such media as Dow Jones, Reuters Economic Services, The Wall Street Journal, Bloomberg, Associated Press, PR Newswire
or United Press International, or filings with the Securities and Exchange Commission or publications on the website of the Hong Kong Stock Exchange. Circulation of rumors, even if accurate and reported in the media, does not constitute effective
public dissemination. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, even after a public announcement, a reasonable period of time must lapse for the market to react to
the information. Generally, one should allow approximately forty-eight (48)&nbsp;hours following publication as a reasonable waiting period before the information is deemed to be public. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><U>Who is an Insider?</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">&#147;Insiders&#148; include directors, officers, employees and consultants of a company and anyone else who has material inside information
about a company. Insiders have independent fiduciary duties to their company and its shareholders not to trade on material <FONT STYLE="white-space:nowrap">non-public</FONT> information relating to the company&#146;s securities. All directors,
officers, employees and consultants of the Company are considered insiders with respect to material <FONT STYLE="white-space:nowrap">non-public</FONT> information about business, activities and securities of the Company. Directors, officers,
employees and consultants may not trade the Company&#146;s securities while in possession of material <FONT STYLE="white-space:nowrap">non-public</FONT> information relating to the Company or tip (or communicate except on a <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">need-to-know</FONT></FONT> basis) the information to others. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">It should be
noted that trading by members of a director&#146;s, officer&#146;s, employee&#146;s or consultant&#146;s household can be the responsibility of the director, officer, employee or consultant under certain circumstances and could give rise to legal
and Company-imposed sanctions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><U>Trading by Persons Other than Insiders</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Insiders may be liable for communicating or tipping material <FONT STYLE="white-space:nowrap">non-public</FONT> information to a third party
(a &#147;<U>tippee</U>&#148;), and insider trading violations are not limited to trading or tipping by insiders. Persons other than insiders also can be liable for insider trading, including tippees who trade on material <FONT
STYLE="white-space:nowrap">non-public</FONT> information tipped to them or individuals who trade on material <FONT STYLE="white-space:nowrap">non-public</FONT> information which has been misappropriated. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Tippees inherit an insider&#146;s duties and are liable for trading on material <FONT STYLE="white-space:nowrap">non-public</FONT> information
tipped to them by an insider. Similarly, just as insiders are liable for the insider trading of their tippees, so are tippees who pass the information along to others who trade. In other words, a tippee&#146;s liability for insider trading is no
different from that of an insider. Tippees can obtain material <FONT STYLE="white-space:nowrap">non-public</FONT> information by receiving overt tips from others or through, among other things, conversations at social, business, or other gatherings.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><U>Penalties for Engaging in Insider Trading</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Penalties for trading on or tipping material <FONT STYLE="white-space:nowrap">non-public</FONT> information can extend significantly beyond
any profits made or losses avoided, both for individuals engaging in the unlawful conduct and their employers. The Securities and Exchange Commission and the Department of Justice in the United States have made the civil and criminal prosecution of
insider trading violations a top priority. The Securities and Futures Commission (&#147;<U>SFC</U>&#148;) in Hong Kong also regularly prosecutes individuals for insider trading. Enforcement remedies available to the government or private plaintiffs
under the federal securities laws include: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">administrative sanctions; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">securities industry self-regulatory organization sanctions; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">civil injunctions; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">damage awards to private plaintiffs; </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">disgorgement of all profits; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">civil fines for the violator of up to three times the amount of profit gained or loss avoided;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">civil fines for the employer or other controlling person of a violator (i.e., where the violator is an employee
or other controlled person) of up to the greater of approximately US$2,500,000 or three times the amount of profit gained or loss avoided by the violator; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">criminal fines for individual violators of up to US$5,000,000 (US$25,000,000 for an entity); and
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">jail sentences of up to 20 years. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, insider trading could result in serious sanctions by the Company, including immediate dismissal. Insider trading violations are
not limited to violations of the U.S. federal securities laws: other U.S. federal and state civil or criminal laws, such as the laws prohibiting mail and wire fraud and the Racketeer Influenced and Corrupt Organizations Act (RICO), also may be
violated upon the occurrence of insider trading. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><U>Material <FONT STYLE="white-space:nowrap">Non-public</FONT> Information Regarding
Other Companies</U> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">This Policy and the guidelines described herein also apply to material non-public information relating to other
companies, including the Company&#146;s customers, vendors and suppliers (&#147;<B>Business Partners</B>&#148;), particularly when that information is obtained in the course of employment with, or other services performed by, or on behalf of, the
Company. Civil and criminal penalties, and discipline, including termination of employment for cause, may result from trading on material non-public information regarding the Company&#146;s Business Partners. Each individual should treat material <FONT
STYLE="white-space:nowrap">non-public</FONT> information about the Company&#146;s Business Partners with the same care required with respect to information related directly to the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><U>Individual Responsibility</U> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Each person subject to this Policy is individually responsible for complying with this Policy and ensuring the compliance of any family
members, such as spouses, minor children, adult family members who share the same household, and any other person or entity whose securities trading decisions are influenced or controlled by the person whose transactions are subject to this Policy.
Accordingly, you should make your family and household members aware of the need to confer with you before they trade in the Company&#146;s securities, and you should treat all such transactions for the purposes of this Policy and applicable
securities laws concerning trading while in possession of material <FONT STYLE="white-space:nowrap">non-public</FONT> information as if the transactions were for your own account. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>IV. </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PROHIBITION OF
MARKET MISCONDUCT IN HONG KONG </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Market misconducts prohibited by the Securities and Futures Ordinance (Cap. 571 of the Laws of Hong
Kong) (&#147;<U>SFO</U>&#148;) include insider dealing, false trading, price rigging, stock market manipulation, disclosure of information about prohibited transactions, and disclosure of false and misleading information. Market misconducts may
result in civil action or criminal prosecution, but a party in breach will not be penalized repeatedly for the same act. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Insider dealing provisions contained in the SFO (primarily Section&nbsp;270 of the SFO)
prohibit any person in connection with the company who is in possession of the relevant information from dealing in or procuring other persons to deal in the securities of the company. Further, these persons are prohibited from disclosing the
relevant information to other persons who may trade in the securities of the company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The relevant principles of insider dealing and
inside information are largely similar to principles of <FONT STYLE="white-space:nowrap">non-public</FONT> information (as set out above); please note that the Company is not exempt from the market misconduct and insider dealing provisions of the
SFO. For further details, please refer to the SFO and the Guidelines on Disclosure of Inside Information issued by the Securities and Futures Commission. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;307A(1) of the SFO defines &#147;inside information&#148; in relation to a listed corporation. The three key elements in the
concept of inside information are:&#150; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) the information about the particular corporation must be specific; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) the information must not be generally known to that segment of the market which deals or which would likely deal in the corporation&#146;s
securities; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) the information would, if so known, be likely to have a material effect on the price of the corporation&#146;s
securities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Insider dealing&#148; is when any person connected with the company holds the relevant information (being inside
information, as described above) in relation to the company deals in the listed securities or derivatives of the company (or in the listed securities or derivatives of a related corporation of the company) or counsels or procures another person to
deal in such securities or derivatives, knowing or having reasonable cause to believe that such other persons will deal in them. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In
particular, Sections 270 and 291 of the SFO set out certain occasions and offences of insider dealing. Insider dealing in relation to a listed corporation takes place when: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Person with inside information deals in shares of a corporation with which he is connected &#150; Sections
270(1)(a) and 291(1) </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Bidder of take-over offer (being inside information) deals in shares of target &#150; Sections 270(1)(b) and
291(2) </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Person connected with a corporation discloses inside information about that corporation &#150; Sections 270(1)(c)
and 291(3) </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Bidder of take-over offer leaks take-over information &#150; Sections 270(1)(d) and 291(4) </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Recipient of inside information from a person connected with a corporation deals in shares of that corporation
&#150; Sections 271(1)(e) and 291(5) </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Recipient of inside information about a take-over from bidder deals in shares of the target &#150; Sections
270(1)(f) and 291(6) </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Person with inside information facilitates or discloses such information to facilitate dealing on an overseas
market &#150; Sections 270(2) and 291(7) </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;279 of the SFO imposes a duty on all officers of a corporation to
take reasonable measures to ensure that proper safeguards exist to prevent the corporation from acting in a way which would result in the corporation perpetrating any market misconduct. Under Section&nbsp;258 of the SFO, where a corporation has been
identified as having been engaged in market misconduct and the market misconduct is directly or indirectly attributable to a breach by any person as an officer of the corporation of the duty imposed on him under section 279, the Market Misconduct
Tribunal of Hong Kong may make one or more of the orders in respect of that person even if that person has not been identified as having engaged in market misconduct himself. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>4
<FILENAME>d930276dex121.htm
<DESCRIPTION>EX-12.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-12.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 12.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION BY THE PRINCIPAL EXECUTIVE OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Rui Chen, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> of Bilibili Inc. (the
&#147;Company&#148;); </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a
material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, the financial statements, and other financial information included in this report,
fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Company&#146;s other certifying officer and I are responsible for establishing and maintaining disclosure
controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act Rules <FONT
STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the company and have: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be
designed under our supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being
prepared; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting
principles; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Evaluated the effectiveness of the Company&#146;s disclosure controls and procedures and presented in this
report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Disclosed in this report any change in the Company&#146;s internal control over financial reporting that
occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company&#146;s internal control over financial reporting; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Company&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the company&#146;s auditors and the audit committee of the company&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">All significant deficiencies and material weaknesses in the design or operation of internal control over
financial reporting which are reasonably likely to adversely affect the company&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the company&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: March&nbsp;25, 2025 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="79%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">By:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">/s/ Rui Chen</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Name:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rui Chen</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Title:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chairman of the Board of Directors</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">and Chief Executive Officer</P></TD></TR>
</TABLE></DIV> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>5
<FILENAME>d930276dex122.htm
<DESCRIPTION>EX-12.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-12.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 12.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION BY THE PRINCIPAL FINANCIAL OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Xin Fan, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> of Bilibili Inc. (the
&#147;Company&#148;); </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a
material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, the financial statements, and other financial information included in this report,
fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Company&#146;s other certifying officer and I are responsible for establishing and maintaining disclosure
controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act Rules <FONT
STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the company and have: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be
designed under our supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being
prepared; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting
principles; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Evaluated the effectiveness of the Company&#146;s disclosure controls and procedures and presented in this
report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Disclosed in this report any change in the Company&#146;s internal control over financial reporting that
occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company&#146;s internal control over financial reporting; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Company&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the company&#146;s auditors and the audit committee of the company&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">All significant deficiencies and material weaknesses in the design or operation of internal control over
financial reporting which are reasonably likely to adversely affect the company&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the company&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: March&nbsp;25, 2025 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="79%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">By:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">/s/ Xin Fan</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Name:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Xin Fan</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Title:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chief Financial Officer</P></TD></TR>
</TABLE></DIV> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>6
<FILENAME>d930276dex131.htm
<DESCRIPTION>EX-13.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-13.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 13.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION BY THE PRINCIPAL EXECUTIVE OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of Bilibili Inc. (the &#147;Company&#148;) on Form <FONT STYLE="white-space:nowrap">20-F</FONT> for the year ended
December&nbsp;31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), I, Rui Chen, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to
Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(1) The Report fully complies with the requirements of Section&nbsp;13(a) or
15(d) of the Securities Exchange Act of 1934; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(2) The information contained in the Report fairly presents, in all material respects, the financial
condition and results of operations of the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: March&nbsp;25, 2025 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="79%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">By:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">/s/ Rui Chen</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Name:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rui Chen</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Title:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chairman of the Board of Directors</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">and Chief Executive Officer</P></TD></TR>
</TABLE></DIV> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>7
<FILENAME>d930276dex132.htm
<DESCRIPTION>EX-13.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-13.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 13.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION BY THE PRINCIPAL FINANCIAL OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of Bilibili Inc. (the &#147;Company&#148;) on Form <FONT STYLE="white-space:nowrap">20-F</FONT> for the year ended
December&nbsp;31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), I, Xin Fan, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to
Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(1) The Report fully complies with the requirements of Section&nbsp;13(a) or
15(d) of the Securities Exchange Act of 1934; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(2) The information contained in the Report fairly presents, in all material respects, the financial
condition and results of operations of the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: March&nbsp;25, 2025 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="79%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">By:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">/s/ Xin Fan</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Name:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Xin Fan</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Title:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chief Financial Officer</P></TD></TR>
</TABLE></DIV> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>8
<FILENAME>d930276dex151.htm
<DESCRIPTION>EX-15.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 15.1 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt;margin-bottom:0pt">


<IMG SRC="g930276g0319132128403.jpg" ALT="LOGO">
 </P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P><DIV STYLE="position:relative;float:left; width:19%;padding-right:0%;padding-bottom:8pt;overflow:visible;padding-top:3pt">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Partners:&#8199;&#8199;&#8199;&#8199;&#8199; </B></P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="100%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="right">Paul Aherne **&#8199;&#8199;&#8199;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="right">Brett Basdeo ***&#8199;&#8199;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="right">John Cartwright *&#8199;&#8199;&#8199;&#8199;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="right">John Crook *&#8199;&#8199;&#8199;&#8199;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="right">Mark Cummings *****</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="right">Natalie Curtis ****&#8199;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="right">James Gaden ****&#8199;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="right">Kristen Kwok **&#8199;&#8199;&#8199;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="right">Wing Lam *&#8199;&#8199;&#8199;&#8199;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="right">William Lee *&#8199;&#8199;&#8199;&#8199;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="right">Thomas Pugh *****</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="right">Andrew Randall **&#8199;&#8199;&#8199;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="right">Victoria Raymond *&#8199;&#8199;&#8199;&#8199;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="right">Rupen Shah *****</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD></TR>
</TABLE> </DIV><DIV STYLE="position:relative;float:left; margin-left:3%; width:78%;padding-right:0%;padding-bottom:8pt;overflow:visible;padding-top:3pt">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="47%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">25 March 2025</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Our Ref: MRC/KH/B4480-H20228</TD></TR></TABLE> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bilibili Inc. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Building 3, Guozheng Center </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No.&nbsp;485 Zhengli Road </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yangpu District </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Shanghai, 200433 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">People&#146;s Republic of China </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dear Sirs, </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Form <FONT STYLE="white-space:nowrap">20-F</FONT> </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We
consent to the reference to our firm under the heading &#147;Item 10.E. Additional Information&#151;Taxation&#151;Cayman Islands Taxation&#148; in the Annual Report on <FONT STYLE="white-space:nowrap">Form&nbsp;20-F</FONT> of Bilibili Inc. for the
year ended 31 December&nbsp;2024 (the &#147;<B>Annual Report</B>&#148;), which will be filed with the U.S. Securities and Exchange Commission (the &#147;<B>Commission</B>&#148;) on 25 March 2025 under the U.S. Securities Exchange Act of 1934, as
amended (the &#147;<B>Exchange Ac</B>t&#148;), and further consent to the incorporation by reference of the summary of our opinions under this heading into the Registration Statements on Form <FONT STYLE="white-space:nowrap">S-8</FONT> (Nos. <FONT
STYLE="white-space:nowrap">333-282475,</FONT> <FONT STYLE="white-space:nowrap">333-267701,</FONT> <FONT STYLE="white-space:nowrap">333-259682</FONT> and <FONT STYLE="white-space:nowrap">333-226216)</FONT> and Form
<FONT STYLE="white-space:nowrap">F-3</FONT> (No. <FONT STYLE="white-space:nowrap">333-269158)</FONT> of Bilibili Inc. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We also consent to the filing with
the Commission of this consent letter as an exhibit to the Annual Report. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In giving such consent, we do not thereby admit that we come within the
category of persons whose consent is required under the Exchange Act, or the Rules&nbsp;and Regulations of the Commission thereunder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yours faithfully
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ WALKERS (HONG KONG) </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt;margin-bottom:0pt" ALIGN="right">


<IMG SRC="g930276g0319132129029.jpg" ALT="LOGO">
 </P></div><div style="clear:both; height:0pt; font-size:0pt">&nbsp;</div>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.2
<SEQUENCE>9
<FILENAME>d930276dex152.htm
<DESCRIPTION>EX-15.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 15.2 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt;margin-bottom:0pt" ALIGN="center">


<IMG SRC="g930276g0319132128606.jpg" ALT="LOGO" STYLE="width:3.38264in;height:0.847917in;">
 </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt;margin-bottom:0pt" ALIGN="center">


<IMG SRC="g930276g84u82.jpg" ALT="LOGO">
 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">34/F, Tower 3, China Central Place, 77 Jianguo Road, Beijing 100025, China </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">T: <FONT STYLE="white-space:nowrap">(86-10)</FONT> 5809 1000 F: <FONT STYLE="white-space:nowrap">(86-10)</FONT> 5809 1100 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">March&nbsp;25, 2025 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bilibili Inc. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Building 3, Guozheng Center </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No.&nbsp;485 Zhengli Road </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yangpu District, Shanghai, China </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">as the
&#147;<B>Company</B>&#148; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dear Sirs, </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We consent to the
references to our firm under the heading &#147;Item 3. Key Information&#151;D. Risk Factors&#151;Risks Related to Our Business and Industry,&#148; &#147;Item 3. Key Information&#151;D. Risk Factors&#151;Risks Related to Our Corporate
Structure,&#148; &#147;Item 4. Information on the Company&#151;B. Business Overview,&#148; &#147;Item 4. Information on the Company&#151;C. Organizational Structure&#148; and &#147;Item 10. Additional Information&#151;E. Taxation&#148; in Bilibili
Inc.&#146;s Annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> for the year ended December&nbsp;31, 2024 (the &#147;<B>Annual Report</B>&#148;), which is filed with the Securities and Exchange Commission (the &#147;<B>SEC</B>&#148;)
on March&nbsp;25, 2025. We also consent to the filing with the SEC of this consent letter as an exhibit to the Annual Report, and further consent to the incorporation by reference of the summaries of our opinions under these headings into the
Registration Statements on Form <FONT STYLE="white-space:nowrap">S-8</FONT> (Nos. <FONT STYLE="white-space:nowrap">333-282475,</FONT> <FONT STYLE="white-space:nowrap">333-267701,</FONT> <FONT STYLE="white-space:nowrap">333-259682</FONT> and <FONT
STYLE="white-space:nowrap">333-226216)</FONT> and Form <FONT STYLE="white-space:nowrap">F-3</FONT> (No. <FONT STYLE="white-space:nowrap">333-269158)</FONT> of Bilibili Inc. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In giving such consent, we do not thereby admit that we come within the category of persons whose consent is required under Section&nbsp;7 of the Securities
Act of 1933, or under the Securities Exchange Act of 1934, in each case, as amended, or the regulations promulgated thereunder. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Yours faithfully,</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">/s/ Jingtian&nbsp;&amp; Gongcheng</P></TD></TR>
</TABLE> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.3
<SEQUENCE>10
<FILENAME>d930276dex153.htm
<DESCRIPTION>EX-15.3
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.3</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 15.3 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We hereby consent to the incorporation by reference in the Registration Statements on Form <FONT STYLE="white-space:nowrap">S-8</FONT> (Nos. <FONT
STYLE="white-space:nowrap">333-282475,</FONT> <FONT STYLE="white-space:nowrap">333-267701,</FONT> <FONT STYLE="white-space:nowrap">333-259682</FONT> and <FONT STYLE="white-space:nowrap">333-226216)</FONT> and Form
<FONT STYLE="white-space:nowrap">F-3</FONT> (No. <FONT STYLE="white-space:nowrap">333-269158)</FONT> of Bilibili Inc. of our report dated March&nbsp;25, 2025 relating to the financial statements and the effectiveness of internal control over
financial reporting, which appears in this Form <FONT STYLE="white-space:nowrap">20-F.</FONT> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ PricewaterhouseCoopers Zhong Tian LLP </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Beijing, the People&#146;s Republic of China </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">March&nbsp;25,
2025 </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>bili-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 24-March-2025 [09:01:43] {PM}-->
<schema targetNamespace="http://www.bilibili.com/20241231" elementFormDefault="qualified" xmlns:bili="http://www.bilibili.com/20241231" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.bilibili.com/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
<link:definition>1002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" id="ConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<link:definition>1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" id="ConsolidatedStatementsOfChangesInShareholdersEquity">
<link:definition>1005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/CybersecurityRiskManagementAndStrategyDisclosure" id="CybersecurityRiskManagementAndStrategyDisclosure">
<link:definition>999001 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/Operations" id="Operations">
<link:definition>999002 - Disclosure - Operations</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPolicies" id="SignificantAccountingPolicies">
<link:definition>999003 - Disclosure - Significant Accounting Policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConcentrationsAndRisks" id="ConcentrationsAndRisks">
<link:definition>999004 - Disclosure - Concentrations and Risks</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets" id="PrepaymentsAndOtherCurrentAssets">
<link:definition>999005 - Disclosure - Prepayments and Other Current Assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShortTermInvestments" id="ShortTermInvestments">
<link:definition>999006 - Disclosure - Short-term Investments</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNet" id="PropertyAndEquipmentNet">
<link:definition>999007 - Disclosure - Property and Equipment, Net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/IntangibleAssetsNet" id="IntangibleAssetsNet">
<link:definition>999008 - Disclosure - Intangible Assets, Net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/Goodwill" id="Goodwill">
<link:definition>999009 - Disclosure - Goodwill</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/LongTermInvestmentsNet" id="LongTermInvestmentsNet">
<link:definition>999010 - Disclosure - Long-term Investments, Net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/Taxation" id="Taxation">
<link:definition>999011 - Disclosure - Taxation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxesPayable" id="TaxesPayable">
<link:definition>999012 - Disclosure - Taxes Payable</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebt" id="ShortTermLoansAndCurrentPortionOfLongTermDebt">
<link:definition>999013 - Disclosure - Short-term loans and current portion of long-term debt</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables" id="AccruedLiabilitiesAndOtherPayables">
<link:definition>999014 - Disclosure - Accrued Liabilities and Other Payables</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/LongTermDebt" id="LongTermDebt">
<link:definition>999015 - Disclosure - Long-term debt</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OrdinaryShares" id="OrdinaryShares">
<link:definition>999016 - Disclosure - Ordinary Shares</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/EmployeeBenefits" id="EmployeeBenefits">
<link:definition>999017 - Disclosure - Employee Benefits</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShareBasedCompensation" id="ShareBasedCompensation">
<link:definition>999018 - Disclosure - Share-based Compensation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/NetLossPerShare" id="NetLossPerShare">
<link:definition>999019 - Disclosure - Net Loss per Share</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>999020 - Disclosure - Commitments and Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances" id="RelatedPartyTransactionsAndBalances">
<link:definition>999021 - Disclosure - Related Party Transactions and Balances</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SegmentInformation" id="SegmentInformation">
<link:definition>999022 - Disclosure - Segment Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/FairValueMeasurement" id="FairValueMeasurement">
<link:definition>999023 - Disclosure - Fair Value Measurement</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/RestrictedNetAssets" id="RestrictedNetAssets">
<link:definition>999024 - Disclosure - Restricted Net Assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformation" id="ParentCompanyOnlyCondensedFinancialInformation">
<link:definition>999025 - Disclosure - Parent Company Only Condensed Financial Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/Acquisitions" id="Acquisitions">
<link:definition>999026 - Disclosure - Acquisitions</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SubsequentEvents" id="SubsequentEvents">
<link:definition>999027 - Disclosure - Subsequent Events</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies" id="SignificantAccountingPoliciesPolicies">
<link:definition>999028 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OperationsTables" id="OperationsTables">
<link:definition>999029 - Disclosure - Operations (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesTables" id="SignificantAccountingPoliciesTables">
<link:definition>999030 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksTables" id="ConcentrationsAndRisksTables">
<link:definition>999031 - Disclosure - Concentrations and Risks (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables" id="PrepaymentsAndOtherCurrentAssetsTables">
<link:definition>999032 - Disclosure - Prepayments and Other Current Assets (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShortTermInvestmentsTables" id="ShortTermInvestmentsTables">
<link:definition>999033 - Disclosure - Short-term Investments (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetTables" id="PropertyAndEquipmentNetTables">
<link:definition>999034 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/IntangibleAssetsNetTables" id="IntangibleAssetsNetTables">
<link:definition>999035 - Disclosure - Intangible Assets, Net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/GoodwillTables" id="GoodwillTables">
<link:definition>999036 - Disclosure - Goodwill (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetTables" id="LongTermInvestmentsNetTables">
<link:definition>999037 - Disclosure - Long-term Investments, Net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxationTables" id="TaxationTables">
<link:definition>999038 - Disclosure - Taxation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxesPayableTables" id="TaxesPayableTables">
<link:definition>999039 - Disclosure - Taxes Payable (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtTables" id="ShortTermLoansAndCurrentPortionOfLongTermDebtTables">
<link:definition>999040 - Disclosure - Short-term loans and current portion of long-term debt (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables" id="AccruedLiabilitiesAndOtherPayablesTables">
<link:definition>999041 - Disclosure - Accrued Liabilities and Other Payables (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/LongTermDebtTables" id="LongTermDebtTables">
<link:definition>999042 - Disclosure - Long-term debt (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/EmployeeBenefitsTables" id="EmployeeBenefitsTables">
<link:definition>999043 - Disclosure - Employee Benefits (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShareBasedCompensationTables" id="ShareBasedCompensationTables">
<link:definition>999044 - Disclosure - Share-based Compensation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/NetLossPerShareTables" id="NetLossPerShareTables">
<link:definition>999045 - Disclosure - Net Loss per Share (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables" id="RelatedPartyTransactionsAndBalancesTables">
<link:definition>999046 - Disclosure - Related Party Transactions and Balances (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables" id="ParentCompanyOnlyCondensedFinancialInformationTables">
<link:definition>999047 - Disclosure - Parent Company Only Condensed Financial Information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/AcquisitionsTables" id="AcquisitionsTables">
<link:definition>999048 - Disclosure - Acquisitions (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails" id="OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails">
<link:definition>999049 - Disclosure - Operations - Initial public offering ("IPO") and followed offerings (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails" id="OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails">
<link:definition>999050 - Disclosure - Operations - Schedule of company's major subsidiaries, VIEs and subsidiaries of the VIEs (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails" id="OperationsContractualAgreementsWithMajorViesDetails">
<link:definition>999051 - Disclosure - Operations  - Contractual agreements with major VIEs (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails" id="OperationsRisksInRelationToTheVieStructureDetails">
<link:definition>999052 - Disclosure - Operations - Risks in relation to the VIE structure (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OperationsLiquidityDetails" id="OperationsLiquidityDetails">
<link:definition>999053 - Disclosure - Operations - Liquidity (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails" id="SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails">
<link:definition>999054 - Disclosure - Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents, restricted cash and time deposits (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForExpectedCreditLossesDetails" id="SignificantAccountingPoliciesMovementsOfTheAllowanceForExpectedCreditLossesDetails">
<link:definition>999055 - Disclosure - Significant Accounting Policies - Movements of the allowance for expected credit losses (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails" id="SignificantAccountingPoliciesIntangibleAssetsNetDetails">
<link:definition>999056 - Disclosure - Significant Accounting Policies - Intangible assets, net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesGoodwillDetails" id="SignificantAccountingPoliciesGoodwillDetails">
<link:definition>999057 - Disclosure - Significant Accounting Policies - Goodwill (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesSalesAndMarketingExpensesDetails" id="SignificantAccountingPoliciesSalesAndMarketingExpensesDetails">
<link:definition>999058 - Disclosure - Significant Accounting Policies - Sales and marketing expenses (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails" id="SignificantAccountingPoliciesLeasesDetails">
<link:definition>999059 - Disclosure - Significant Accounting Policies - Leases (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" id="SignificantAccountingPoliciesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails">
<link:definition>999060 - Disclosure - Significant Accounting Policies - Schedule of supplemental cash flow information related to operating leases (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" id="SignificantAccountingPoliciesRevenueRecognitionDetails">
<link:definition>999061 - Disclosure - Significant Accounting Policies - Revenue Recognition (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails" id="SignificantAccountingPoliciesStatutoryReservesDetails">
<link:definition>999062 - Disclosure - Significant Accounting Policies - Statutory reserves (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails" id="SignificantAccountingPoliciesSegmentReportingDetails">
<link:definition>999063 - Disclosure - Significant Accounting Policies - Segment reporting (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksDetails" id="ConcentrationsAndRisksDetails">
<link:definition>999064 - Disclosure - Concentrations and Risks (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails" id="PrepaymentsAndOtherCurrentAssetsDetails">
<link:definition>999065 - Disclosure - Prepayments and Other Current Assets (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShortTermInvestmentsDetails" id="ShortTermInvestmentsDetails">
<link:definition>999066 - Disclosure - Short-term Investments (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails" id="PropertyAndEquipmentNetDetails">
<link:definition>999067 - Disclosure - Property and Equipment, Net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/IntangibleAssetsNetDetails" id="IntangibleAssetsNetDetails">
<link:definition>999068 - Disclosure - Intangible Assets, Net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" id="IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails">
<link:definition>999069 - Disclosure - Intangible Assets, Net - Intangible assets amortization expense for future years (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/GoodwillDetails" id="GoodwillDetails">
<link:definition>999070 - Disclosure - Goodwill (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" id="LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails">
<link:definition>999071 - Disclosure - Long-term Investments, Net - Summary of Equity Method Investments (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetDetails" id="LongTermInvestmentsNetDetails">
<link:definition>999072 - Disclosure - Long-term Investments, Net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails" id="TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails">
<link:definition>999073 - Disclosure - Taxation - Schedule of composition of income tax expense/(benefit) (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxationIncomeTaxesDetails" id="TaxationIncomeTaxesDetails">
<link:definition>999074 - Disclosure - Taxation - Income taxes (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxationSalesTaxDetails" id="TaxationSalesTaxDetails">
<link:definition>999075 - Disclosure - Taxation - Sales tax (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails" id="TaxationDeferredTaxAssetsAndLiabilitiesDetails">
<link:definition>999076 - Disclosure - Taxation - Deferred tax assets and liabilities (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails" id="TaxationWithholdingIncomeTaxOnDividendsDetails">
<link:definition>999077 - Disclosure - Taxation - Withholding income tax on dividends (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxesPayableDetails" id="TaxesPayableDetails">
<link:definition>999078 - Disclosure - Taxes Payable (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails" id="ShortTermLoansAndCurrentPortionOfLongTermDebtDetails">
<link:definition>999079 - Disclosure - Short-term loans and current portion of long-term debt  (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails" id="AccruedLiabilitiesAndOtherPayablesDetails">
<link:definition>999080 - Disclosure - Accrued Liabilities and Other Payables (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/LongTermDebtScheduleOfDebtDetails" id="LongTermDebtScheduleOfDebtDetails">
<link:definition>999081 - Disclosure - Long-term debt - Schedule of Debt (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails" id="LongTermDebtScheduleOfLongTermBankLoansDetails">
<link:definition>999082 - Disclosure - Long-term debt - Schedule of long-term bank loans (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails" id="LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails">
<link:definition>999083 - Disclosure - Long-term debt - Summary of the Company's non-current portion of unsecured senior notes (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails" id="LongTermDebtAdditionalInformationDetails">
<link:definition>999084 - Disclosure - Long-term debt - Additional Information (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OrdinarySharesDetails" id="OrdinarySharesDetails">
<link:definition>999085 - Disclosure - Ordinary Shares (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/EmployeeBenefitsDetails" id="EmployeeBenefitsDetails">
<link:definition>999086 - Disclosure - Employee Benefits (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails" id="ShareBasedCompensationDescriptionOfShareOptionPlansDetails">
<link:definition>999087 - Disclosure - Share-based Compensation - Description of share option plans (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails" id="ShareBasedCompensationServiceBasedRsusActivitiesDetails">
<link:definition>999088 - Disclosure - Share-based Compensation - Service-based RSUs activities (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails" id="ShareBasedCompensationValuationAssumptionsDetails">
<link:definition>999089 - Disclosure - Share-based Compensation - Valuation assumptions (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsParentheticalDetails" id="ShareBasedCompensationValuationAssumptionsParentheticalDetails">
<link:definition>999090 - Disclosure - Share-based Compensation - Valuation assumptions (Parenthetical) (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails" id="ShareBasedCompensationShareOptionsActivitiesDetails">
<link:definition>999091 - Disclosure - Share-based Compensation - Share options activities (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/NetLossPerShareDetails" id="NetLossPerShareDetails">
<link:definition>999092 - Disclosure - Net Loss per Share (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails" id="RelatedPartyTransactionsAndBalancesDetails">
<link:definition>999093 - Disclosure - Related Party Transactions and Balances (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SegmentInformationDetails" id="SegmentInformationDetails">
<link:definition>999094 - Disclosure - Segment Information (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/FairValueMeasurementDetails" id="FairValueMeasurementDetails">
<link:definition>999095 - Disclosure - Fair Value Measurement (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/RestrictedNetAssetsDetails" id="RestrictedNetAssetsDetails">
<link:definition>999096 - Disclosure - Restricted Net Assets (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" id="ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails">
<link:definition>999097 - Disclosure - Parent Company Only Condensed Financial Information - Condensed balance sheets (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails" id="ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails">
<link:definition>999098 - Disclosure - Parent Company Only Condensed Financial Information - Condensed statements of comprehensive loss (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails" id="ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails">
<link:definition>999099 - Disclosure - Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/AcquisitionsNarrativeDetails" id="AcquisitionsNarrativeDetails">
<link:definition>999100 - Disclosure - Acquisitions (Narrative) (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/AcquisitionsDetails" id="AcquisitionsDetails">
<link:definition>999101 - Disclosure - Acquisitions (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SubsequentEventsAdditionalInformationDetails" id="SubsequentEventsAdditionalInformationDetails">
<link:definition>999102 - Disclosure - Subsequent Events - Additional Information (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetailsAlternate1" id="SignificantAccountingPoliciesLeasesDetailsAlternate1">
<link:definition>1007 - Statement - Significant Accounting Policies - Leases (Details) Alternate 1</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="bili-20241231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="bili-20241231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="bili-20241231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="bili-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
<import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2024" schemaLocation="https://xbrl.sec.gov/currency/2024/currency-2024.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2024" schemaLocation="https://xbrl.sec.gov/exch/2024/exch-2024.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2024" schemaLocation="https://xbrl.sec.gov/naics/2024/naics-2024.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2024" schemaLocation="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
<import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
<import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
<import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
<import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd" />
<import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" />
<import namespace="http://www.xbrl.org/2006/ref" schemaLocation="http://www.xbrl.org/2006/ref-2006-02-27.xsd" />
<import namespace="http://fasb.org/srt-roles/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd" />
<import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd" />
<element name="CommonClassZMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CommonClassZMember" substitutionGroup="xbrli:item" />
<element name="CommonClassYMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CommonClassYMember" substitutionGroup="xbrli:item" />
<element name="TimeDepositsInBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_TimeDepositsInBank" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DueFromRelatedPartiesExcludingAffiliate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_DueFromRelatedPartiesExcludingAffiliate" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProductionCostNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_ProductionCostNonCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DueToRelatedPartiesExcludingAffiliateCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_DueToRelatedPartiesExcludingAffiliateCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="InvestmentIncomeNetIncludingImpairments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_InvestmentIncomeNetIncludingImpairments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="OtherNonoperatingIncomeNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_OtherNonoperatingIncomeNet" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="StatutoryReserveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_StatutoryReserveMember" substitutionGroup="xbrli:item" />
<element name="MinorityInterestDecreaseFromRedemptionsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_MinorityInterestDecreaseFromRedemptionsShares" substitutionGroup="xbrli:item" />
<element name="AppropriationToStatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_AppropriationToStatutoryReserves" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="FairValueChangesOfShortTermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_FairValueChangesOfShortTermInvestments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ImpairmentOfLongTermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ImpairmentOfLongTermInvestments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RepaymentsOfLoansFromInvestees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RepaymentsOfLoansFromInvestees" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PaymentsForPlacementOfTimeDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PaymentsForPlacementOfTimeDeposits" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ProceedsFromMaturityOfTimeDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ProceedsFromMaturityOfTimeDeposits" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProceedsFromConvertibleDebtNetOfIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NoncashOrPartNoncashIntangibleAssetsNotYetPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IssuanceOfOrdinarySharesInConnectionWithDebtConversion" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="InsiderTradingPoliciesAndProceduresAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_InsiderTradingPoliciesAndProceduresAbstract" substitutionGroup="xbrli:item" />
<element name="PrepaidExpenseAndOtherAssetsCurrentTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" substitutionGroup="xbrli:item" />
<element name="ShortTermInvestmentsTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ShortTermInvestmentsTextBlock" substitutionGroup="xbrli:item" />
<element name="LongTermInvestmentsTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_LongTermInvestmentsTextBlock" substitutionGroup="xbrli:item" />
<element name="TaxationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TaxationAbstract" substitutionGroup="xbrli:item" />
<element name="IncomeAndOtherTaxDisclosureTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_IncomeAndOtherTaxDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="TaxesPayableDisclosureTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_TaxesPayableDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="CommonStockTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_CommonStockTextBlock" substitutionGroup="xbrli:item" />
<element name="RestrictedNetAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_RestrictedNetAssetsAbstract" substitutionGroup="xbrli:item" />
<element name="ConvenienceTranslationPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ConvenienceTranslationPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="CashAndCashEquivalentsAndOtherPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="RelatedPartyTransactionsPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RelatedPartyTransactionsPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="StatutoryReservesPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_StatutoryReservesPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="NoncontrollingInterestsPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NoncontrollingInterestsPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="OperationsAndReorganizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperationsAndReorganizationAbstract" substitutionGroup="xbrli:item" />
<element name="ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfShortTermInvestmentsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_DisclosureOfShortTermInvestmentsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfTaxesPayableTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfTaxesPayableTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfRelatedPartyBalancesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfRelatedPartyBalancesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="GameBusinessMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_GameBusinessMember" substitutionGroup="xbrli:item" />
<element name="OperationsAndReorganizationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperationsAndReorganizationTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="StockExchangeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_StockExchangeAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="StockExchangeDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_StockExchangeDomain" substitutionGroup="xbrli:item" />
<element name="HSXAMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_HSXAMember" substitutionGroup="xbrli:item" />
<element name="ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" substitutionGroup="xbrli:item" />
<element name="OperationsAndReorganizationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperationsAndReorganizationLineItems" substitutionGroup="xbrli:item" />
<element name="DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" substitutionGroup="xbrli:item" />
<element name="PercentageOfConvertibleNotes" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PercentageOfConvertibleNotes" substitutionGroup="xbrli:item" />
<element name="SubsidiariesAndVariableInterestEntitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_SubsidiariesAndVariableInterestEntitiesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="BilibiliHkLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_BilibiliHkLimitedMember" substitutionGroup="xbrli:item" />
<element name="HodeHkLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_HodeHkLimitedMember" substitutionGroup="xbrli:item" />
<element name="ChaodianHkLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ChaodianHkLimitedMember" substitutionGroup="xbrli:item" />
<element name="BilibiliCo.LtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_BilibiliCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="HodeShanghaiLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_HodeShanghaiLimitedMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiBilibiliTechnologyCo.LtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiBilibiliTechnologyCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="ChaodianShanghaiTechnologyCo.Ltd.Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ChaodianShanghaiTechnologyCo.Ltd.Member" substitutionGroup="xbrli:item" />
<element name="ShanghaiHodeInformationTechnologyCo.LtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiHodeInformationTechnologyCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiKuanyuDigitalTechnologyCo.LtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="SharejoyNetworkTechnologyCo.LtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_SharejoyNetworkTechnologyCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiHeheheCultureCommunicationCo.LtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" substitutionGroup="xbrli:item" />
<element name="MajorSubsidiariesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_MajorSubsidiariesMember" substitutionGroup="xbrli:item" />
<element name="SubsidiariesAndVariableInterestEntitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_SubsidiariesAndVariableInterestEntitiesLineItems" substitutionGroup="xbrli:item" />
<element name="EntityIncorporationStateCountryNameAndDateOfIncorporation" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" substitutionGroup="xbrli:item" />
<element name="ExclusiveTechnologyConsultingAndServicesAgreementsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" substitutionGroup="xbrli:item" />
<element name="ParentCompanyOritsRelevantSubsidiariesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ParentCompanyOritsRelevantSubsidiariesMember" substitutionGroup="xbrli:item" />
<element name="AgreementTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_AgreementTerm" substitutionGroup="xbrli:item" />
<element name="TerminationNoticeTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_TerminationNoticeTerm" substitutionGroup="xbrli:item" />
<element name="ThirdPartiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ThirdPartiesMember" substitutionGroup="xbrli:item" />
<element name="IntercompanyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_IntercompanyMember" substitutionGroup="xbrli:item" />
<element name="OtherInterCompanyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OtherInterCompanyMember" substitutionGroup="xbrli:item" />
<element name="GroupCompanyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_GroupCompanyMember" substitutionGroup="xbrli:item" />
<element name="ConsultingAndServicesChargesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ConsultingAndServicesChargesMember" substitutionGroup="xbrli:item" />
<element name="InvestmentsAndLoansFromToGroupCompanies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_InvestmentsAndLoansFromToGroupCompanies" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" substitutionGroup="xbrli:item" />
<element name="PrcSubsidiariesAndVariableInterestEntitiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_PrcSubsidiariesAndVariableInterestEntitiesMember" substitutionGroup="xbrli:item" />
<element name="CashCashEquivalentsRestrictedCashAndOtherLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" substitutionGroup="xbrli:item" />
<element name="CashCashEquivalentsAndTimeDepositsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CashCashEquivalentsAndTimeDepositsAbstract" substitutionGroup="xbrli:item" />
<element name="PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" substitutionGroup="xbrli:item" />
<element name="LicensedCopyrightsOfContentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_LicensedCopyrightsOfContentMember" substitutionGroup="xbrli:item" />
<element name="LicenseRightsOfMobileGamesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_LicenseRightsOfMobileGamesMember" substitutionGroup="xbrli:item" />
<element name="FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" substitutionGroup="xbrli:item" />
<element name="RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="MobileGameServicesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_MobileGameServicesMember" substitutionGroup="xbrli:item" />
<element name="ValueAddedServicesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ValueAddedServicesMember" substitutionGroup="xbrli:item" />
<element name="LiveBroadcastingAndOtherValuedAddedServiceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_LiveBroadcastingAndOtherValuedAddedServiceMember" substitutionGroup="xbrli:item" />
<element name="IPDerivativesAndOthersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_IPDerivativesAndOthersMember" substitutionGroup="xbrli:item" />
<element name="RevenueRecognitionPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RevenueRecognitionPeriod" substitutionGroup="xbrli:item" />
<element name="PercentageOfProfitToBeAppropriatedToStatutoryReserves" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" substitutionGroup="xbrli:item" />
<element name="PercentageOfStatutorySurplusFundToRegisteredCapital" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfStatutorySurplusFundToRegisteredCapital" substitutionGroup="xbrli:item" />
<element name="PercentageOfProfitToBeAppropriatedToGeneralReserve" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" substitutionGroup="xbrli:item" />
<element name="PercentageOfGeneralReserveFundToRegisteredCapital" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfGeneralReserveFundToRegisteredCapital" substitutionGroup="xbrli:item" />
<element name="AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DistributionChannelRiskMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_DistributionChannelRiskMember" substitutionGroup="xbrli:item" />
<element name="TenPercentageOrGreaterServiceProvidersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TenPercentageOrGreaterServiceProvidersMember" substitutionGroup="xbrli:item" />
<element name="ServersAndBandwidthExpenditureMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ServersAndBandwidthExpenditureMember" substitutionGroup="xbrli:item" />
<element name="DistributionChannelMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_DistributionChannelMember" substitutionGroup="xbrli:item" />
<element name="DistributionChannelOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_DistributionChannelOneMember" substitutionGroup="xbrli:item" />
<element name="CustomerAMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CustomerAMember" substitutionGroup="xbrli:item" />
<element name="NumberOfTelecommunicationsServiceProviders" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NumberOfTelecommunicationsServiceProviders" substitutionGroup="xbrli:item" />
<element name="NumberOfServiceProviders" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NumberOfServiceProviders" substitutionGroup="xbrli:item" />
<element name="NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" substitutionGroup="xbrli:item" />
<element name="NumberOfMobileGamesConcentrationOverTenPercentBenchmark" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" substitutionGroup="xbrli:item" />
<element name="PrepaidRevenueSharingCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PrepaidRevenueSharingCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PrepaidMarketingCostAndOtherOperationalExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PrepaidMarketingCostAndOtherOperationalExpenses" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PrepaidContentCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PrepaidContentCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LoansToInvesteesOrOngoingInvestmentsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_LoansToInvesteesOrOngoingInvestmentsCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PrepaidOrReceivablesForJointlyInvestedContent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PrepaidOrReceivablesForJointlyInvestedContent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="FinancialProductsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_FinancialProductsMember" substitutionGroup="xbrli:item" />
<element name="InvestmentsInPubliclyTradedCompaniesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_InvestmentsInPubliclyTradedCompaniesMember" substitutionGroup="xbrli:item" />
<element name="InvestmentIncomeLossRelatedToShortTermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_InvestmentIncomeLossRelatedToShortTermInvestments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PropertyAndEquipmentImpairmentLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PropertyAndEquipmentImpairmentLoss" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IntellectualPropertyAndOthersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_IntellectualPropertyAndOthersMember" substitutionGroup="xbrli:item" />
<element name="LongTermInvestmentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_LongTermInvestmentsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="LongTermInvestmentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_LongTermInvestmentsLineItems" substitutionGroup="xbrli:item" />
<element name="RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="WithholdingIncomeTaxExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_WithholdingIncomeTaxExpense" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncomeTaxesDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_IncomeTaxesDisclosureTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CertainSubsidiariesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CertainSubsidiariesMember" substitutionGroup="xbrli:item" />
<element name="TaxCreditAndLossCarryForwardsExpirationPeriodAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="TaxCreditAndLossCarryForwardsExpirationPeriodDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationSecondYearMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsExpirationSecondYearMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationThirdYearMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsExpirationThirdYearMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationFourthYearMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsExpirationFourthYearMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" substitutionGroup="xbrli:item" />
<element name="EnterpriseCategoryAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_EnterpriseCategoryAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="EnterpriseCategoryDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_EnterpriseCategoryDomain" substitutionGroup="xbrli:item" />
<element name="EncouragedEnterpriseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_EncouragedEnterpriseMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxesDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_IncomeTaxesDisclosureLineItems" substitutionGroup="xbrli:item" />
<element name="AccruedWithholdingIncomeTaxAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_AccruedWithholdingIncomeTaxAmount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncomeTaxRateBelowThresholdAmount" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_IncomeTaxRateBelowThresholdAmount" substitutionGroup="xbrli:item" />
<element name="Ceilinglimitofprofittoestimatetaxrate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_Ceilinglimitofprofittoestimatetaxrate" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncomeTaxesPreferentialTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_IncomeTaxesPreferentialTaxRate" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsAbstract" substitutionGroup="xbrli:item" />
<element name="AdvertisingRevenuesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_AdvertisingRevenuesMember" substitutionGroup="xbrli:item" />
<element name="SalesTaxAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_SalesTaxAbstract" substitutionGroup="xbrli:item" />
<element name="ValueAddedTaxRatePercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ValueAddedTaxRatePercent" substitutionGroup="xbrli:item" />
<element name="CultureBusinessConstructionFeePercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_CultureBusinessConstructionFeePercentage" substitutionGroup="xbrli:item" />
<element name="CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" substitutionGroup="xbrli:item" />
<element name="DeferredTaxAssetValuationAllowanceRollforward" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_DeferredTaxAssetValuationAllowanceRollforward" substitutionGroup="xbrli:item" />
<element name="ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ValuationAllowanceDeferredTaxAssetAdditionsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="WithholdingIncomeTaxAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_WithholdingIncomeTaxAbstract" substitutionGroup="xbrli:item" />
<element name="WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" substitutionGroup="xbrli:item" />
<element name="LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" substitutionGroup="xbrli:item" />
<element name="MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" substitutionGroup="xbrli:item" />
<element name="WithholdingIncomeTaxPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_WithholdingIncomeTaxPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IndividualIncomeTaxesForEmployeesPayableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_IndividualIncomeTaxesForEmployeesPayableCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" substitutionGroup="xbrli:item" />
<element name="ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" substitutionGroup="xbrli:item" />
<element name="LongTermDebtMaturity" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_LongTermDebtMaturity" substitutionGroup="xbrli:item" />
<element name="PayablesToProducersAndLicensors" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PayablesToProducersAndLicensors" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AdvancesToOrPayablesFromThirdPartySellers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_AdvancesToOrPayablesFromThirdPartySellers" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DepositFromCustomersCurrentOne" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_DepositFromCustomersCurrentOne" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ConsiderationPayableForAcquisitionsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_ConsiderationPayableForAcquisitionsCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ConvertibleSeniorNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_ConvertibleSeniorNotes" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ConvertibleNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_ConvertibleNotes" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ScheduleOfMaturitiesOfLongTermDebtTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfMaturitiesOfLongTermDebtTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ScheduleOfMaturitiesOfLongTermDebtLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfMaturitiesOfLongTermDebtLineItems" substitutionGroup="xbrli:item" />
<element name="GroupLongTermLoansFromBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_GroupLongTermLoansFromBank" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember" substitutionGroup="xbrli:item" />
<element name="ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DebtInstrumentRepurchaseFaceAmountPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_DebtInstrumentRepurchaseFaceAmountPercentage" substitutionGroup="xbrli:item" />
<element name="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AverageInterestRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_AverageInterestRate" substitutionGroup="xbrli:item" />
<element name="LongTermDebtDueInMoreThanOneYearMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_LongTermDebtDueInMoreThanOneYearMember" substitutionGroup="xbrli:item" />
<element name="PubliclyTradedSecuritiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_PubliclyTradedSecuritiesMember" substitutionGroup="xbrli:item" />
<element name="ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" substitutionGroup="xbrli:item" />
<element name="ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember" substitutionGroup="xbrli:item" />
<element name="DefinedContributionPlanCostRecognizedPensionAndMedical" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_DefinedContributionPlanCostRecognizedPensionAndMedical" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DefinedContributionPlanCostRecognizedOtherBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_DefinedContributionPlanCostRecognizedOtherBenefits" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="GlobalShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_GlobalShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndEighteenShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TwoThousandAndEighteenShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndEighteenRestatedShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndTwentyFourShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TwoThousandAndTwentyFourShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="EmployeesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_EmployeesMember" substitutionGroup="xbrli:item" />
<element name="ConsultantMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ConsultantMember" substitutionGroup="xbrli:item" />
<element name="InvestmentFundMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_InvestmentFundMember" substitutionGroup="xbrli:item" />
<element name="EntityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_EntityMember" substitutionGroup="xbrli:item" />
<element name="LoansToAnEntityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_LoansToAnEntityMember" substitutionGroup="xbrli:item" />
<element name="RelatedPartyTransactionAmountsOfInvestmentTransferred" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RelatedPartyTransactionAmountsOfRepaymentOfLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" substitutionGroup="xbrli:item" />
<element name="PercentageOfRestrictedNetAssets" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PercentageOfRestrictedNetAssets" substitutionGroup="xbrli:item" />
<element name="DeficitInSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_DeficitInSubsidiaries" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BrandMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_BrandMember" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>bili-20241231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 24-March-2025 [09:01:43] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#OperationsRisksInRelationToTheVieStructureDetails" roleURI="http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesLeasesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#PrepaymentsAndOtherCurrentAssetsDetails" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#PropertyAndEquipmentNetDetails" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#IntangibleAssetsNetDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails" roleURI="http://www.bilibili.com/role/TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#TaxationIncomeTaxesDetails" roleURI="http://www.bilibili.com/role/TaxationIncomeTaxesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#TaxationDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#TaxesPayableDetails" roleURI="http://www.bilibili.com/role/TaxesPayableDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#AccruedLiabilitiesAndOtherPayablesDetails" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermDebtScheduleOfDebtDetails" roleURI="http://www.bilibili.com/role/LongTermDebtScheduleOfDebtDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermDebtScheduleOfLongTermBankLoansDetails" roleURI="http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails" roleURI="http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#EmployeeBenefitsDetails" roleURI="http://www.bilibili.com/role/EmployeeBenefitsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#NetLossPerShareDetails" roleURI="http://www.bilibili.com/role/NetLossPerShareDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#AcquisitionsDetails" roleURI="http://www.bilibili.com/role/AcquisitionsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesLeasesDetailsAlternate1" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetailsAlternate1" />
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedMarketingCostsCurrent" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PayablesToProducersAndLicensors" xlink:label="loc_BILI_PayablesToProducersAndLicensors" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_BILI_PayablesToProducersAndLicensors" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AdvancesToOrPayablesFromThirdPartySellers" xlink:label="loc_BILI_AdvancesToOrPayablesFromThirdPartySellers" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_BILI_AdvancesToOrPayablesFromThirdPartySellers" use="optional" order="3" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DepositFromCustomersCurrentOne" xlink:label="loc_BILI_DepositFromCustomersCurrentOne" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_BILI_DepositFromCustomersCurrentOne" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_InterestPayableCurrent" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConsiderationPayableForAcquisitionsCurrent" xlink:label="loc_BILI_ConsiderationPayableForAcquisitionsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_BILI_ConsiderationPayableForAcquisitionsCurrent" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities" use="optional" order="10" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TimeDepositsInBank" xlink:label="loc_BILI_TimeDepositsInBank" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_BILI_TimeDepositsInBank" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_RestrictedCashCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_ShortTermInvestments" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DueFromRelatedPartiesExcludingAffiliate" xlink:label="loc_BILI_DueFromRelatedPartiesExcludingAffiliate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_BILI_DueFromRelatedPartiesExcludingAffiliate" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsNoncurrent" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProductionCostNonCurrent" xlink:label="loc_BILI_ProductionCostNonCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_BILI_ProductionCostNonCurrent" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_Goodwill" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_LongTermInvestments" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="16" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_TaxesPayableCurrent" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_DebtCurrent" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DueToRelatedPartiesExcludingAffiliateCurrent" xlink:label="loc_BILI_DueToRelatedPartiesExcludingAffiliateCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_BILI_DueToRelatedPartiesExcludingAffiliateCurrent" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesNoncurrent" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_LongTermDebtNoncurrent" use="optional" order="27" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="28" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="29" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="31" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapital" use="optional" order="32" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="loc_us-gaap_RetainedEarningsAppropriated" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAppropriated" use="optional" order="33" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="34" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated" use="optional" order="35" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_MinorityInterest" use="optional" order="36" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_CommitmentsAndContingencies" use="optional" order="37" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_Depreciation" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_InventoryWriteDown" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" use="optional" order="11" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_FairValueChangesOfShortTermInvestments" xlink:label="loc_BILI_FairValueChangesOfShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_BILI_FairValueChangesOfShortTermInvestments" use="optional" order="12" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" use="optional" order="13" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestructuringCosts" xlink:label="loc_us-gaap_OtherRestructuringCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_OtherRestructuringCosts" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainOnSaleOfInvestments" xlink:label="loc_us-gaap_GainOnSaleOfInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainOnSaleOfInvestments" use="optional" order="15" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" use="optional" order="16" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" use="optional" order="17" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ImpairmentOfLongTermInvestments" xlink:label="loc_BILI_ImpairmentOfLongTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_BILI_ImpairmentOfLongTermInvestments" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" use="optional" order="19" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties" use="optional" order="21" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" order="22" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" use="optional" order="23" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" use="optional" order="27" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" use="optional" order="28" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties" use="optional" order="29" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="31" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="32" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets" use="optional" order="33" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments" use="optional" order="34" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" use="optional" order="35" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" use="optional" order="36" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireLongtermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireLongtermInvestments" use="optional" order="37" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RepaymentsOfLoansFromInvestees" xlink:label="loc_BILI_RepaymentsOfLoansFromInvestees" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_BILI_RepaymentsOfLoansFromInvestees" use="optional" order="38" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleOfLongtermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfLongtermInvestments" use="optional" order="39" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PaymentsForPlacementOfTimeDeposits" xlink:label="loc_BILI_PaymentsForPlacementOfTimeDeposits" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_BILI_PaymentsForPlacementOfTimeDeposits" use="optional" order="40" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromMaturityOfTimeDeposits" xlink:label="loc_BILI_ProceedsFromMaturityOfTimeDeposits" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_BILI_ProceedsFromMaturityOfTimeDeposits" use="optional" order="41" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashDivestedFromDeconsolidation" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation" use="optional" order="42" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="43" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt" use="optional" order="44" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders" use="optional" order="45" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised" use="optional" order="46" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_BILI_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_BILI_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" use="optional" order="47" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" use="optional" order="48" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xlink:label="loc_BILI_ProceedsFromConvertibleDebtNetOfIssuanceCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_BILI_ProceedsFromConvertibleDebtNetOfIssuanceCosts" use="optional" order="49" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt" use="optional" order="51" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" use="optional" order="52" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GrossProfit" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_CostOfRevenue" use="optional" order="6" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_OperatingExpenses" use="optional" order="7" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_SellingAndMarketingExpense" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentIncomeNetIncludingImpairments" xlink:label="loc_BILI_InvestmentIncomeNetIncludingImpairments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_BILI_InvestmentIncomeNetIncludingImpairments" use="optional" order="12" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_us-gaap_InterestExpense" use="optional" order="14" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OtherNonoperatingIncomeNet" xlink:label="loc_BILI_OtherNonoperatingIncomeNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_BILI_OtherNonoperatingIncomeNet" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="18" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" use="optional" order="19" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" use="optional" order="24" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/EmployeeBenefitsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DefinedContributionPlanCostRecognizedPensionAndMedical" xlink:label="loc_BILI_DefinedContributionPlanCostRecognizedPensionAndMedical" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="loc_BILI_DefinedContributionPlanCostRecognizedPensionAndMedical" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DefinedContributionPlanCostRecognizedOtherBenefits" xlink:label="loc_BILI_DefinedContributionPlanCostRecognizedOtherBenefits" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="loc_BILI_DefinedContributionPlanCostRecognizedOtherBenefits" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="loc_us-gaap_EquityMethodInvestments" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/NetLossPerShareDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TimeDepositsInBank" xlink:label="loc_BILI_TimeDepositsInBank" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_BILI_TimeDepositsInBank" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_RestrictedCashCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DueFromRelatedPartiesExcludingAffiliate" xlink:label="loc_BILI_DueFromRelatedPartiesExcludingAffiliate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_BILI_DueFromRelatedPartiesExcludingAffiliate" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_ShortTermInvestments" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_LongTermInvestments" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="10" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_TaxesPayableCurrent" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_ShortTermBorrowings" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DueToRelatedPartiesExcludingAffiliateCurrent" xlink:label="loc_BILI_DueToRelatedPartiesExcludingAffiliateCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_BILI_DueToRelatedPartiesExcludingAffiliateCurrent" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_MinorityInterest" use="optional" order="23" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="25" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_ShortTermInvestments" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_LongTermInvestments" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_EquityMethodInvestments" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_ShortTermBorrowings" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DeficitInSubsidiaries" xlink:label="loc_BILI_DeficitInSubsidiaries" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_BILI_DeficitInSubsidiaries" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="13" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_PrepaidTaxes" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrepaidRevenueSharingCost" xlink:label="loc_BILI_PrepaidRevenueSharingCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_BILI_PrepaidRevenueSharingCost" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivable" xlink:label="loc_us-gaap_InterestReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_InterestReceivable" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_DepositsAssetsCurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrepaidMarketingCostAndOtherOperationalExpenses" xlink:label="loc_BILI_PrepaidMarketingCostAndOtherOperationalExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_BILI_PrepaidMarketingCostAndOtherOperationalExpenses" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="loc_us-gaap_AdvancesOnInventoryPurchases" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_AdvancesOnInventoryPurchases" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LoansToInvesteesOrOngoingInvestmentsCurrent" xlink:label="loc_BILI_LoansToInvesteesOrOngoingInvestmentsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_BILI_LoansToInvesteesOrOngoingInvestmentsCurrent" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrepaidOrReceivablesForJointlyInvestedContent" xlink:label="loc_BILI_PrepaidOrReceivablesForJointlyInvestedContent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_BILI_PrepaidOrReceivablesForJointlyInvestedContent" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_OtherAssetsCurrent" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrepaidContentCost" xlink:label="loc_BILI_PrepaidContentCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_BILI_PrepaidContentCost" use="optional" order="11" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetailsAlternate1">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_OperatingLeaseLiability" use="optional" order="5" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_WithholdingIncomeTaxExpense" xlink:label="loc_BILI_WithholdingIncomeTaxExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_BILI_WithholdingIncomeTaxExpense" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_us-gaap_DeferredTaxAssetsGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance" use="optional" order="5" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationIncomeTaxesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xlink:label="loc_BILI_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_BILI_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xlink:label="loc_BILI_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_BILI_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxesPayableDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_WithholdingIncomeTaxPayable" xlink:label="loc_BILI_WithholdingIncomeTaxPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="loc_BILI_WithholdingIncomeTaxPayable" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IndividualIncomeTaxesForEmployeesPayableCurrent" xlink:label="loc_BILI_IndividualIncomeTaxesForEmployeesPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="loc_BILI_IndividualIncomeTaxesForEmployeesPayableCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" use="optional" order="5" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtScheduleOfDebtDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank" xlink:label="loc_us-gaap_LongTermLoansFromBank" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="loc_us-gaap_LongTermLoansFromBank" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotes" xlink:label="loc_BILI_ConvertibleSeniorNotes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="loc_BILI_ConvertibleSeniorNotes" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleNotes" xlink:label="loc_BILI_ConvertibleNotes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="loc_BILI_ConvertibleNotes" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GroupLongTermLoansFromBank" xlink:label="loc_BILI_GroupLongTermLoansFromBank" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_BILI_GroupLongTermLoansFromBank" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_BILI_GroupLongTermLoansFromBank" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" use="optional" order="2" weight="1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>bili-20241231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 24-March-2025 [09:01:43] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#CoverPage" roleURI="http://www.bilibili.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesPolicies" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConcentrationsAndRisksTables" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShareBasedCompensationTables" roleURI="http://www.bilibili.com/role/ShareBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#AcquisitionsTables" roleURI="http://www.bilibili.com/role/AcquisitionsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails" roleURI="http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails" roleURI="http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#OperationsContractualAgreementsWithMajorViesDetails" roleURI="http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#OperationsRisksInRelationToTheVieStructureDetails" roleURI="http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#OperationsLiquidityDetails" roleURI="http://www.bilibili.com/role/OperationsLiquidityDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesIntangibleAssetsNetDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesStatutoryReservesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConcentrationsAndRisksDetails" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShortTermInvestmentsDetails" roleURI="http://www.bilibili.com/role/ShortTermInvestmentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#PropertyAndEquipmentNetDetails" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#IntangibleAssetsNetDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermInvestmentsNetDetails" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#TaxationIncomeTaxesDetails" roleURI="http://www.bilibili.com/role/TaxationIncomeTaxesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#TaxationSalesTaxDetails" roleURI="http://www.bilibili.com/role/TaxationSalesTaxDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShortTermLoansAndCurrentPortionOfLongTermDebtDetails" roleURI="http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermDebtScheduleOfLongTermBankLoansDetails" roleURI="http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails" roleURI="http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermDebtAdditionalInformationDetails" roleURI="http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#OrdinarySharesDetails" roleURI="http://www.bilibili.com/role/OrdinarySharesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShareBasedCompensationDescriptionOfShareOptionPlansDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShareBasedCompensationServiceBasedRsusActivitiesDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShareBasedCompensationValuationAssumptionsDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShareBasedCompensationValuationAssumptionsParentheticalDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsParentheticalDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShareBasedCompensationShareOptionsActivitiesDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#NetLossPerShareDetails" roleURI="http://www.bilibili.com/role/NetLossPerShareDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#RelatedPartyTransactionsAndBalancesDetails" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#FairValueMeasurementDetails" roleURI="http://www.bilibili.com/role/FairValueMeasurementDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#AcquisitionsNarrativeDetails" roleURI="http://www.bilibili.com/role/AcquisitionsNarrativeDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#AcquisitionsDetails" roleURI="http://www.bilibili.com/role/AcquisitionsDetails" />
<roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_112" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentInformationTable_102" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_103" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_102" xlink:to="loc_us-gaap_StatementClassOfStockAxis_103" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_104" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_103" xlink:to="loc_us-gaap_ClassOfStockDomain_104" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_104_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_103" xlink:to="loc_us-gaap_ClassOfStockDomain_104_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_104" xlink:to="loc_us-gaap_CommonStockMember_105" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_106" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_104" xlink:to="loc_bili_CommonClassZMember_106" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_107" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_104" xlink:to="loc_bili_CommonClassYMember_107" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_104" xlink:to="loc_dei_AdrMember_108" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_102" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_109" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_109" xlink:to="loc_dei_AddressTypeDomain_110" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_110_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_109" xlink:to="loc_dei_AddressTypeDomain_110_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_110" xlink:to="loc_dei_BusinessContactMember_111" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_113" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityRegistrantName_113" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_114" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityCentralIndexKey_114" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentType_115" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentPeriodEndDate_116" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_117" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_AmendmentFlag_117" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_118" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_CurrentFiscalYearEndDate_118" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_119" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_119" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_120" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityVoluntaryFilers_120" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_121" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityCurrentReportingStatus_121" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_122" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityFilerCategory_122" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityEmergingGrowthCompany_123" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_124" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityShellCompany_124" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_125" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentFiscalYearFocus_125" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_126" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentFiscalPeriodFocus_126" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentAnnualReport_127" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentTransitionReport_128" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityInteractiveDataCurrent_129" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentAccountingStandard_130" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentShellCompanyReport_131" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityFileNumber_132" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityIncorporationStateCountryCode_133" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentRegistrationStatement_134" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_135" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_136" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_Security12bTitle_137" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_SecurityExchangeName_138" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_ContactPersonnelName_139" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityAddressAddressLine1_140" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityAddressCityOrTown_141" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityAddressPostalZipCode_142" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityAddressCountry_143" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="loc_dei_CountryRegion_144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_CountryRegion_144" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_CityAreaCode_145" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_LocalPhoneNumber_146" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_dei_NoTradingSymbolFlag_147" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_NoTradingSymbolFlag_147" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_TradingSymbol_148" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress_149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_ContactPersonnelEmailAddress_149" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_IcfrAuditorAttestationFlag_150" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_AuditorFirmId_151" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_AuditorName_152" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_AuditorLocation_153" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_154" use="optional" order="54" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_165" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_157" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_165" xlink:to="loc_us-gaap_StatementTable_157" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_157" xlink:to="loc_us-gaap_StatementClassOfStockAxis_158" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_158" xlink:to="loc_us-gaap_ClassOfStockDomain_159" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_159_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_158" xlink:to="loc_us-gaap_ClassOfStockDomain_159_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_159" xlink:to="loc_bili_CommonClassYMember_160" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_161" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_159" xlink:to="loc_bili_CommonClassZMember_161" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_166" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_165" xlink:to="loc_us-gaap_AssetsAbstract_166" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_167" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_166" xlink:to="loc_us-gaap_AssetsCurrentAbstract_167" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_168" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_168" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_169" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_bili_TimeDepositsInBank_169" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_170" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_us-gaap_RestrictedCashCurrent_170" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_171" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DueFromRelatedPartiesExcludingAffiliate" xlink:label="loc_bili_DueFromRelatedPartiesExcludingAffiliate_1589" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_bili_DueFromRelatedPartiesExcludingAffiliate_1589" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_173" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_173" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_us-gaap_ShortTermInvestments_174" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_175" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_us-gaap_AssetsCurrent_175" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_166" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_176" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_177" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProductionCostNonCurrent" xlink:label="loc_bili_ProductionCostNonCurrent_178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_bili_ProductionCostNonCurrent_178" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_179" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_180" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_181" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_us-gaap_Goodwill_181" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_us-gaap_LongTermInvestments_182" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_183" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_183" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_184" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_us-gaap_AssetsNoncurrent_184" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_166" xlink:to="loc_us-gaap_Assets_185" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_165" xlink:to="loc_us-gaap_LiabilitiesAbstract_186" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_187" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_186" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_187" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_us-gaap_AccountsPayableCurrent_188" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_189" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_us-gaap_TaxesPayableCurrent_190" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_us-gaap_DebtCurrent_191" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_192" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_192" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_193" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DueToRelatedPartiesExcludingAffiliateCurrent" xlink:label="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_194" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_195" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_us-gaap_LiabilitiesCurrent_195" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_196" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_186" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_196" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_197" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_196" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_197" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_198" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_196" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_198" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_199" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_196" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_199" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_200" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_186" xlink:to="loc_us-gaap_Liabilities_200" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_201" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_165" xlink:to="loc_us-gaap_CommitmentsAndContingencies_201" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_165" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_CommonStockValue_203" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_AdditionalPaidInCapital_204" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="loc_us-gaap_RetainedEarningsAppropriated_205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_RetainedEarningsAppropriated_205" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_206" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_207" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_StockholdersEquity_208" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_209" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_MinorityInterest_209" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_210" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_165" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_211" use="optional" order="52" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_222" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_214" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_222" xlink:to="loc_us-gaap_StatementTable_214" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_214" xlink:to="loc_srt_ConsolidatedEntitiesAxis_215" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_215" xlink:to="loc_srt_ConsolidatedEntitiesDomain_216" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_216_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_215" xlink:to="loc_srt_ConsolidatedEntitiesDomain_216_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_216" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_217" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_214" xlink:to="loc_us-gaap_StatementClassOfStockAxis_218" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_219" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_218" xlink:to="loc_us-gaap_ClassOfStockDomain_219" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_219_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_218" xlink:to="loc_us-gaap_ClassOfStockDomain_219_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_219" xlink:to="loc_bili_CommonClassYMember_220" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_221" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_219" xlink:to="loc_bili_CommonClassZMember_221" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_223" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_222" xlink:to="loc_us-gaap_Liabilities_223" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_224" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_222" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_224" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_224" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_225" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_224" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_226" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_224" xlink:to="loc_us-gaap_CommonStockSharesIssued_227" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_224" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_228" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_242" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_StatementTable_231" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_232" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_231" xlink:to="loc_us-gaap_StatementClassOfStockAxis_232" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_232" xlink:to="loc_us-gaap_ClassOfStockDomain_233" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_233_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_232" xlink:to="loc_us-gaap_ClassOfStockDomain_233_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_234" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_233" xlink:to="loc_dei_AdrMember_234" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_233" xlink:to="loc_us-gaap_CommonStockMember_235" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_231" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_236" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_237" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_236" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_237" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_237_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_236" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_237_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_238" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_237" xlink:to="loc_us-gaap_CostOfSalesMember_238" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_237" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_239" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_240" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_237" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_240" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_241" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_237" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_241" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_243" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_243" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_CostOfRevenue_244" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_245" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_GrossProfit_245" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_246" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_OperatingExpensesAbstract_246" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_247" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_246" xlink:to="loc_us-gaap_SellingAndMarketingExpense_247" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_246" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_248" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_246" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_249" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_250" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_246" xlink:to="loc_us-gaap_OperatingExpenses_250" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_OperatingIncomeLoss_251" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentIncomeNetIncludingImpairments" xlink:label="loc_bili_InvestmentIncomeNetIncludingImpairments_253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" xlink:to="loc_bili_InvestmentIncomeNetIncludingImpairments_253" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" xlink:to="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_254" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" xlink:to="loc_us-gaap_InterestExpense_255" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_256" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_256" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_257" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_257" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OtherNonoperatingIncomeNet" xlink:label="loc_bili_OtherNonoperatingIncomeNet_258" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" xlink:to="loc_bili_OtherNonoperatingIncomeNet_258" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_259" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_259" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_260" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_260" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_261" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_261" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_ProfitLoss_262" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_263" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_263" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_264" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_266" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_266" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_267" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_266" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_267" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_266" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_268" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_269" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_269" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_270" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_270" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_271" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_271" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_272" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_EarningsPerShareBasic_272" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_273" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_EarningsPerShareDiluted_273" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_275" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_275" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LaborAndRelatedExpenseAbstract" xlink:label="loc_us-gaap_LaborAndRelatedExpenseAbstract_276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_LaborAndRelatedExpenseAbstract_276" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LaborAndRelatedExpenseAbstract_276" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_277" use="optional" order="47" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_296" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StatementTable_280" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_280" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_281" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_281" xlink:to="loc_us-gaap_EquityComponentDomain_282" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_282_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_281" xlink:to="loc_us-gaap_EquityComponentDomain_282_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_282" xlink:to="loc_us-gaap_CommonStockMember_283" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_284" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_282" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_284" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_StatutoryReserveMember" xlink:label="loc_bili_StatutoryReserveMember_285" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_282" xlink:to="loc_bili_StatutoryReserveMember_285" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_282" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_286" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_287" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_282" xlink:to="loc_us-gaap_RetainedEarningsMember_287" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_282" xlink:to="loc_us-gaap_NoncontrollingInterestMember_288" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_280" xlink:to="loc_us-gaap_StatementClassOfStockAxis_289" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_290" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_289" xlink:to="loc_us-gaap_ClassOfStockDomain_290" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_290_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_289" xlink:to="loc_us-gaap_ClassOfStockDomain_290_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_290" xlink:to="loc_bili_CommonClassYMember_291" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_290" xlink:to="loc_bili_CommonClassZMember_292" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_297" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_298" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_SharesOutstanding_298" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_299" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_ProfitLoss_299" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_300" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_301" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_301" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_302" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_302" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_303" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_303" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_304" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_MinorityInterestDecreaseFromRedemptionsShares" xlink:label="loc_bili_MinorityInterestDecreaseFromRedemptionsShares_318" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_bili_MinorityInterestDecreaseFromRedemptionsShares_318" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_312" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_313" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_1558" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_1558" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_305" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_315" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_316" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AppropriationToStatutoryReserves" xlink:label="loc_bili_AppropriationToStatutoryReserves_319" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_bili_AppropriationToStatutoryReserves_319" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_320" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_320" use="optional" order="32" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_491" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_486" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_StatementTable_486" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_487" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_486" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_487" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_488" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_487" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_488" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_488_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_487" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_488_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_489" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_488" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_489" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_490" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_488" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_490" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_492" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_492" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_493" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_493" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_494" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_UseOfEstimates_494" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_495" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_495" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvenienceTranslationPolicyPolicyTextBlock" xlink:label="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock_496" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock_496" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_497" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_497" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xlink:label="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock_498" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock_498" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_499" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_499" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_500" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_500" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_501" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_501" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_502" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_502" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_503" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_503" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_504" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_504" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_505" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_506" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_506" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_507" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_507" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_508" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_508" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xlink:label="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock_509" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock_509" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_510" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_510" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_511" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_511" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_512" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_512" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_513" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_513" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xlink:label="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock_514" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock_514" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_515" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_515" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_StatutoryReservesPolicyPolicyTextBlock" xlink:label="loc_bili_StatutoryReservesPolicyPolicyTextBlock_516" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_bili_StatutoryReservesPolicyPolicyTextBlock_516" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NoncontrollingInterestsPolicyPolicyTextBlock" xlink:label="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock_517" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock_517" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_518" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_518" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_519" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_519" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_520" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_520" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_521" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_521" use="optional" order="36" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConcentrationsAndRisksTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_541" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_536" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_541" xlink:to="loc_us-gaap_ConcentrationRiskTable_536" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_537" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_536" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_537" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_538" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_537" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_538" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_538_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_537" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_538_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_539" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_538" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_539" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_540" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_538" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_540" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_542" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_541" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_542" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_589" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_586" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_589" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_586" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_587" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_586" xlink:to="loc_us-gaap_AwardTypeAxis_587" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_588" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_587" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_588" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_588_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_587" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_588_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_590" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_589" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_590" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_591" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_589" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_591" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_592" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_589" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_592" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_614" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_607" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_614" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_607" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_608" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_607" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_608" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_609" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_608" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_609" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_609_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_608" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_609_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GameBusinessMember" xlink:label="loc_bili_GameBusinessMember_612" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_609" xlink:to="loc_bili_GameBusinessMember_612" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_613" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_609" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_613" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_615" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_614" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_615" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperationsAndReorganizationLineItems" xlink:label="loc_bili_OperationsAndReorganizationLineItems_632" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperationsAndReorganizationTable" xlink:label="loc_bili_OperationsAndReorganizationTable_618" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_OperationsAndReorganizationLineItems_632" xlink:to="loc_bili_OperationsAndReorganizationTable_618" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_OperationsAndReorganizationTable_618" xlink:to="loc_us-gaap_StatementClassOfStockAxis_619" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_619" xlink:to="loc_us-gaap_ClassOfStockDomain_620" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_620_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_619" xlink:to="loc_us-gaap_ClassOfStockDomain_620_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_621" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_620" xlink:to="loc_dei_AdrMember_621" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_StockExchangeAxis" xlink:label="loc_bili_StockExchangeAxis_626" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_OperationsAndReorganizationTable_618" xlink:to="loc_bili_StockExchangeAxis_626" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_StockExchangeDomain" xlink:label="loc_bili_StockExchangeDomain_627" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bili_StockExchangeAxis_626" xlink:to="loc_bili_StockExchangeDomain_627" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_StockExchangeDomain" xlink:label="loc_bili_StockExchangeDomain_627_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bili_StockExchangeAxis_626" xlink:to="loc_bili_StockExchangeDomain_627_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_HSXAMember" xlink:label="loc_bili_HSXAMember_628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_StockExchangeDomain_627" xlink:to="loc_bili_HSXAMember_628" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_OperationsAndReorganizationTable_618" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_629" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_630" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_629" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_630" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_630_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_629" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_630_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_631" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_630" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_631" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" xlink:label="loc_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing_635" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_632" xlink:to="loc_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing_635" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_633" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_632" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_633" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_636" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_632" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_636" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_634" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_632" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_634" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_637" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_632" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_637" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfConvertibleNotes" xlink:label="loc_bili_PercentageOfConvertibleNotes_638" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_632" xlink:to="loc_bili_PercentageOfConvertibleNotes_638" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchaseAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_639" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_632" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_639" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_SubsidiariesAndVariableInterestEntitiesLineItems" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_663" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_SubsidiariesAndVariableInterestEntitiesTable" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_642" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_663" xlink:to="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_642" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_642" xlink:to="loc_srt_OwnershipAxis_643" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_644" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_643" xlink:to="loc_srt_OwnershipDomain_644" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_644_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_643" xlink:to="loc_srt_OwnershipDomain_644_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_BilibiliHkLimitedMember" xlink:label="loc_bili_BilibiliHkLimitedMember_645" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_BilibiliHkLimitedMember_645" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_HodeHkLimitedMember" xlink:label="loc_bili_HodeHkLimitedMember_646" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_HodeHkLimitedMember_646" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ChaodianHkLimitedMember" xlink:label="loc_bili_ChaodianHkLimitedMember_647" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_ChaodianHkLimitedMember_647" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_BilibiliCo.LtdMember" xlink:label="loc_bili_BilibiliCo.LtdMember_648" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_BilibiliCo.LtdMember_648" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_HodeShanghaiLimitedMember" xlink:label="loc_bili_HodeShanghaiLimitedMember_649" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_HodeShanghaiLimitedMember_649" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShanghaiBilibiliTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember_650" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember_650" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ChaodianShanghaiTechnologyCo.Ltd.Member" xlink:label="loc_bili_ChaodianShanghaiTechnologyCo.Ltd.Member_651" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_ChaodianShanghaiTechnologyCo.Ltd.Member_651" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember_652" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember_652" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember_653" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember_653" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_SharejoyNetworkTechnologyCo.LtdMember" xlink:label="loc_bili_SharejoyNetworkTechnologyCo.LtdMember_654" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_SharejoyNetworkTechnologyCo.LtdMember_654" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xlink:label="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember_655" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember_655" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xlink:label="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member_656" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member_656" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_657" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_642" xlink:to="loc_srt_ConsolidatedEntitiesAxis_657" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_658" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_657" xlink:to="loc_srt_ConsolidatedEntitiesDomain_658" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_658_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_657" xlink:to="loc_srt_ConsolidatedEntitiesDomain_658_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_659" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_658" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_659" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_660" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_642" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_660" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_661" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_660" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_661" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_661_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_660" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_661_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_MajorSubsidiariesMember" xlink:label="loc_bili_MajorSubsidiariesMember_662" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_661" xlink:to="loc_bili_MajorSubsidiariesMember_662" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xlink:label="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation_664" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_663" xlink:to="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation_664" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_665" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_663" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_665" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:label="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_666" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_663" xlink:to="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_666" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_667" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_663" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_667" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:label="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE_668" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_663" xlink:to="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE_668" use="optional" order="29" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_681" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_671" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_681" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_671" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_671" xlink:to="loc_srt_ConsolidatedEntitiesAxis_672" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_673" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_672" xlink:to="loc_srt_ConsolidatedEntitiesDomain_673" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_673_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_672" xlink:to="loc_srt_ConsolidatedEntitiesDomain_673_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_674" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_673" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_674" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_675" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_671" xlink:to="loc_us-gaap_TypeOfArrangementAxis_675" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_676" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_675" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_676" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_676_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_675" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_676_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xlink:label="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember_677" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_676" xlink:to="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember_677" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_678" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_671" xlink:to="loc_dei_LegalEntityAxis_678" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_679" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_678" xlink:to="loc_dei_EntityDomain_679" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_679_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_678" xlink:to="loc_dei_EntityDomain_679_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ParentCompanyOritsRelevantSubsidiariesMember" xlink:label="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember_680" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_679" xlink:to="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember_680" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AgreementTerm" xlink:label="loc_bili_AgreementTerm_682" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_681" xlink:to="loc_bili_AgreementTerm_682" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TerminationNoticeTerm" xlink:label="loc_bili_TerminationNoticeTerm_683" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_681" xlink:to="loc_bili_TerminationNoticeTerm_683" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_702" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_686" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_686" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_687" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_686" xlink:to="loc_srt_ConsolidatedEntitiesAxis_687" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_687" xlink:to="loc_srt_ConsolidatedEntitiesDomain_688" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_688_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_687" xlink:to="loc_srt_ConsolidatedEntitiesDomain_688_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_689" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_688" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_689" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_686" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_690" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_691" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_690" xlink:to="loc_us-gaap_RelatedPartyDomain_691" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_691_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_690" xlink:to="loc_us-gaap_RelatedPartyDomain_691_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaap_RelatedPartyMember_692" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_691" xlink:to="loc_us-gaap_RelatedPartyMember_692" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_686" xlink:to="loc_srt_MajorCustomersAxis_693" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_694" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_693" xlink:to="loc_srt_NameOfMajorCustomerDomain_694" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_694_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_693" xlink:to="loc_srt_NameOfMajorCustomerDomain_694_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ThirdPartiesMember" xlink:label="loc_bili_ThirdPartiesMember_695" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_694" xlink:to="loc_bili_ThirdPartiesMember_695" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IntercompanyMember" xlink:label="loc_bili_IntercompanyMember_696" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_694" xlink:to="loc_bili_IntercompanyMember_696" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OtherInterCompanyMember" xlink:label="loc_bili_OtherInterCompanyMember_697" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_694" xlink:to="loc_bili_OtherInterCompanyMember_697" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GroupCompanyMember" xlink:label="loc_bili_GroupCompanyMember_698" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_694" xlink:to="loc_bili_GroupCompanyMember_698" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_699" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_686" xlink:to="loc_srt_ProductOrServiceAxis_699" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_700" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_699" xlink:to="loc_srt_ProductsAndServicesDomain_700" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_700_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_699" xlink:to="loc_srt_ProductsAndServicesDomain_700_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConsultingAndServicesChargesMember" xlink:label="loc_bili_ConsultingAndServicesChargesMember_701" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_700" xlink:to="loc_bili_ConsultingAndServicesChargesMember_701" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_703" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_703" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_704" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_TimeDepositsInBank_704" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_705" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_RestrictedCashCurrent_705" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_706" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_707" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_707" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DueFromRelatedPartiesExcludingAffiliate" xlink:label="loc_bili_DueFromRelatedPartiesExcludingAffiliate_708" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_DueFromRelatedPartiesExcludingAffiliate_708" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_709" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_709" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_710" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_ShortTermInvestments_710" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_711" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_LongTermInvestments_711" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_712" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_712" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_713" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_Assets_713" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_714" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_AccountsPayableCurrent_714" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_715" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_715" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_716" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_TaxesPayableCurrent_716" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_717" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_ShortTermBorrowings_717" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_718" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_718" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_719" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_719" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_720" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DueToRelatedPartiesExcludingAffiliateCurrent" xlink:label="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_721" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_721" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_722" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_723" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_Liabilities_723" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_724" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_StockholdersEquity_724" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_725" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_MinorityInterest_725" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_726" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_726" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_727" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_728" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_728" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_729" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_CostsAndExpenses_729" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_730" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_OperatingIncomeLoss_730" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_731" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_731" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_732" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_732" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_733" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_ProfitLoss_733" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_734" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_734" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_735" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_735" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_736" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_736" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_737" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_737" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_738" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_738" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PaymentsForPlacementOfTimeDeposits" xlink:label="loc_bili_PaymentsForPlacementOfTimeDeposits_739" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_PaymentsForPlacementOfTimeDeposits_739" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromMaturityOfTimeDeposits" xlink:label="loc_bili_ProceedsFromMaturityOfTimeDeposits_740" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_ProceedsFromMaturityOfTimeDeposits_740" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_741" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_741" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_742" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentsAndLoansFromToGroupCompanies" xlink:label="loc_bili_InvestmentsAndLoansFromToGroupCompanies_743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_InvestmentsAndLoansFromToGroupCompanies_743" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_744" use="optional" order="62" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_745" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_745" use="optional" order="63" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital_746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital_746" use="optional" order="64" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves_747" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves_747" use="optional" order="65" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsLiquidityDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_750" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_750" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_751" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_750" xlink:to="loc_us-gaap_StatementClassOfStockAxis_751" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_752" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_751" xlink:to="loc_us-gaap_ClassOfStockDomain_752" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_752_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_751" xlink:to="loc_us-gaap_ClassOfStockDomain_752_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_754" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_752" xlink:to="loc_dei_AdrMember_754" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_758" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_750" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_758" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_759" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_758" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_759" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_759_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_758" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_759_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1607" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_750" xlink:to="loc_us-gaap_DebtInstrumentAxis_1607" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1608" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1607" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1608" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1608_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1607" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1608_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="loc_us-gaap_ConvertibleDebtMember_1609" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1608" xlink:to="loc_us-gaap_ConvertibleDebtMember_1609" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_762" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" xlink:to="loc_us-gaap_ProfitLoss_762" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_763" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_763" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_764" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_764" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_767" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_767" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_1610" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_1610" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_1611" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_1611" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xlink:label="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_784" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" xlink:label="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_774" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_784" xlink:to="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_774" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_775" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_774" xlink:to="loc_srt_CurrencyAxis_775" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_776" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_775" xlink:to="loc_currency_AllCurrenciesDomain_776" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_776_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_775" xlink:to="loc_currency_AllCurrenciesDomain_776_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_USD" xlink:label="loc_currency_USD_777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_776" xlink:to="loc_currency_USD_777" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_778" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_774" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_778" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_779" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_778" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_779" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_779_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_778" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_779_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xlink:label="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember_780" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_779" xlink:to="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember_780" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_781" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_774" xlink:to="loc_srt_ConsolidatedEntitiesAxis_781" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_782" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_781" xlink:to="loc_srt_ConsolidatedEntitiesDomain_782" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_782_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_781" xlink:to="loc_srt_ConsolidatedEntitiesDomain_782_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xlink:label="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember_783" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_782" xlink:to="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember_783" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_785" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_784" xlink:to="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_785" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CashCashEquivalentsAndTimeDepositsAbstract" xlink:label="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_786" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_784" xlink:to="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_786" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_787" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_786" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_787" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xlink:label="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies_788" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_786" xlink:to="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies_788" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_789" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_786" xlink:to="loc_bili_TimeDepositsInBank_789" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_790" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_786" xlink:to="loc_us-gaap_RestrictedCash_790" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" xlink:label="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_809" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_799" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_809" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_799" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_800" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_799" xlink:to="loc_srt_RangeAxis_800" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_801" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_800" xlink:to="loc_srt_RangeMember_801" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_801_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_800" xlink:to="loc_srt_RangeMember_801_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_802" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_801" xlink:to="loc_srt_MinimumMember_802" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_803" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_801" xlink:to="loc_srt_MaximumMember_803" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_804" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_799" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_804" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_805" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_804" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_805" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_805_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_804" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_805_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LicensedCopyrightsOfContentMember" xlink:label="loc_bili_LicensedCopyrightsOfContentMember_806" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_805" xlink:to="loc_bili_LicensedCopyrightsOfContentMember_806" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LicenseRightsOfMobileGamesMember" xlink:label="loc_bili_LicenseRightsOfMobileGamesMember_807" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_805" xlink:to="loc_bili_LicenseRightsOfMobileGamesMember_807" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember_808" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_805" xlink:to="loc_us-gaap_IntellectualPropertyMember_808" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_810" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_809" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_810" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_849" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_838" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_849" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_838" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_839" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_838" xlink:to="loc_srt_RangeAxis_839" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_840" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_839" xlink:to="loc_srt_RangeMember_840" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_840_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_839" xlink:to="loc_srt_RangeMember_840_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_841" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_840" xlink:to="loc_srt_MaximumMember_841" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_842" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_838" xlink:to="loc_srt_ProductOrServiceAxis_842" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_843" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_842" xlink:to="loc_srt_ProductsAndServicesDomain_843" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_843_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_842" xlink:to="loc_srt_ProductsAndServicesDomain_843_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_MobileGameServicesMember" xlink:label="loc_bili_MobileGameServicesMember_844" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_843" xlink:to="loc_bili_MobileGameServicesMember_844" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ValueAddedServicesMember" xlink:label="loc_bili_ValueAddedServicesMember_845" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_843" xlink:to="loc_bili_ValueAddedServicesMember_845" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xlink:label="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember_846" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_843" xlink:to="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember_846" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingMember" xlink:label="loc_us-gaap_AdvertisingMember_847" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_843" xlink:to="loc_us-gaap_AdvertisingMember_847" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IPDerivativesAndOthersMember" xlink:label="loc_bili_IPDerivativesAndOthersMember_848" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_843" xlink:to="loc_bili_IPDerivativesAndOthersMember_848" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RevenueRecognitionPeriod" xlink:label="loc_bili_RevenueRecognitionPeriod_850" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_849" xlink:to="loc_bili_RevenueRecognitionPeriod_850" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_851" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_849" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_851" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation_852" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_849" xlink:to="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation_852" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_853" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_849" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_853" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_861" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_856" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_861" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_856" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_857" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_856" xlink:to="loc_srt_RangeAxis_857" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_857" xlink:to="loc_srt_RangeMember_858" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_858_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_857" xlink:to="loc_srt_RangeMember_858_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_859" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_858" xlink:to="loc_srt_MinimumMember_859" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_860" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_858" xlink:to="loc_srt_MaximumMember_860" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves_862" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_861" xlink:to="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves_862" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital_863" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_861" xlink:to="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital_863" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve_864" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_861" xlink:to="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve_864" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfGeneralReserveFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital_865" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_861" xlink:to="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital_865" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xlink:label="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds_866" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_861" xlink:to="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds_866" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConcentrationsAndRisksDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_897" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_872" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_897" xlink:to="loc_us-gaap_ConcentrationRiskTable_872" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_873" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_872" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_873" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_874" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_873" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_874" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_874_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_873" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_874_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_875" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_874" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_875" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_876" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_874" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_876" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DistributionChannelRiskMember" xlink:label="loc_bili_DistributionChannelRiskMember_877" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_874" xlink:to="loc_bili_DistributionChannelRiskMember_877" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_878" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_874" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_878" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_879" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_872" xlink:to="loc_srt_ProductOrServiceAxis_879" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_880" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_879" xlink:to="loc_srt_ProductsAndServicesDomain_880" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_880_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_879" xlink:to="loc_srt_ProductsAndServicesDomain_880_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_MobileGameServicesMember" xlink:label="loc_bili_MobileGameServicesMember_881" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_880" xlink:to="loc_bili_MobileGameServicesMember_881" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TenPercentageOrGreaterServiceProvidersMember" xlink:label="loc_bili_TenPercentageOrGreaterServiceProvidersMember_882" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_880" xlink:to="loc_bili_TenPercentageOrGreaterServiceProvidersMember_882" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_883" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_872" xlink:to="loc_srt_RangeAxis_883" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_884" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_883" xlink:to="loc_srt_RangeMember_884" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_884_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_883" xlink:to="loc_srt_RangeMember_884_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_885" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_884" xlink:to="loc_srt_MinimumMember_885" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_887" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_872" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_887" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_888" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_887" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_888" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_888_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_887" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_888_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ServersAndBandwidthExpenditureMember" xlink:label="loc_bili_ServersAndBandwidthExpenditureMember_889" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_888" xlink:to="loc_bili_ServersAndBandwidthExpenditureMember_889" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_890" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_888" xlink:to="loc_us-gaap_AccountsReceivableMember_890" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_891" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_888" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_891" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_872" xlink:to="loc_srt_MajorCustomersAxis_892" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_893" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_892" xlink:to="loc_srt_NameOfMajorCustomerDomain_893" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_893_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_892" xlink:to="loc_srt_NameOfMajorCustomerDomain_893_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DistributionChannelMember" xlink:label="loc_bili_DistributionChannelMember_894" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_893" xlink:to="loc_bili_DistributionChannelMember_894" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DistributionChannelOneMember" xlink:label="loc_bili_DistributionChannelOneMember_895" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_DistributionChannelMember_894" xlink:to="loc_bili_DistributionChannelOneMember_895" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CustomerAMember" xlink:label="loc_bili_CustomerAMember_896" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_893" xlink:to="loc_bili_CustomerAMember_896" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NumberOfTelecommunicationsServiceProviders" xlink:label="loc_bili_NumberOfTelecommunicationsServiceProviders_898" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_897" xlink:to="loc_bili_NumberOfTelecommunicationsServiceProviders_898" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NumberOfServiceProviders" xlink:label="loc_bili_NumberOfServiceProviders_899" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_897" xlink:to="loc_bili_NumberOfServiceProviders_899" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_900" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_897" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_900" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_901" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_897" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_901" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" xlink:label="loc_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark_902" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_897" xlink:to="loc_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark_902" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" xlink:label="loc_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark_903" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_897" xlink:to="loc_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark_903" use="optional" order="35" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermInvestmentsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfInvestmentHoldingsLineItems" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_925" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfInvestmentHoldingsTable" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsTable_920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_925" xlink:to="loc_us-gaap_SummaryOfInvestmentHoldingsTable_920" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsTable_920" xlink:to="loc_us-gaap_InvestmentTypeAxis_921" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_922" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_921" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_922" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_922_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_921" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_922_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_FinancialProductsMember" xlink:label="loc_bili_FinancialProductsMember_923" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_922" xlink:to="loc_bili_FinancialProductsMember_923" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentsInPubliclyTradedCompaniesMember" xlink:label="loc_bili_InvestmentsInPubliclyTradedCompaniesMember_924" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_922" xlink:to="loc_bili_InvestmentsInPubliclyTradedCompaniesMember_924" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_925" xlink:to="loc_us-gaap_ShortTermInvestments_926" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentIncomeLossRelatedToShortTermInvestments" xlink:label="loc_bili_InvestmentIncomeLossRelatedToShortTermInvestments_1596" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_925" xlink:to="loc_bili_InvestmentIncomeLossRelatedToShortTermInvestments_1596" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_937" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_931" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_937" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_931" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_931" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_932" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_933" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_932" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_933" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_933_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_932" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_933_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_933" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_934" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaap_ComputerEquipmentMember_935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_933" xlink:to="loc_us-gaap_ComputerEquipmentMember_935" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_936" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_933" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_936" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_937" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_938" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_937" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_939" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_940" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_937" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_940" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_941" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_937" xlink:to="loc_us-gaap_Depreciation_941" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PropertyAndEquipmentImpairmentLoss" xlink:label="loc_bili_PropertyAndEquipmentImpairmentLoss_942" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_937" xlink:to="loc_bili_PropertyAndEquipmentImpairmentLoss_942" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_945" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_945" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_946" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_945" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_946" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_947" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_946" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_947" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_947_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_946" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_947_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LicensedCopyrightsOfContentMember" xlink:label="loc_bili_LicensedCopyrightsOfContentMember_948" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_947" xlink:to="loc_bili_LicensedCopyrightsOfContentMember_948" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LicenseRightsOfMobileGamesMember" xlink:label="loc_bili_LicenseRightsOfMobileGamesMember_949" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_947" xlink:to="loc_bili_LicenseRightsOfMobileGamesMember_949" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IntellectualPropertyAndOthersMember" xlink:label="loc_bili_IntellectualPropertyAndOthersMember_950" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_947" xlink:to="loc_bili_IntellectualPropertyAndOthersMember_950" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_952" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_952" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_953" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_953" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_954" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_954" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_955" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_955" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_956" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_956" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_957" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_957" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermInvestmentsNetDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermInvestmentsLineItems" xlink:label="loc_bili_LongTermInvestmentsLineItems_988" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermInvestmentsTable" xlink:label="loc_bili_LongTermInvestmentsTable_983" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_LongTermInvestmentsLineItems_988" xlink:to="loc_bili_LongTermInvestmentsTable_983" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_984" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_LongTermInvestmentsTable_983" xlink:to="loc_srt_RangeAxis_984" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_985" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_984" xlink:to="loc_srt_RangeMember_985" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_985_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_984" xlink:to="loc_srt_RangeMember_985_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_986" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_985" xlink:to="loc_srt_MinimumMember_986" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_987" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_985" xlink:to="loc_srt_MaximumMember_987" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xlink:label="loc_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative_989" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_LongTermInvestmentsLineItems_988" xlink:to="loc_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative_989" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xlink:label="loc_bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative_990" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_LongTermInvestmentsLineItems_988" xlink:to="loc_bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative_990" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ImpairmentOfLongTermInvestments" xlink:label="loc_bili_ImpairmentOfLongTermInvestments_991" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_LongTermInvestmentsLineItems_988" xlink:to="loc_bili_ImpairmentOfLongTermInvestments_991" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" xlink:label="loc_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount_992" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_LongTermInvestmentsLineItems_988" xlink:to="loc_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount_992" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" xlink:label="loc_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment_993" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_LongTermInvestmentsLineItems_988" xlink:to="loc_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment_993" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_994" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_LongTermInvestmentsLineItems_988" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_994" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" xlink:label="loc_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear_995" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_LongTermInvestmentsLineItems_988" xlink:to="loc_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear_995" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationIncomeTaxesDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IncomeTaxesDisclosureLineItems" xlink:label="loc_bili_IncomeTaxesDisclosureLineItems_1023" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IncomeTaxesDisclosureTable" xlink:label="loc_bili_IncomeTaxesDisclosureTable_1004" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_1023" xlink:to="loc_bili_IncomeTaxesDisclosureTable_1004" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1005" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_IncomeTaxesDisclosureTable_1004" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1005" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1006" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1005" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1006" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1006_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1005" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1006_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CaymanIslandsTaxInformationAuthorityMember" xlink:label="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember_1007" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1006" xlink:to="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember_1007" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InlandRevenueHongKongMember" xlink:label="loc_us-gaap_InlandRevenueHongKongMember_1008" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1006" xlink:to="loc_us-gaap_InlandRevenueHongKongMember_1008" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAdministrationOfTaxationChinaMember" xlink:label="loc_us-gaap_StateAdministrationOfTaxationChinaMember_1009" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1006" xlink:to="loc_us-gaap_StateAdministrationOfTaxationChinaMember_1009" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1010" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_IncomeTaxesDisclosureTable_1004" xlink:to="loc_dei_LegalEntityAxis_1010" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1011" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1010" xlink:to="loc_dei_EntityDomain_1011" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1011_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1010" xlink:to="loc_dei_EntityDomain_1011_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CertainSubsidiariesMember" xlink:label="loc_bili_CertainSubsidiariesMember_1012" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1011" xlink:to="loc_bili_CertainSubsidiariesMember_1012" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_1013" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_IncomeTaxesDisclosureTable_1004" xlink:to="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_1013" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_1013" xlink:to="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_1013" xlink:to="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember_1015" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember_1015" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsExpirationSecondYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember_1016" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember_1016" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsExpirationThirdYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember_1017" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember_1017" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsExpirationFourthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember_1018" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember_1018" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember_1019" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember_1019" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EnterpriseCategoryAxis" xlink:label="loc_bili_EnterpriseCategoryAxis_1020" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_IncomeTaxesDisclosureTable_1004" xlink:to="loc_bili_EnterpriseCategoryAxis_1020" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EnterpriseCategoryDomain" xlink:label="loc_bili_EnterpriseCategoryDomain_1021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bili_EnterpriseCategoryAxis_1020" xlink:to="loc_bili_EnterpriseCategoryDomain_1021" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EnterpriseCategoryDomain" xlink:label="loc_bili_EnterpriseCategoryDomain_1021_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bili_EnterpriseCategoryAxis_1020" xlink:to="loc_bili_EnterpriseCategoryDomain_1021_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EncouragedEnterpriseMember" xlink:label="loc_bili_EncouragedEnterpriseMember_1022" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_EnterpriseCategoryDomain_1021" xlink:to="loc_bili_EncouragedEnterpriseMember_1022" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AccruedWithholdingIncomeTaxAmount" xlink:label="loc_bili_AccruedWithholdingIncomeTaxAmount_1024" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_1023" xlink:to="loc_bili_AccruedWithholdingIncomeTaxAmount_1024" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IncomeTaxRateBelowThresholdAmount" xlink:label="loc_bili_IncomeTaxRateBelowThresholdAmount_1025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_1023" xlink:to="loc_bili_IncomeTaxRateBelowThresholdAmount_1025" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_Ceilinglimitofprofittoestimatetaxrate" xlink:label="loc_bili_Ceilinglimitofprofittoestimatetaxrate_1026" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_1023" xlink:to="loc_bili_Ceilinglimitofprofittoestimatetaxrate_1026" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_1023" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1027" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IncomeTaxesPreferentialTaxRate" xlink:label="loc_bili_IncomeTaxesPreferentialTaxRate_1028" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_1023" xlink:to="loc_bili_IncomeTaxesPreferentialTaxRate_1028" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_1023" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_1031" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_1031" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1032" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1032" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent_1033" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" xlink:to="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent_1033" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent_1034" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" xlink:to="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent_1034" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_1035" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_1035" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1036" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1036" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsAbstract" xlink:label="loc_bili_OperatingLossCarryforwardsAbstract_1037" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_1023" xlink:to="loc_bili_OperatingLossCarryforwardsAbstract_1037" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1038" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperatingLossCarryforwardsAbstract_1037" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1038" use="optional" order="37" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationSalesTaxDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1047" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1041" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1047" xlink:to="loc_us-gaap_StatementTable_1041" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1042" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1041" xlink:to="loc_srt_ProductOrServiceAxis_1042" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1043" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1042" xlink:to="loc_srt_ProductsAndServicesDomain_1043" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1043_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1042" xlink:to="loc_srt_ProductsAndServicesDomain_1043_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_1044" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1043" xlink:to="loc_us-gaap_ServiceMember_1044" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_1045" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1043" xlink:to="loc_us-gaap_ProductMember_1045" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AdvertisingRevenuesMember" xlink:label="loc_bili_AdvertisingRevenuesMember_1046" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1043" xlink:to="loc_bili_AdvertisingRevenuesMember_1046" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_SalesTaxAbstract" xlink:label="loc_bili_SalesTaxAbstract_1048" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1047" xlink:to="loc_bili_SalesTaxAbstract_1048" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ValueAddedTaxRatePercent" xlink:label="loc_bili_ValueAddedTaxRatePercent_1049" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SalesTaxAbstract_1048" xlink:to="loc_bili_ValueAddedTaxRatePercent_1049" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CultureBusinessConstructionFeePercentage" xlink:label="loc_bili_CultureBusinessConstructionFeePercentage_1050" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SalesTaxAbstract_1048" xlink:to="loc_bili_CultureBusinessConstructionFeePercentage_1050" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xlink:label="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable_1051" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SalesTaxAbstract_1048" xlink:to="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable_1051" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1100" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" xlink:label="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1086" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1100" xlink:to="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1086" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1087" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1086" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1087" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1088" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1087" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1088" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1088_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1087" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1088_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1089" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1088" xlink:to="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1089" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1090" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1088" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1090" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1091" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1088" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1091" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1092" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1086" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1092" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1093" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1092" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1093" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1093_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1092" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1093_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember" xlink:label="loc_us-gaap_UnsecuredDebtMember_1094" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1093" xlink:to="loc_us-gaap_UnsecuredDebtMember_1094" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1096" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1086" xlink:to="loc_srt_RangeAxis_1096" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1097" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1096" xlink:to="loc_srt_RangeMember_1097" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1097_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1096" xlink:to="loc_srt_RangeMember_1097_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1098" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1097" xlink:to="loc_srt_MaximumMember_1098" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1099" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1097" xlink:to="loc_srt_MinimumMember_1099" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1100" xlink:to="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1101" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_1102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1100" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_1102" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTerms" xlink:label="loc_us-gaap_ShortTermDebtTerms_1103" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1100" xlink:to="loc_us-gaap_ShortTermDebtTerms_1103" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermDebtMaturity" xlink:label="loc_bili_LongTermDebtMaturity_1104" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1100" xlink:to="loc_bili_LongTermDebtMaturity_1104" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1100" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1105" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_1107" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1100" xlink:to="loc_us-gaap_LongTermDebtCurrent_1107" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_1108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1100" xlink:to="loc_us-gaap_DebtCurrent_1108" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfMaturitiesOfLongTermDebtLineItems" xlink:label="loc_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems_1537" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfMaturitiesOfLongTermDebtTable" xlink:label="loc_bili_ScheduleOfMaturitiesOfLongTermDebtTable_1532" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems_1537" xlink:to="loc_bili_ScheduleOfMaturitiesOfLongTermDebtTable_1532" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfMaturitiesOfLongTermDebtTable_1532" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1620" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1621" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1620" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1621" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1621_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1620" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1621_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBanksMember" xlink:label="loc_us-gaap_NotesPayableToBanksMember_1622" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1621" xlink:to="loc_us-gaap_NotesPayableToBanksMember_1622" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1623" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems_1537" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1623" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1624" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems_1537" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1624" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GroupLongTermLoansFromBank" xlink:label="loc_bili_GroupLongTermLoansFromBank_1619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems_1537" xlink:to="loc_bili_GroupLongTermLoansFromBank_1619" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1166" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1166" xlink:to="loc_us-gaap_DebtInstrumentTable_1160" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1161" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1160" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1161" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1161" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1162" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1162_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1161" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1162_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1162" xlink:to="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1163" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1164" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1162" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1164" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1165" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1162" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1165" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1167" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1166" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1167" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1168" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1166" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1168" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1169" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1166" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1169" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1170" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1166" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1170" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1137" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1125" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtInstrumentTable_1125" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1542" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1125" xlink:to="loc_us-gaap_DebtInstrumentAxis_1542" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1543" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1542" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1543" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1543_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1542" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1543_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermDebtDueInMoreThanOneYearMember" xlink:label="loc_bili_LongTermDebtDueInMoreThanOneYearMember_1546" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1543" xlink:to="loc_bili_LongTermDebtDueInMoreThanOneYearMember_1546" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1126" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1125" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1126" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1126" xlink:to="loc_us-gaap_ClassOfStockDomain_1127" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1127_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1126" xlink:to="loc_us-gaap_ClassOfStockDomain_1127_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1127" xlink:to="loc_dei_AdrMember_1128" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1125" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1129" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1129" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1130" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1130_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1129" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1130_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1130" xlink:to="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1131" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1130" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1132" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1130" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1133" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember_1547" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1130" xlink:to="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember_1547" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBanksMember" xlink:label="loc_us-gaap_NotesPayableToBanksMember_1626" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1130" xlink:to="loc_us-gaap_NotesPayableToBanksMember_1626" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1125" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1134" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1134" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1135" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1135_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1134" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1135_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1135" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1136" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1138" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1139" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xlink:label="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_1140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_1140" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_1141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_1141" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_1142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_1142" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1143" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DebtInstrumentRepurchaseFaceAmountPercentage" xlink:label="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage_1144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage_1144" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1145" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_1146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_InterestExpenseDebt_1146" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_1147" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_1147" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionOriginalDebtAmount1" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1_1148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtConversionOriginalDebtAmount1_1148" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_1149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_1149" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_1150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_1150" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchaseAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_1151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_1151" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_1152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_1152" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_1153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_1153" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_1154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_LongTermDebtFairValue_1154" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1155" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1155" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturingInYearsTwoAndThree" xlink:label="loc_us-gaap_LongTermDebtMaturingInYearsTwoAndThree_1156" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_LongTermDebtMaturingInYearsTwoAndThree_1156" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xlink:label="loc_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_1157" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_1157" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank" xlink:label="loc_us-gaap_LongTermLoansFromBank_1548" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_LongTermLoansFromBank_1548" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_1625" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_LongTermDebtCurrent_1625" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GroupLongTermLoansFromBank" xlink:label="loc_bili_GroupLongTermLoansFromBank_1618" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_bili_GroupLongTermLoansFromBank_1618" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AverageInterestRate" xlink:label="loc_bili_AverageInterestRate_1561" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_bili_AverageInterestRate_1561" use="optional" order="45" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OrdinarySharesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_1184" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_1173" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_1184" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_1173" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1173" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1174" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1175" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1174" xlink:to="loc_us-gaap_ClassOfStockDomain_1175" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1175_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1174" xlink:to="loc_us-gaap_ClassOfStockDomain_1175_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1175" xlink:to="loc_dei_AdrMember_1176" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PubliclyTradedSecuritiesMember" xlink:label="loc_bili_PubliclyTradedSecuritiesMember_1600" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1175" xlink:to="loc_bili_PubliclyTradedSecuritiesMember_1600" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1175" xlink:to="loc_bili_CommonClassZMember_1177" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1173" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1178" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1178" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1179" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1179_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1178" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1179_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember_1180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1179" xlink:to="loc_us-gaap_OverAllotmentOptionMember_1180" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="loc_srt_ShareRepurchaseProgramAxis_1583" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1173" xlink:to="loc_srt_ShareRepurchaseProgramAxis_1583" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="loc_srt_ShareRepurchaseProgramDomain_1584" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ShareRepurchaseProgramAxis_1583" xlink:to="loc_srt_ShareRepurchaseProgramDomain_1584" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="loc_srt_ShareRepurchaseProgramDomain_1584_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ShareRepurchaseProgramAxis_1583" xlink:to="loc_srt_ShareRepurchaseProgramDomain_1584_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" xlink:label="loc_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember_1585" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_1584" xlink:to="loc_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember_1585" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember" xlink:label="loc_bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember_1601" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_1584" xlink:to="loc_bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember_1601" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_1184" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1186" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_1187" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_1184" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_1187" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_1185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_1184" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_1185" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_1587" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_1184" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_1587" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_1189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_1184" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_1189" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_1190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_1184" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_1190" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_1184" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1191" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1200" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1200" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1201" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1200" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1201" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1202" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1201" xlink:to="loc_us-gaap_ClassOfStockDomain_1202" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1202_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1201" xlink:to="loc_us-gaap_ClassOfStockDomain_1202_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1202" xlink:to="loc_bili_CommonClassZMember_1203" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1200" xlink:to="loc_us-gaap_PlanNameAxis_1204" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1204" xlink:to="loc_us-gaap_PlanNameDomain_1205" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1205_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1204" xlink:to="loc_us-gaap_PlanNameDomain_1205_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GlobalShareIncentivePlanMember" xlink:label="loc_bili_GlobalShareIncentivePlanMember_1206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1205" xlink:to="loc_bili_GlobalShareIncentivePlanMember_1206" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1205" xlink:to="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1207" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember_1208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1205" xlink:to="loc_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember_1208" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember_1508" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1205" xlink:to="loc_bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember_1508" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TwoThousandAndTwentyFourShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndTwentyFourShareIncentivePlanMember_1590" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1205" xlink:to="loc_bili_TwoThousandAndTwentyFourShareIncentivePlanMember_1590" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1209" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1200" xlink:to="loc_srt_RangeAxis_1209" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1209" xlink:to="loc_srt_RangeMember_1210" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1210_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1209" xlink:to="loc_srt_RangeMember_1210_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1210" xlink:to="loc_srt_MinimumMember_1211" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1210" xlink:to="loc_srt_MaximumMember_1212" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1200" xlink:to="loc_us-gaap_AwardTypeAxis_1213" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1214" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1213" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1214" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1214_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1213" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1214_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1214" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1215" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1217" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_1223" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_1223" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1218" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1219" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1219" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1220" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1221" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1221" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1222" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1222" use="optional" order="29" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1234" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1234" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1226" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1226" xlink:to="loc_us-gaap_AwardTypeAxis_1227" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1227" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1228" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1228_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1227" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1228_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1228" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1229" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1226" xlink:to="loc_srt_TitleOfIndividualAxis_1230" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_1230" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1231" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1231_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_1230" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1231_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EmployeesMember" xlink:label="loc_bili_EmployeesMember_1232" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1231" xlink:to="loc_bili_EmployeesMember_1232" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConsultantMember" xlink:label="loc_bili_ConsultantMember_1233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1231" xlink:to="loc_bili_ConsultantMember_1233" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1234" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1236" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1237" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1237" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1238" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1238" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1239" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1241" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1241" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1242" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1242" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1243" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1243" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1244" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1256" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1256" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1248" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1248" xlink:to="loc_us-gaap_AwardTypeAxis_1249" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1250" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1249" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1250" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1250_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1249" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1250_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1250" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1251" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1248" xlink:to="loc_srt_RangeAxis_1252" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1252" xlink:to="loc_srt_RangeMember_1253" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1253_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1252" xlink:to="loc_srt_RangeMember_1253_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1253" xlink:to="loc_srt_MinimumMember_1254" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1253" xlink:to="loc_srt_MaximumMember_1255" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1258" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1258" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1259" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1259" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_1260" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_1260" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1261" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1261" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1262" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1263" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1263" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1264" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsParentheticalDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1271" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1267" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1271" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1267" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1267" xlink:to="loc_us-gaap_PlanNameAxis_1268" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1269" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1268" xlink:to="loc_us-gaap_PlanNameDomain_1269" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1269_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1268" xlink:to="loc_us-gaap_PlanNameDomain_1269_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1270" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1269" xlink:to="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1270" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1272" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1271" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1272" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1275" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1275" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1275" xlink:to="loc_srt_TitleOfIndividualAxis_1276" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_1276" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1277" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1277_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_1276" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1277_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EmployeesMember" xlink:label="loc_bili_EmployeesMember_1278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1277" xlink:to="loc_bili_EmployeesMember_1278" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConsultantMember" xlink:label="loc_bili_ConsultantMember_1279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1277" xlink:to="loc_bili_ConsultantMember_1279" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1275" xlink:to="loc_us-gaap_AwardTypeAxis_1280" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1281" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1281_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1281_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1281" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1282" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1604" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1275" xlink:to="loc_us-gaap_PlanNameAxis_1604" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1605" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1604" xlink:to="loc_us-gaap_PlanNameDomain_1605" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1605_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1604" xlink:to="loc_us-gaap_PlanNameDomain_1605_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1606" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1605" xlink:to="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1606" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1284" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1284" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1285" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1284" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1285" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1284" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1286" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1287" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1284" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1287" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1284" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1288" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1290" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1284" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1290" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1291" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1291" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1292" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1291" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1293" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1291" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1294" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1291" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1295" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1291" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1297" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1299" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1299" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1300" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1301" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1301" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1303" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1303" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1304" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1603" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1603" use="optional" order="33" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/NetLossPerShareDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1318" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1307" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1318" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1307" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1308" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1307" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1308" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1309" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1308" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1309" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1309_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1308" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1309_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1310" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1309" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1310" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1311" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1309" xlink:to="loc_us-gaap_CommonStockMember_1311" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1309" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1312" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1307" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1313" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1314" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1313" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1314" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1314_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1313" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1314_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1314" xlink:to="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1315" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1314" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1316" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1317" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1314" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1317" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1319" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1318" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1319" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1320" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1318" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1320" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1321" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1320" xlink:to="loc_us-gaap_ProfitLoss_1321" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1320" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1322" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1320" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1323" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1324" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1318" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1324" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1325" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1324" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1325" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1326" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1324" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1326" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1327" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1318" xlink:to="loc_us-gaap_EarningsPerShareBasic_1327" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1328" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1318" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1328" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1346" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1331" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1331" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1332" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1331" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1332" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1333" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1332" xlink:to="loc_us-gaap_RelatedPartyDomain_1333" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1333_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1332" xlink:to="loc_us-gaap_RelatedPartyDomain_1333_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentFundMember" xlink:label="loc_bili_InvestmentFundMember_1334" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1333" xlink:to="loc_bili_InvestmentFundMember_1334" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EntityMember" xlink:label="loc_bili_EntityMember_1335" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1333" xlink:to="loc_bili_EntityMember_1335" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvesteeMember" xlink:label="loc_us-gaap_InvesteeMember_1336" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1333" xlink:to="loc_us-gaap_InvesteeMember_1336" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaap_RelatedPartyMember_1337" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1333" xlink:to="loc_us-gaap_RelatedPartyMember_1337" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_1338" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1331" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_1338" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1339" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1338" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1339" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1339_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1338" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1339_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LoansToAnEntityMember" xlink:label="loc_bili_LoansToAnEntityMember_1341" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1339" xlink:to="loc_bili_LoansToAnEntityMember_1341" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_1347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_1347" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xlink:label="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred_1348" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred_1348" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans" xlink:label="loc_bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans_1350" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans_1350" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_1351" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_1351" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1352" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_us-gaap_Revenues_1352" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_1353" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_1353" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1354" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_1354" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction_1355" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction_1355" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionRate" xlink:label="loc_us-gaap_RelatedPartyTransactionRate_1356" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_us-gaap_RelatedPartyTransactionRate_1356" use="optional" order="21" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/FairValueMeasurementDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_1592" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ImpairmentOfLongTermInvestments" xlink:label="loc_bili_ImpairmentOfLongTermInvestments_1362" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_1592" xlink:to="loc_bili_ImpairmentOfLongTermInvestments_1362" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1591" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_1592" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1591" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1593" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1591" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1593" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1594" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1593" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1594" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1594_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1593" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1594_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1595" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1594" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1595" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_1370" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_1370" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1371" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1370" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1371" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1372" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1371" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1372" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1372_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1371" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1372_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1373" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1372" xlink:to="loc_srt_ParentCompanyMember_1373" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1374" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1370" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1374" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1375" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1374" xlink:to="loc_us-gaap_RelatedPartyDomain_1375" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1375_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1374" xlink:to="loc_us-gaap_RelatedPartyDomain_1375_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaap_RelatedPartyMember_1376" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1375" xlink:to="loc_us-gaap_RelatedPartyMember_1376" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1378" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1378" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_1380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_1380" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1381" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1381" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_1382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_ShortTermInvestments_1382" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_1383" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_LongTermInvestments_1383" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1384" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_EquityMethodInvestments_1384" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_1385" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_Assets_1385" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_1386" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_ShortTermBorrowings_1386" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1387" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1387" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1388" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1388" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1389" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1389" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DeficitInSubsidiaries" xlink:label="loc_bili_DeficitInSubsidiaries_1390" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_bili_DeficitInSubsidiaries_1390" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_1391" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_Liabilities_1391" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1392" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_StockholdersEquity_1392" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1393" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1393" use="optional" order="24" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1400" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedIncomeStatementTable" xlink:label="loc_srt_CondensedIncomeStatementTable_1396" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1400" xlink:to="loc_srt_CondensedIncomeStatementTable_1396" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1397" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_1396" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1397" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1398" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1397" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1398" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1398_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1397" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1398_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1399" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1398" xlink:to="loc_srt_ParentCompanyMember_1399" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_1401" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1400" xlink:to="loc_us-gaap_CostsAndExpenses_1401" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromSubsidiariesBeforeTax" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_1402" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1400" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_1402" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_1403" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1400" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_1403" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1404" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1400" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1404" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1405" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1400" xlink:to="loc_us-gaap_NetIncomeLoss_1405" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable_1408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_srt_CondensedCashFlowStatementTable_1408" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_1408" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1409" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1409" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1410" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1410_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1409" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1410_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1411" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1410" xlink:to="loc_srt_ParentCompanyMember_1411" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1413" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1413" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1414" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_1415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_1415" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PaymentsForPlacementOfTimeDeposits" xlink:label="loc_bili_PaymentsForPlacementOfTimeDeposits_1416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_bili_PaymentsForPlacementOfTimeDeposits_1416" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromMaturityOfTimeDeposits" xlink:label="loc_bili_ProceedsFromMaturityOfTimeDeposits_1417" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_bili_ProceedsFromMaturityOfTimeDeposits_1417" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries" xlink:label="loc_bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries_1418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries_1418" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1419" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1420" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1420" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_1421" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_1421" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_1422" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1423" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_1503" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_1503" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1424" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1424" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_1425" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_1425" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1426" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsNarrativeDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1444" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1444" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1437" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1438" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1437" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1438" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1439" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1438" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1439" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1439_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1438" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1439_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GameBusinessMember" xlink:label="loc_bili_GameBusinessMember_1502" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1439" xlink:to="loc_bili_GameBusinessMember_1502" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_1445" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1444" xlink:to="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_1445" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1447" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1444" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1447" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_1450" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1444" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_1450" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1474" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1453" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1474" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1453" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1454" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1453" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1454" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1455" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1454" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1455" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1455_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1454" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1455_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GameBusinessMember" xlink:label="loc_bili_GameBusinessMember_1458" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1455" xlink:to="loc_bili_GameBusinessMember_1458" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1459" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1455" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1459" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1460" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1453" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1460" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1461" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1460" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1461" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1461_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1460" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1461_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_BrandMember" xlink:label="loc_bili_BrandMember_1462" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1461" xlink:to="loc_bili_BrandMember_1462" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1467" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1461" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1467" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_1468" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1461" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_1468" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_1469" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1461" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_1469" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1470" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1453" xlink:to="loc_srt_RangeAxis_1470" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1471" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1470" xlink:to="loc_srt_RangeMember_1471" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1471_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1470" xlink:to="loc_srt_RangeMember_1471_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1472" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1471" xlink:to="loc_srt_MinimumMember_1472" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1473" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1471" xlink:to="loc_srt_MaximumMember_1473" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1474" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1477" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1477" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1478" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1478" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1479" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1479" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1480" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" xlink:to="loc_us-gaap_Goodwill_1480" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1481" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1481" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1482" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1482" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1483" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1474" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1483" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1484" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1483" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1484" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1486" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1483" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1486" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1487" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1483" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1487" use="optional" order="29" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" order="1.0" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="loc_us-gaap_OperatingLeaseLiability" order="1.0" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>bili-20241231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 24-March-2025 [09:01:43] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CoverAbstract" xml:lang="en-US">Cover [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationTable" xml:lang="en-US">Document Information [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Ordinary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CommonClassZMember" xml:lang="en-US">Common Class Z [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CommonClassZMember" xml:lang="en-US">Class Z Ordinary Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CommonClassZMember" xlink:to="lab_bili_CommonClassZMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CommonClassZMember" xml:lang="en-US">Represents information pertaining to Class Z ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CommonClassYMember" xml:lang="en-US">Common Class Y [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CommonClassYMember" xml:lang="en-US">Class Y Ordinary Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CommonClassYMember" xlink:to="lab_bili_CommonClassYMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CommonClassYMember" xml:lang="en-US">Represents information pertaining to Class Y ordinary shares.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AdrMember" xml:lang="en-US">ADR [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_dei_AdrMember" xml:lang="en-US">American Depositary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_AdrMember" xml:lang="en-US">ADSs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_dei_AdrMember" xml:lang="en-US">American Depository Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AdrMember" xlink:to="lab_dei_AdrMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xml:lang="en-US">Entity Addresses, Address Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesAddressTypeAxis" xlink:to="lab_dei_EntityAddressesAddressTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AddressTypeDomain" xml:lang="en-US">Address Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AddressTypeDomain" xlink:to="lab_dei_AddressTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_BusinessContactMember" xml:lang="en-US">Business Contact [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_BusinessContactMember" xlink:to="lab_dei_BusinessContactMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationLineItems" xml:lang="en-US">Document Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityVoluntaryFilers" xml:lang="en-US">Entity Voluntary Filers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany" xml:lang="en-US">Entity Shell Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAnnualReport" xml:lang="en-US">Document Annual Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentTransitionReport" xml:lang="en-US">Document Transition Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent" xml:lang="en-US">Entity Interactive Data Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAccountingStandard" xml:lang="en-US">Document Accounting Standard</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAccountingStandard" xlink:to="lab_dei_DocumentAccountingStandard" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentShellCompanyReport" xml:lang="en-US">Document Shell Company Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentShellCompanyReport" xlink:to="lab_dei_DocumentShellCompanyReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFileNumber" xml:lang="en-US">Entity File Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentRegistrationStatement" xml:lang="en-US">Document Registration Statement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentRegistrationStatement" xlink:to="lab_dei_DocumentRegistrationStatement" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12bTitle" xml:lang="en-US">Title of 12(b) Security</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityExchangeName" xml:lang="en-US">Security Exchange Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_ContactPersonnelName" xml:lang="en-US">Contact Personnel Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelName" xlink:to="lab_dei_ContactPersonnelName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine1" xml:lang="en-US">Entity Address, Address Line One</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCityOrTown" xml:lang="en-US">Entity Address, City or Town</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressPostalZipCode" xml:lang="en-US">Entity Address, Postal Zip Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCountry" xml:lang="en-US">Entity Address, Country</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry" xlink:to="lab_dei_EntityAddressCountry" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="loc_dei_CountryRegion" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CountryRegion" xml:lang="en-US">Country Region</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CountryRegion" xlink:to="lab_dei_CountryRegion" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CityAreaCode" xml:lang="en-US">City Area Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LocalPhoneNumber" xml:lang="en-US">Local Phone Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_dei_NoTradingSymbolFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_NoTradingSymbolFlag" xml:lang="en-US">No Trading Symbol Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_NoTradingSymbolFlag" xlink:to="lab_dei_NoTradingSymbolFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_ContactPersonnelEmailAddress" xml:lang="en-US">Contact Personnel Email Address</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelEmailAddress" xlink:to="lab_dei_ContactPersonnelEmailAddress" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorFirmId" xml:lang="en-US">Auditor Firm ID</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorName" xml:lang="en-US">Auditor Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorLocation" xml:lang="en-US">Auditor Location</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents at end of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TimeDepositsInBank" xml:lang="en-US">Time Deposits in Bank</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TimeDepositsInBank" xml:lang="en-US">Time deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TimeDepositsInBank" xlink:to="lab_bili_TimeDepositsInBank" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TimeDepositsInBank" xml:lang="en-US">Time deposits represent deposits placed with banks with original maturities more than three months but less than one year.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashCurrent" xml:lang="en-US">Restricted Cash, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCashCurrent" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepayments and other current assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepayments and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DueFromRelatedPartiesExcludingAffiliate" xlink:label="loc_bili_DueFromRelatedPartiesExcludingAffiliate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DueFromRelatedPartiesExcludingAffiliate" xml:lang="en-US">Due From Related Parties Excluding Affiliate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DueFromRelatedPartiesExcludingAffiliate" xml:lang="en-US">Amount due from related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DueFromRelatedPartiesExcludingAffiliate" xlink:to="lab_bili_DueFromRelatedPartiesExcludingAffiliate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DueFromRelatedPartiesExcludingAffiliate" xml:lang="en-US">Amount of receivables due to be collected from related parties, excluding affiliates.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xml:lang="en-US">Non-current assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property and equipment, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Net book value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProductionCostNonCurrent" xlink:label="loc_bili_ProductionCostNonCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ProductionCostNonCurrent" xml:lang="en-US">Production Cost, Non-current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ProductionCostNonCurrent" xml:lang="en-US">Production cost, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ProductionCostNonCurrent" xlink:to="lab_bili_ProductionCostNonCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ProductionCostNonCurrent" xml:lang="en-US">The amount of production costs classified as non-current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Intangible assets, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xml:lang="en-US">Deferred Income Taxes and Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xml:lang="en-US">Deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermInvestments" xml:lang="en-US">Long-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermInvestments" xml:lang="en-US">Long-term investments, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LongTermInvestments" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermInvestments" xml:lang="en-US">Long-term investments, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other long-term assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other non-current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrent" xml:lang="en-US">Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsNoncurrent" xml:lang="en-US">Total non-current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="lab_us-gaap_AssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAbstract" xml:lang="en-US">Liabilities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAbstract" xml:lang="en-US">Liabilities (including amounts of the consolidated VIEs without recourse to the primary beneficiary of RMB20,038.7 million and RMB19,202.8 million as of December 31, 2023 and 2024, respectively)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Employee-related Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Salary and welfare payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Salary and welfare payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxesPayableCurrent" xml:lang="en-US">Taxes Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TaxesPayableCurrent" xml:lang="en-US">Taxes payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_TaxesPayableCurrent" xml:lang="en-US">Taxes payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_TaxesPayableCurrent" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtCurrent" xml:lang="en-US">Debt, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtCurrent" xml:lang="en-US">Short-term loans and current portion of long-term debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtCurrent" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent" xlink:to="lab_us-gaap_DebtCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Contract with Customer, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Deferred revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Deferred revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Deferred revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued liabilities and other payables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued liabilities and other payables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued liabilities and other payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DueToRelatedPartiesExcludingAffiliateCurrent" xlink:label="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DueToRelatedPartiesExcludingAffiliateCurrent" xml:lang="en-US">Due to Related Parties Excluding Affiliate, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DueToRelatedPartiesExcludingAffiliateCurrent" xml:lang="en-US">Amount due to related parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_DueToRelatedPartiesExcludingAffiliateCurrent" xml:lang="en-US">Amounts due to related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent" xlink:to="lab_bili_DueToRelatedPartiesExcludingAffiliateCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DueToRelatedPartiesExcludingAffiliateCurrent" xml:lang="en-US">Amount of payables due to related parties, excluding affiliates.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xml:lang="en-US">Non-current&#160;liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Long-term debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other long-term liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other long-term payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other long-term payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xml:lang="en-US">Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xml:lang="en-US">Total non-current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and contingencies (Note 19)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US">Shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional Paid in Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="loc_us-gaap_RetainedEarningsAppropriated" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAppropriated" xml:lang="en-US">Retained Earnings, Appropriated</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAppropriated" xml:lang="en-US">Statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAppropriated" xlink:to="lab_us-gaap_RetainedEarningsAppropriated" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsUnappropriated" xml:lang="en-US">Retained Earnings, Unappropriated</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsUnappropriated" xml:lang="en-US">Accumulated deficit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RetainedEarningsUnappropriated" xml:lang="en-US">Accumulated deficit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsUnappropriated" xlink:to="lab_us-gaap_RetainedEarningsUnappropriated" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total Bilibili Inc.'s shareholders' equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total Bilibili Inc's shareholders' deficit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total Bilibili Inc's shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterest" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MinorityInterest" xml:lang="en-US">Noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Total shareholders' equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Balance at the beginning of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Balance at the end of the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total liabilities and shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xml:lang="en-US">Consolidated Entities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xml:lang="en-US">Consolidated Entities [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xml:lang="en-US">Consolidated Entities [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xml:lang="en-US">Consolidated VIEs without recourse to the primary beneficiary</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xml:lang="en-US">Major VIEs and VIEs' subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xml:lang="en-US">VIEs [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xml:lang="en-US">Ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Ordinary shares, par value (in dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Ordinary shares, authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock, Shares, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Ordinary shares, issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Ordinary shares, outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of Sales [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xml:lang="en-US">Selling and Marketing Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xml:lang="en-US">Sales and marketing expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xml:lang="en-US">General and Administrative Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xml:lang="en-US">General and administrative expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Research and Development Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Research and development expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Net revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Total revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Total net revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Cost of Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Cost of revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross Profit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating Expenses [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating expenses:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xml:lang="en-US">Selling and Marketing Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xml:lang="en-US">Sales and marketing expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and administrative expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and Development Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and development expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Operating Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Total operating expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Loss from operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">(Loss)/profit from non-operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Other income/(expense):</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentIncomeNetIncludingImpairments" xlink:label="loc_bili_InvestmentIncomeNetIncludingImpairments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_InvestmentIncomeNetIncludingImpairments" xml:lang="en-US">Investment Income Net Including Impairments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_InvestmentIncomeNetIncludingImpairments" xml:lang="en-US">Investment loss, net (including impairments)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_InvestmentIncomeNetIncludingImpairments" xlink:to="lab_bili_InvestmentIncomeNetIncludingImpairments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_InvestmentIncomeNetIncludingImpairments" xml:lang="en-US">Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income, including impairments on non-operating securities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xml:lang="en-US">Interest Income, Deposits with Financial Institutions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xml:lang="en-US">Interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:to="lab_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US">Exchange losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xml:lang="en-US">Debt extinguishment gain/(loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OtherNonoperatingIncomeNet" xlink:label="loc_bili_OtherNonoperatingIncomeNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OtherNonoperatingIncomeNet" xml:lang="en-US">Other Nonoperating Income Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OtherNonoperatingIncomeNet" xml:lang="en-US">Others, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OtherNonoperatingIncomeNet" xlink:to="lab_bili_OtherNonoperatingIncomeNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OtherNonoperatingIncomeNet" xml:lang="en-US">Amount of other income related to other nonoperating activities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Total other income/(expense), net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Loss before income tax expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">(Loss)/ profit before income tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax (expense)/benefit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax (expense)/benefit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net (loss)/income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Net loss/(profit) attributable to noncontrolling interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Net loss/(income) attributable to noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net loss attributable to the Bilibili Inc.'s shareholders</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net (loss)/profit attributable to Bilibili Inc.'s shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Other comprehensive income:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Foreign currency translation adjustments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Total other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Total comprehensive loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive loss/(income) attributable to noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive loss attributable to the Bilibili Inc.'s shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net loss per share/ADS, basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net loss per share, basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net loss per share/ADS, diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net loss per share, diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted average number of ordinary shares/ADSs, basic | shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted average number of ordinary shares outstanding, basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted average number of ordinary shares/ADSs, diluted | shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted average number of ordinary shares outstanding, diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LaborAndRelatedExpenseAbstract" xlink:label="loc_us-gaap_LaborAndRelatedExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LaborAndRelatedExpenseAbstract" xml:lang="en-US">Income Statement Compensation Expense Items [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LaborAndRelatedExpenseAbstract" xml:lang="en-US">Share-based compensation expenses included in:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LaborAndRelatedExpenseAbstract" xlink:to="lab_us-gaap_LaborAndRelatedExpenseAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Allocated Share-based Compensation Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Share-based compensation expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_StatutoryReserveMember" xlink:label="loc_bili_StatutoryReserveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_StatutoryReserveMember" xml:lang="en-US">Statutory Reserve [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_StatutoryReserveMember" xml:lang="en-US">Statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_StatutoryReserveMember" xlink:to="lab_bili_StatutoryReserveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_StatutoryReserveMember" xml:lang="en-US">Represents the information pertaining to statutory reserve.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated other comprehensive income/(loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Accumulated deficit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xml:lang="en-US">Noncontrolling Interest [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xml:lang="en-US">Noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Balance at the beginning of the year (Shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Balance at the end of the year (Shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xml:lang="en-US">Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xml:lang="en-US">Issuance of Class&#160;Z ordinary shares upon new ADS offering ("ADS offering")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xml:lang="en-US">Issuance of Class&#160;Z ordinary shares upon new ADS offering ("ADS offering") (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US">Share issuance from exercise of share options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Share issuance from exercise of share options (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Exercised (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xml:lang="en-US">Share issuance from vest of restricted share units (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xml:lang="en-US">Share issuance upon the conversion of convertible senior notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xml:lang="en-US">Share issuance upon the conversion of convertible senior notes (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xml:lang="en-US">Stock Repurchased During Period, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xml:lang="en-US">Repurchase of shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xml:lang="en-US">Stock Repurchased During Period, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xml:lang="en-US">Repurchase of shares (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_MinorityInterestDecreaseFromRedemptionsShares" xlink:label="loc_bili_MinorityInterestDecreaseFromRedemptionsShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_MinorityInterestDecreaseFromRedemptionsShares" xml:lang="en-US">Minority Interest Decrease From Redemptions Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_MinorityInterestDecreaseFromRedemptionsShares" xml:lang="en-US">Purchase of noncontrolling interests (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_MinorityInterestDecreaseFromRedemptionsShares" xlink:to="lab_bili_MinorityInterestDecreaseFromRedemptionsShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_MinorityInterestDecreaseFromRedemptionsShares" xml:lang="en-US">Minority interest decrease from redemptions, shares.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AppropriationToStatutoryReserves" xlink:label="loc_bili_AppropriationToStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AppropriationToStatutoryReserves" xml:lang="en-US">Appropriation to Statutory Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AppropriationToStatutoryReserves" xml:lang="en-US">Appropriation to statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AppropriationToStatutoryReserves" xlink:to="lab_bili_AppropriationToStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AppropriationToStatutoryReserves" xml:lang="en-US">Amount of appropriations made to the statutory reserve.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xml:lang="en-US">Share issuance from vest of restricted share units</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Cash flows from operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net loss to net cash (used in)/provided by operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation of property and equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization of Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization of intangible assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xml:lang="en-US">Amortization of&#160;right-of-use&#160;assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xml:lang="en-US">Amortization of Debt Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xml:lang="en-US">Amortization of debt issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based compensation expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US">Provision for Doubtful Accounts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US">Allowance for/(reversal of) expected credit losses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US">Provisions/(Reversal)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWriteDown" xml:lang="en-US">Inventory Write-down</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryWriteDown" xml:lang="en-US">Inventory provision</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred tax benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xml:lang="en-US">Unrealized exchange losses/(gains)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_FairValueChangesOfShortTermInvestments" xlink:label="loc_bili_FairValueChangesOfShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_FairValueChangesOfShortTermInvestments" xml:lang="en-US">Fair value changes of short-term investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_FairValueChangesOfShortTermInvestments" xml:lang="en-US">Unrealized fair value changes of investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_FairValueChangesOfShortTermInvestments" xlink:to="lab_bili_FairValueChangesOfShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_FairValueChangesOfShortTermInvestments" xml:lang="en-US">Amount of changes in fair value of unrealized investments recognized in the income statement.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Loss on disposal of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestructuringCosts" xlink:label="loc_us-gaap_OtherRestructuringCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherRestructuringCosts" xml:lang="en-US">Other Restructuring Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherRestructuringCosts" xml:lang="en-US">Termination expenses of certain game projects</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringCosts" xlink:to="lab_us-gaap_OtherRestructuringCosts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainOnSaleOfInvestments" xlink:label="loc_us-gaap_GainOnSaleOfInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainOnSaleOfInvestments" xml:lang="en-US">Gain on Sale of Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainOnSaleOfInvestments" xml:lang="en-US">Gain from disposal of subsidiaries and long-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainOnSaleOfInvestments" xlink:to="lab_us-gaap_GainOnSaleOfInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xml:lang="en-US">Income (Loss) from Equity Method Investments, Net of Dividends or Distributions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xml:lang="en-US">Loss from equity method investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xml:lang="en-US">Loss from equity method investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xml:lang="en-US">Revaluation of previously held equity interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ImpairmentOfLongTermInvestments" xlink:label="loc_bili_ImpairmentOfLongTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ImpairmentOfLongTermInvestments" xml:lang="en-US">Impairment Of Long Term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ImpairmentOfLongTermInvestments" xml:lang="en-US">Impairments of long-term investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_ImpairmentOfLongTermInvestments" xml:lang="en-US">Impairment charges for long-term investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_bili_ImpairmentOfLongTermInvestments" xml:lang="en-US">Impairment&#8203; of long-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ImpairmentOfLongTermInvestments" xlink:to="lab_bili_ImpairmentOfLongTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ImpairmentOfLongTermInvestments" xml:lang="en-US">Impairment&#8203; of long-term investments.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xml:lang="en-US">Gain (Loss) on Repurchase of Debt Instrument</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xml:lang="en-US">(Gain)/loss of convertible senior notes repurchase</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xml:lang="en-US">Gain (loss) on repurchase of debt instrument</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:to="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Changes in operating assets and liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedParties" xml:lang="en-US">Increase (Decrease) in Due from Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedParties" xml:lang="en-US">Amount due from related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:to="lab_us-gaap_IncreaseDecreaseInDueFromRelatedParties" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Prepayments and other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Other long-term assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xml:lang="en-US">Salary and welfare payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xml:lang="en-US">Increase (Decrease) in Accrued Taxes Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xml:lang="en-US">Taxes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US">Deferred revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Increase (Decrease) in Other Accounts Payable and Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Accrued liabilities and other payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDueToRelatedParties" xml:lang="en-US">Increase (Decrease) in Due to Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDueToRelatedParties" xml:lang="en-US">Amount due to related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:to="lab_us-gaap_IncreaseDecreaseInDueToRelatedParties" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xml:lang="en-US">Other long-term liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash (used in)/provided by operating activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash provided by operating activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash (used in)/provided by operating activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash used in operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Cash flows from investing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Purchase of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xml:lang="en-US">Payments to Acquire Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xml:lang="en-US">Purchase of intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xml:lang="en-US">Payments to Acquire Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xml:lang="en-US">Purchase of short-term investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xml:lang="en-US">Purchase of short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xml:lang="en-US">Maturities of&#160;short-term&#160;investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xml:lang="en-US">Maturities of short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US">Cash consideration paid for purchase of subsidiaries, net of cash acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireLongtermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireLongtermInvestments" xml:lang="en-US">Payments to Acquire Long-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireLongtermInvestments" xml:lang="en-US">Cash paid for long-term investments including loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLongtermInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireLongtermInvestments" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RepaymentsOfLoansFromInvestees" xlink:label="loc_bili_RepaymentsOfLoansFromInvestees" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RepaymentsOfLoansFromInvestees" xml:lang="en-US">Repayments Of Loans From Investees</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_RepaymentsOfLoansFromInvestees" xml:lang="en-US">Loans and advances from investees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RepaymentsOfLoansFromInvestees" xlink:to="lab_bili_RepaymentsOfLoansFromInvestees" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RepaymentsOfLoansFromInvestees" xml:lang="en-US">Repayments Of Loans From Investees.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleOfLongtermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfLongtermInvestments" xml:lang="en-US">Proceeds from Sale of Long-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfLongtermInvestments" xml:lang="en-US">Cash received from disposal/return of long-term assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleOfLongtermInvestments" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PaymentsForPlacementOfTimeDeposits" xlink:label="loc_bili_PaymentsForPlacementOfTimeDeposits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PaymentsForPlacementOfTimeDeposits" xml:lang="en-US">Payments for Placement of Time Deposits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_PaymentsForPlacementOfTimeDeposits" xml:lang="en-US">Placements of time deposits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_PaymentsForPlacementOfTimeDeposits" xml:lang="en-US">Placements of time deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PaymentsForPlacementOfTimeDeposits" xlink:to="lab_bili_PaymentsForPlacementOfTimeDeposits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PaymentsForPlacementOfTimeDeposits" xml:lang="en-US">The cash outflow for the placement of time deposits.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromMaturityOfTimeDeposits" xlink:label="loc_bili_ProceedsFromMaturityOfTimeDeposits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ProceedsFromMaturityOfTimeDeposits" xml:lang="en-US">Proceeds from Maturity of Time Deposits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ProceedsFromMaturityOfTimeDeposits" xml:lang="en-US">Maturities of time deposits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_ProceedsFromMaturityOfTimeDeposits" xml:lang="en-US">Maturities of time deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ProceedsFromMaturityOfTimeDeposits" xlink:to="lab_bili_ProceedsFromMaturityOfTimeDeposits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ProceedsFromMaturityOfTimeDeposits" xml:lang="en-US">The cash inflow for the maturity of time deposits.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashDivestedFromDeconsolidation" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashDivestedFromDeconsolidation" xml:lang="en-US">Cash Divested from Deconsolidation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_CashDivestedFromDeconsolidation" xml:lang="en-US">Impact to cash resulting from deconsolidation of subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashDivestedFromDeconsolidation" xlink:to="lab_us-gaap_CashDivestedFromDeconsolidation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash provided by/(used in) investing activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash used in investing activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash provided by investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Cash flows from financing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xml:lang="en-US">Repayments of Short-Term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xml:lang="en-US">Repayment of short-term loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_RepaymentsOfShortTermDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xml:lang="en-US">Payments to Noncontrolling Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xml:lang="en-US">Purchase of noncontrolling interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xml:lang="en-US">Purchase of noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToMinorityShareholders" xlink:to="lab_us-gaap_PaymentsToMinorityShareholders" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from exercise of employees' share options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from exercise of employees' share options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xml:lang="en-US">Proceeds from Issuance of Stock, Net of Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xml:lang="en-US">Proceeds from issuance of ordinary shares, net of issuance costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xml:lang="en-US">Net proceeds from the offering, after deducting offerings expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:to="lab_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xml:lang="en-US">The cash inflow from the issuance of stock, net of issuance costs.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Payments for Repurchase of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Repurchase of shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Repurchase of shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xml:lang="en-US">Proceeds from Convertible Debt, Net of Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xml:lang="en-US">Proceeds from issuance of convertible notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xlink:to="lab_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xml:lang="en-US">The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder, net of issuance costs.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash used in financing activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash provided by/(used in) financing activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash used in financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xml:lang="en-US">Proceeds from Issuance of Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xml:lang="en-US">Proceeds of short-term and long-term loans</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xml:lang="en-US">Proceeds of short-term and long-term loan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xml:lang="en-US">Repayments of Convertible Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xml:lang="en-US">Repurchase of convertible senior notes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xml:lang="en-US">Repayments of Convertible Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xml:lang="en-US">Repurchase of convertible senior notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:to="lab_us-gaap_RepaymentsOfConvertibleDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents and restricted cash held in foreign currencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Net increase/(decrease) in cash and cash equivalents and restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash and cash equivalents and restricted cash at beginning of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash and cash equivalents and restricted cash at end of the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Restricted cash at end of the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental disclosures of cash flows information:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xml:lang="en-US">Income Taxes Paid, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xml:lang="en-US">Cash paid for income taxes, net of tax refund</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Cash paid for interest expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US">Supplemental schedule of non-cash investing and financing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xml:lang="en-US">Property and equipment purchases financed by accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables" xlink:label="loc_bili_NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables" xml:lang="en-US">Noncash Or Part Noncash Acquisitions And Investments Financed By(Reduction Of) Payables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables" xml:lang="en-US">Acquisitions and investments financed by/(reduction of) payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables" xlink:to="lab_bili_NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables" xml:lang="en-US">The value of acquisitions and investments financed by/(reduction of) payables.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" xlink:label="loc_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" xml:lang="en-US">Noncash Or Part Noncash Intangible Assets Not Yet Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" xml:lang="en-US">Intangible assets purchases financed by payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" xlink:to="lab_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" xml:lang="en-US">The value of intangible assets not yet paid.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" xlink:label="loc_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" xml:lang="en-US">Issuance of ordinary shares in connection with debt conversion</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" xml:lang="en-US">Issuance of ordinary shares in connection with debt conversion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" xlink:to="lab_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" xml:lang="en-US">Issuance of ordinary shares in connection with debt conversion.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaap_NatureOfOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NatureOfOperations" xml:lang="en-US">Nature of Operations [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NatureOfOperations" xml:lang="en-US">Operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Significant Accounting Policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xml:lang="en-US">Significant Accounting Policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xml:lang="en-US">Risks and Uncertainties [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xml:lang="en-US">Concentrations and Risks</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xml:lang="en-US">Prepayments and Other Current Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsAbstract" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" xlink:label="loc_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" xml:lang="en-US">Prepaid Expense and Other Assets, Current [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" xml:lang="en-US">Prepayments and Other Current Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" xlink:to="lab_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" xml:lang="en-US">The entire disclosure for prepaid expenses and other current assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermInvestmentsAbstract" xml:lang="en-US">Short-term Investments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract" xlink:to="lab_us-gaap_ShortTermInvestmentsAbstract" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShortTermInvestmentsTextBlock" xlink:label="loc_bili_ShortTermInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShortTermInvestmentsTextBlock" xml:lang="en-US">Short-term Investments [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ShortTermInvestmentsTextBlock" xml:lang="en-US">Short-term Investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShortTermInvestmentsTextBlock" xlink:to="lab_bili_ShortTermInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShortTermInvestmentsTextBlock" xml:lang="en-US">The entire disclosure for short-term investments.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xml:lang="en-US">Property and Equipment [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US">Property and Equipment, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill) [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xml:lang="en-US">Intangible Assets, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationGoodwillAbstract" xlink:label="loc_us-gaap_BusinessCombinationGoodwillAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationGoodwillAbstract" xml:lang="en-US">Business Combination, Goodwill [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract" xlink:to="lab_us-gaap_BusinessCombinationGoodwillAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xml:lang="en-US">Goodwill Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermInvestmentsAbstract" xml:lang="en-US">Long-term Investments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract" xlink:to="lab_us-gaap_LongTermInvestmentsAbstract" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermInvestmentsTextBlock" xlink:label="loc_bili_LongTermInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LongTermInvestmentsTextBlock" xml:lang="en-US">Long Term Investments [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LongTermInvestmentsTextBlock" xml:lang="en-US">Long-term Investments, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LongTermInvestmentsTextBlock" xlink:to="lab_bili_LongTermInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LongTermInvestmentsTextBlock" xml:lang="en-US">The entire disclosure for investments that are intended to be held for an extended period of time (longer than one operating cycle).</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TaxationAbstract" xml:lang="en-US">Taxation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TaxationAbstract" xlink:to="lab_bili_TaxationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TaxationAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IncomeAndOtherTaxDisclosureTextBlock" xlink:label="loc_bili_IncomeAndOtherTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IncomeAndOtherTaxDisclosureTextBlock" xml:lang="en-US">Income And Other Tax Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_IncomeAndOtherTaxDisclosureTextBlock" xml:lang="en-US">Taxation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IncomeAndOtherTaxDisclosureTextBlock" xlink:to="lab_bili_IncomeAndOtherTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_IncomeAndOtherTaxDisclosureTextBlock" xml:lang="en-US">The entire disclosure for income taxes and other taxes.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAbstract" xlink:label="loc_us-gaap_TaxesPayableCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxesPayableCurrentAbstract" xml:lang="en-US">Taxes Payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract" xlink:to="lab_us-gaap_TaxesPayableCurrentAbstract" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxesPayableDisclosureTextBlock" xlink:label="loc_bili_TaxesPayableDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TaxesPayableDisclosureTextBlock" xml:lang="en-US">Taxes Payable Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TaxesPayableDisclosureTextBlock" xml:lang="en-US">Taxes Payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TaxesPayableDisclosureTextBlock" xlink:to="lab_bili_TaxesPayableDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TaxesPayableDisclosureTextBlock" xml:lang="en-US">The entire disclosure of the carrying value as of the balance sheet date of obligations incurred and payable for statutory income, value added tax, business tax, payroll, real, property and other taxes.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xml:lang="en-US">Debt Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Debt Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Short-term loans and current portion of long-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xml:lang="en-US">Accrued Liabilities and Other Payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xml:lang="en-US">Accrued Liabilities and Other Payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAbstract" xlink:label="loc_us-gaap_LongTermDebtAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtAbstract" xml:lang="en-US">Long-Term Debt, Unclassified [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtAbstract" xml:lang="en-US">Long-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAbstract" xlink:to="lab_us-gaap_LongTermDebtAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaap_LongTermDebtTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xml:lang="en-US">Long-Term Debt [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xml:lang="en-US">Long-Term Debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonStockTextBlock" xlink:label="loc_bili_CommonStockTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CommonStockTextBlock" xml:lang="en-US">Common Stock [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CommonStockTextBlock" xml:lang="en-US">Ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CommonStockTextBlock" xlink:to="lab_bili_CommonStockTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CommonStockTextBlock" xml:lang="en-US">The entire disclosure of ordinary shares</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xml:lang="en-US">Employee Benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US">Employee Benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Share-based Compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Net Loss Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings Per Share [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Net Loss Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xml:lang="en-US">Related Party Transactions and Balances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related Party Transactions and Balances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Segment Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US">Fair Value Measurement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair Value Measurement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RestrictedNetAssetsAbstract" xlink:label="loc_bili_RestrictedNetAssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RestrictedNetAssetsAbstract" xml:lang="en-US">Restricted Net Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RestrictedNetAssetsAbstract" xlink:to="lab_bili_RestrictedNetAssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RestrictedNetAssetsAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xml:lang="en-US">Restricted Assets Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xml:lang="en-US">Restricted Net Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xml:lang="en-US">Parent Company Only Condensed Financial Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xml:lang="en-US">Acquisitions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xml:lang="en-US">Business Combination Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xml:lang="en-US">Acquisitions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xml:lang="en-US">Subsequent Events [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US">Basis of presentation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Principles of consolidation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of estimates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Functional currency and foreign currency translation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvenienceTranslationPolicyPolicyTextBlock" xlink:label="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConvenienceTranslationPolicyPolicyTextBlock" xml:lang="en-US">Convenience Translation, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConvenienceTranslationPolicyPolicyTextBlock" xml:lang="en-US">Convenience Translation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock" xlink:to="lab_bili_ConvenienceTranslationPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConvenienceTranslationPolicyPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for convenience translation of financial statements from reporting currency into another currency.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xml:lang="en-US">Fair value measurements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xlink:label="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xml:lang="en-US">Cash And Cash Equivalents And Other [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xml:lang="en-US">Cash and cash equivalents, restricted cash and time deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xlink:to="lab_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for cash, cash equivalents and other instruments that are cash investments with longer durations than three months.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US">Receivables, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventories, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Property and equipment, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xml:lang="en-US">Intangible assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xml:lang="en-US">Impairment of long-lived assets other than goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US">Research and development expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xml:lang="en-US">Expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US">Leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xlink:label="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xml:lang="en-US">Compensation and Employee Benefit Plans Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xml:lang="en-US">Employee benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xlink:to="lab_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for compensation and employee benefit plans.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xml:lang="en-US">Investment, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xml:lang="en-US">Investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Taxation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xml:lang="en-US">Revenue Recognition, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xml:lang="en-US">Revenue recognition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xml:lang="en-US">Cost of Sales, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xml:lang="en-US">Cost of revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xlink:label="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xml:lang="en-US">Related Party Transactions Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xml:lang="en-US">Related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xlink:to="lab_bili_RelatedPartyTransactionsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for related party transactions.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Net loss per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_StatutoryReservesPolicyPolicyTextBlock" xlink:label="loc_bili_StatutoryReservesPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_StatutoryReservesPolicyPolicyTextBlock" xml:lang="en-US">Statutory Reserves Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_StatutoryReservesPolicyPolicyTextBlock" xml:lang="en-US">Statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_StatutoryReservesPolicyPolicyTextBlock" xlink:to="lab_bili_StatutoryReservesPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_StatutoryReservesPolicyPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for statutory reserves.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NoncontrollingInterestsPolicyPolicyTextBlock" xlink:label="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NoncontrollingInterestsPolicyPolicyTextBlock" xml:lang="en-US">Noncontrolling Interests Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NoncontrollingInterestsPolicyPolicyTextBlock" xml:lang="en-US">Noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock" xlink:to="lab_bili_NoncontrollingInterestsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NoncontrollingInterestsPolicyPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for transactions with non-controlling interests.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xml:lang="en-US">Comprehensive loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xml:lang="en-US">Segment reporting</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xml:lang="en-US">Business combinations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">Recently issued accounting pronouncements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperationsAndReorganizationAbstract" xml:lang="en-US">Operations and Reorganization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperationsAndReorganizationAbstract" xlink:to="lab_bili_OperationsAndReorganizationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperationsAndReorganizationAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" xlink:label="loc_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" xml:lang="en-US">Schedule of Investments in Major subsidiaries, Variable Interest Entities and Subsidiaries of the Variable Interest Entities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" xml:lang="en-US">Schedule of Company's major subsidiaries and VIEs and subsidiaries of the VIEs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" xlink:to="lab_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" xml:lang="en-US">Tabular disclosure of the entity's major subsidiaries, VIEs and subsidiaries of the VIEs.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xml:lang="en-US">Schedule of combined financial information of the Group's VIEs and VIEs' subsidiaries included in the accompanying consolidated financial statements of the Group</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xml:lang="en-US">Schedule of movements of the allowance for expected credit losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" xlink:label="loc_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" xml:lang="en-US">Schedule of Intangible Assets, Useful Life [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" xml:lang="en-US">Schedule of estimated useful lives of the intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" xlink:to="lab_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" xml:lang="en-US">Tabular disclosure of the useful life of intangible assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Schedule of future lease payments under operating leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xml:lang="en-US">Schedule of supplemental cash flow information related to operating leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Schedule of net revenues disaggregated by revenue sources</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" xlink:label="loc_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" xml:lang="en-US">Schedule of Appropriations To Retained Earnings [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" xml:lang="en-US">Schedule of appropriations to general reserve funds and statutory surplus funds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" xlink:to="lab_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" xml:lang="en-US">Tabular disclosure of the appropriations to general reserve funds and statutory surplus funds.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTable" xml:lang="en-US">Concentration Risk [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xml:lang="en-US">Concentration Risk Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xml:lang="en-US">Telecommunications service provider</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierConcentrationRiskMember" xlink:to="lab_us-gaap_SupplierConcentrationRiskMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="loc_us-gaap_CreditConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xml:lang="en-US">Credit Concentration Risk [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xml:lang="en-US">Credit risk</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditConcentrationRiskMember" xlink:to="lab_us-gaap_CreditConcentrationRiskMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xml:lang="en-US">Concentration Risk [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xml:lang="en-US">Concentrations and Risks</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xml:lang="en-US">Schedule of concentrations and risks</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xml:lang="en-US">Summary of prepayments and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DisclosureOfShortTermInvestmentsTableTextBlock" xlink:label="loc_bili_DisclosureOfShortTermInvestmentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DisclosureOfShortTermInvestmentsTableTextBlock" xml:lang="en-US">Disclosure of Short-term Investments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DisclosureOfShortTermInvestmentsTableTextBlock" xml:lang="en-US">Summary of short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DisclosureOfShortTermInvestmentsTableTextBlock" xlink:to="lab_bili_DisclosureOfShortTermInvestmentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DisclosureOfShortTermInvestmentsTableTextBlock" xml:lang="en-US">Tabular disclosure of short-term investments.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US">Summary of Property and equipment, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US">Schedule of intangible assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US">Schedule of intangible assets amortization expense for future years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xml:lang="en-US">Schedule of Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xml:lang="en-US">Equity Method Investment, Financial Statement, Reported Amounts [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="lab_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xml:lang="en-US">Equity Method Investments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xml:lang="en-US">Summary of equity method investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US">Schedule of composition of income tax expense/(benefit)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US">Schedule of reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xml:lang="en-US">Summary of Operating Loss Carryforwards [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xml:lang="en-US">Schedule of net operating tax loss carry forwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:to="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xml:lang="en-US">Schedule of movement of the aggregate valuation allowances for deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfTaxesPayableTableTextBlock" xlink:label="loc_bili_ScheduleOfTaxesPayableTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfTaxesPayableTableTextBlock" xml:lang="en-US">Schedule of Taxes Payable [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ScheduleOfTaxesPayableTableTextBlock" xml:lang="en-US">Summary of taxes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfTaxesPayableTableTextBlock" xlink:to="lab_bili_ScheduleOfTaxesPayableTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ScheduleOfTaxesPayableTableTextBlock" xml:lang="en-US">Tabular disclosure of taxes payable as of the balance sheet date.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xml:lang="en-US">Schedule of Debt [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xml:lang="en-US">Schedule of Short-term loans and current portion of long-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xml:lang="en-US">Summary of accrued liabilities and other payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xml:lang="en-US">Schedule of long-term bank loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtConversionsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtConversionsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDebtConversionsTextBlock" xml:lang="en-US">Schedule of Debt Conversions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfDebtConversionsTextBlock" xml:lang="en-US">Schedule of Debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtConversionsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtConversionsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US">Summary of the Company's non-current portion of unsecured senior notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xml:lang="en-US">Schedule of Costs of Retirement Plans [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xml:lang="en-US">Schedule of employee welfare benefits expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Description of share option plans</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xml:lang="en-US">Schedule of service-based RSUs activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule of binomial option-pricing model</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Share-based Compensation, Stock Options, Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Schedule of share options activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of computation of basic and diluted net loss per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xml:lang="en-US">Schedule of significant related party transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfRelatedPartyBalancesTableTextBlock" xlink:label="loc_bili_ScheduleOfRelatedPartyBalancesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfRelatedPartyBalancesTableTextBlock" xml:lang="en-US">Schedule of Related Party Balances [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ScheduleOfRelatedPartyBalancesTableTextBlock" xml:lang="en-US">Schedule of significant related party balances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfRelatedPartyBalancesTableTextBlock" xlink:to="lab_bili_ScheduleOfRelatedPartyBalancesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ScheduleOfRelatedPartyBalancesTableTextBlock" xml:lang="en-US">Tabular disclosure of related party balances.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xml:lang="en-US">Summary of Condensed statements of balance sheets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xml:lang="en-US">Condensed Income Statement [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xml:lang="en-US">Summary of Condensed statements of comprehensive loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xml:lang="en-US">Condensed Cash Flow Statement [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xml:lang="en-US">Summary of Condensed statements of cash flows</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xml:lang="en-US">Business Acquisition [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GameBusinessMember" xlink:label="loc_bili_GameBusinessMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GameBusinessMember" xml:lang="en-US">Game Business [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_GameBusinessMember" xml:lang="en-US">Game Business [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GameBusinessMember" xml:lang="en-US">Game Business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GameBusinessMember" xlink:to="lab_bili_GameBusinessMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GameBusinessMember" xml:lang="en-US">Game business member.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xml:lang="en-US">Other acquisitions [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xml:lang="en-US">Other acquisitions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xml:lang="en-US">Business Acquisition [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xml:lang="en-US">Acquisitions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xml:lang="en-US">Schedule of consideration of acquisitions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperationsAndReorganizationTable" xlink:label="loc_bili_OperationsAndReorganizationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperationsAndReorganizationTable" xml:lang="en-US">Operations and Reorganization [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperationsAndReorganizationTable" xlink:to="lab_bili_OperationsAndReorganizationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperationsAndReorganizationTable" xml:lang="en-US">schedule providing information pertaining operations and reorganization.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_StockExchangeAxis" xlink:label="loc_bili_StockExchangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_StockExchangeAxis" xml:lang="en-US">Stock Exchange [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_StockExchangeAxis" xlink:to="lab_bili_StockExchangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_StockExchangeAxis" xml:lang="en-US">Stock exchange.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_StockExchangeDomain" xlink:label="loc_bili_StockExchangeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_StockExchangeDomain" xml:lang="en-US">Stock Exchange [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_StockExchangeDomain" xlink:to="lab_bili_StockExchangeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_StockExchangeDomain" xml:lang="en-US">Stock exchange.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_HSXAMember" xlink:label="loc_bili_HSXAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_HSXAMember" xml:lang="en-US">HSXA [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_HSXAMember" xml:lang="en-US">Hong Kong Stock Exchange [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_HSXAMember" xlink:to="lab_bili_HSXAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_HSXAMember" xml:lang="en-US">Hong Kong Stock Exchange.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xml:lang="en-US">Long-Term Debt, Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xml:lang="en-US">Long-term Debt, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xml:lang="en-US">Long-Term Debt, Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xml:lang="en-US">Long-term Debt, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xml:lang="en-US">December 2026 Notes (Note 14)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xml:lang="en-US">Convertible senior notes due December 2026 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xml:lang="en-US">December 2026 Notes [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xml:lang="en-US">Convertible senior notes (the "December 2026 Notes") due December 2026 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:to="lab_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xml:lang="en-US">Convertible senior notes due december two thousand twenty six .</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperationsAndReorganizationLineItems" xlink:label="loc_bili_OperationsAndReorganizationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperationsAndReorganizationLineItems" xml:lang="en-US">Operations and Reorganization [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OperationsAndReorganizationLineItems" xml:lang="en-US">Operations and Reorganization [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperationsAndReorganizationLineItems" xlink:to="lab_bili_OperationsAndReorganizationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperationsAndReorganizationLineItems" xml:lang="en-US">Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Ordinary shares, issued (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Ordinary shares, issued (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" xlink:label="loc_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" xml:lang="en-US">Date Of Conversion Of The Company From Secondary Listing Series To Primary Listing</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" xml:lang="en-US">Date of conversion of the company from the secondary listing series to primary listing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" xlink:to="lab_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" xml:lang="en-US">Date of conversion of the company from secondary listing series to primary listing.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xml:lang="en-US">Shares Issued, Price Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xml:lang="en-US">Price per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssuedPricePerShare" xlink:to="lab_us-gaap_SharesIssuedPricePerShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Debt Instrument, Face Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Convertible senior notes aggregate principal amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Total principal amounts of unsecured senior notes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Long-term debt principal amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfConvertibleNotes" xlink:label="loc_bili_PercentageOfConvertibleNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfConvertibleNotes" xml:lang="en-US">Percentage of Convertible notes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfConvertibleNotes" xml:lang="en-US">Percentage of convertible notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfConvertibleNotes" xlink:to="lab_bili_PercentageOfConvertibleNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfConvertibleNotes" xml:lang="en-US">Percentage of Convertible notes.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchaseAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseAmount" xml:lang="en-US">Debt Instrument, Repurchase Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseAmount" xml:lang="en-US">Debt instrument repurchased amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRepurchaseAmount" xlink:to="lab_us-gaap_DebtInstrumentRepurchaseAmount" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_SubsidiariesAndVariableInterestEntitiesTable" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SubsidiariesAndVariableInterestEntitiesTable" xml:lang="en-US">Subsidiaries and Variable Interest Entities [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable" xlink:to="lab_bili_SubsidiariesAndVariableInterestEntitiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SubsidiariesAndVariableInterestEntitiesTable" xml:lang="en-US">Listing of subsidiaries and variable interest entities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_OwnershipAxis" xml:lang="en-US">Ownership [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_OwnershipDomain" xml:lang="en-US">Ownership [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_BilibiliHkLimitedMember" xlink:label="loc_bili_BilibiliHkLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_BilibiliHkLimitedMember" xml:lang="en-US">Bilibili Hk Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_BilibiliHkLimitedMember" xml:lang="en-US">Bilibili HK Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_BilibiliHkLimitedMember" xlink:to="lab_bili_BilibiliHkLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_BilibiliHkLimitedMember" xml:lang="en-US">Represents information pertaining to Bilibili HK Limited.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_HodeHkLimitedMember" xlink:label="loc_bili_HodeHkLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_HodeHkLimitedMember" xml:lang="en-US">Hode Hk Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_HodeHkLimitedMember" xml:lang="en-US">Hode HK Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_HodeHkLimitedMember" xlink:to="lab_bili_HodeHkLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_HodeHkLimitedMember" xml:lang="en-US">Represents information pertaining to Hode HK Limited.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ChaodianHkLimitedMember" xlink:label="loc_bili_ChaodianHkLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ChaodianHkLimitedMember" xml:lang="en-US">Chaodian HK Limited</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ChaodianHkLimitedMember" xml:lang="en-US">Chaodian HK Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ChaodianHkLimitedMember" xlink:to="lab_bili_ChaodianHkLimitedMember" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_BilibiliCo.LtdMember" xlink:label="loc_bili_BilibiliCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_BilibiliCo.LtdMember" xml:lang="en-US">Bilibili Co. Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_BilibiliCo.LtdMember" xml:lang="en-US">Bilibili Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_BilibiliCo.LtdMember" xlink:to="lab_bili_BilibiliCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_BilibiliCo.LtdMember" xml:lang="en-US">Represents information pertaining to Bilibili Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_HodeShanghaiLimitedMember" xlink:label="loc_bili_HodeShanghaiLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_HodeShanghaiLimitedMember" xml:lang="en-US">Hode Shanghai Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_HodeShanghaiLimitedMember" xml:lang="en-US">Hode Shanghai Limited ("Hode Shanghai")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_HodeShanghaiLimitedMember" xlink:to="lab_bili_HodeShanghaiLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_HodeShanghaiLimitedMember" xml:lang="en-US">Represents information pertaining to Hode Shanghai Limited.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShanghaiBilibiliTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShanghaiBilibiliTechnologyCo.LtdMember" xml:lang="en-US">Shanghai Bilibili Technology Co. Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ShanghaiBilibiliTechnologyCo.LtdMember" xml:lang="en-US">Shanghai Bilibili Technology Co., Ltd</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember" xlink:to="lab_bili_ShanghaiBilibiliTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShanghaiBilibiliTechnologyCo.LtdMember" xml:lang="en-US">Represents information pertaining to Shanghai Bilibili Technology Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ChaodianShanghaiTechnologyCo.Ltd.Member" xlink:label="loc_bili_ChaodianShanghaiTechnologyCo.Ltd.Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ChaodianShanghaiTechnologyCo.Ltd.Member" xml:lang="en-US">Chaodian (Shanghai) Technology Co., Ltd. [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_ChaodianShanghaiTechnologyCo.Ltd.Member" xml:lang="en-US">Chaodian (Shanghai) Technology Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ChaodianShanghaiTechnologyCo.Ltd.Member" xlink:to="lab_bili_ChaodianShanghaiTechnologyCo.Ltd.Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ChaodianShanghaiTechnologyCo.Ltd.Member" xml:lang="en-US">Chaodian (Shanghai) Technology Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xml:lang="en-US">Shanghai Hode Information Technology Co. Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xml:lang="en-US">Shanghai Hode Information Technology Co., Ltd. ("Hode Information Technology")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xlink:to="lab_bili_ShanghaiHodeInformationTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xml:lang="en-US">Represents information pertaining to Shanghai Hode Information Technology Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xml:lang="en-US">Shanghai Kuanyu Digital Technology Co. Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xml:lang="en-US">Shanghai Kuanyu Digital Technology Co., Ltd. ("Shanghai Kuanyu").</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xlink:to="lab_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xml:lang="en-US">Represents information pertaining to Shanghai Kuanyu Digital Technology Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_SharejoyNetworkTechnologyCo.LtdMember" xlink:label="loc_bili_SharejoyNetworkTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SharejoyNetworkTechnologyCo.LtdMember" xml:lang="en-US">Sharejoy Network Technology Co. Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_SharejoyNetworkTechnologyCo.LtdMember" xml:lang="en-US">Sharejoy Network Technology Co., Ltd. ("Sharejoy Network")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SharejoyNetworkTechnologyCo.LtdMember" xlink:to="lab_bili_SharejoyNetworkTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SharejoyNetworkTechnologyCo.LtdMember" xml:lang="en-US">Represents information pertaining to Sharejoy Network Technology Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xlink:label="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xml:lang="en-US">Shanghai Hehehe Culture Communication Co. Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xml:lang="en-US">Shanghai Hehehe Culture Communication Co., Ltd. ("Shanghai Hehehe")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xlink:to="lab_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xml:lang="en-US">Represents the information pertaining to Shanghai Hehehe Culture Communication Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xlink:label="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xml:lang="en-US">Shanghai Anime Tamashi Cultural Media Co. Ltd. [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xml:lang="en-US">Shanghai Anime Tamashi Cultural Media Co., Ltd. ("Shanghai Anime Tamashi")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xlink:to="lab_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xml:lang="en-US">Represents the information pertaining to Shanghai Anime Tamashi Cultural Media Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xml:lang="en-US">Investment, Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xml:lang="en-US">Investment, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_MajorSubsidiariesMember" xlink:label="loc_bili_MajorSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_MajorSubsidiariesMember" xml:lang="en-US">Major Subsidiaries [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_MajorSubsidiariesMember" xlink:to="lab_bili_MajorSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_MajorSubsidiariesMember" xml:lang="en-US">Major Subsidiaries.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_SubsidiariesAndVariableInterestEntitiesLineItems" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SubsidiariesAndVariableInterestEntitiesLineItems" xml:lang="en-US">Subsidiaries and Variable Interest Entities [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_SubsidiariesAndVariableInterestEntitiesLineItems" xml:lang="en-US">Company's major subsidiaries and VIEs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems" xlink:to="lab_bili_SubsidiariesAndVariableInterestEntitiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SubsidiariesAndVariableInterestEntitiesLineItems" xml:lang="en-US">Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xlink:label="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xml:lang="en-US">Entity Incorporation State Country Name And Date Of Incorporation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xml:lang="en-US">Place and Year of Incorporation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xlink:to="lab_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xml:lang="en-US">Entity incorporation state country name and date of incorporation.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xml:lang="en-US">Percentage of Direct or Indirect Economic Ownership</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:label="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xml:lang="en-US">Equity Method Investment, Description of Principal Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xml:lang="en-US">Principal Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:to="lab_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xml:lang="en-US">Percentage of Direct or Indirect Economic Interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="lab_us-gaap_VariableInterestEntityOwnershipPercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:label="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Activities of VIE</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xml:lang="en-US">Principal Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:to="lab_us-gaap_VariableInterestEntityVIEActivitiesOfVIE" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xml:lang="en-US">Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xml:lang="en-US">Type of Arrangement and Non-arrangement Transactions [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xml:lang="en-US">Arrangements and Non-arrangement Transactions [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xml:lang="en-US">Arrangements and Non-arrangement Transactions [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xlink:label="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xml:lang="en-US">Exclusive Technology Consulting And Services Agreements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xml:lang="en-US">Exclusive Technology Consulting and Services Agreements [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xlink:to="lab_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xml:lang="en-US">This member stands for Exclusive Technology Consulting and Services Agreements.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ParentCompanyOritsRelevantSubsidiariesMember" xlink:label="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ParentCompanyOritsRelevantSubsidiariesMember" xml:lang="en-US">Parent Company Orits Relevant Subsidiaries [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ParentCompanyOritsRelevantSubsidiariesMember" xml:lang="en-US">The Company or its relevant subsidiaries [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember" xlink:to="lab_bili_ParentCompanyOritsRelevantSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ParentCompanyOritsRelevantSubsidiariesMember" xml:lang="en-US">Parent company orits relevant subsidiaries.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xml:lang="en-US">Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xml:lang="en-US">Contractual agreements with major VIEs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AgreementTerm" xlink:label="loc_bili_AgreementTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AgreementTerm" xml:lang="en-US">Agreement, Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AgreementTerm" xml:lang="en-US">Term of agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AgreementTerm" xlink:to="lab_bili_AgreementTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AgreementTerm" xml:lang="en-US">Period of agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TerminationNoticeTerm" xlink:label="loc_bili_TerminationNoticeTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TerminationNoticeTerm" xml:lang="en-US">Termination Notice, Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TerminationNoticeTerm" xml:lang="en-US">Termination notice before the term ends</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TerminationNoticeTerm" xlink:to="lab_bili_TerminationNoticeTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TerminationNoticeTerm" xml:lang="en-US">Period of termination notice before the term ends, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaap_RelatedPartyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyMember" xml:lang="en-US">Related Party [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyMember" xlink:to="lab_us-gaap_RelatedPartyMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ThirdPartiesMember" xlink:label="loc_bili_ThirdPartiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ThirdPartiesMember" xml:lang="en-US">Third Parties [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ThirdPartiesMember" xml:lang="en-US">Third-party</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ThirdPartiesMember" xlink:to="lab_bili_ThirdPartiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ThirdPartiesMember" xml:lang="en-US">Represents information pertaining to the third parties.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IntercompanyMember" xlink:label="loc_bili_IntercompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IntercompanyMember" xml:lang="en-US">Intercompany [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_IntercompanyMember" xml:lang="en-US">Inter-company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IntercompanyMember" xlink:to="lab_bili_IntercompanyMember" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OtherInterCompanyMember" xlink:label="loc_bili_OtherInterCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OtherInterCompanyMember" xml:lang="en-US">Other Inter Company [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OtherInterCompanyMember" xml:lang="en-US">Other inter-company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OtherInterCompanyMember" xlink:to="lab_bili_OtherInterCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OtherInterCompanyMember" xml:lang="en-US">Other inter-company.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GroupCompanyMember" xlink:label="loc_bili_GroupCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupCompanyMember" xml:lang="en-US">Group Company [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GroupCompanyMember" xml:lang="en-US">Group companies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupCompanyMember" xlink:to="lab_bili_GroupCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupCompanyMember" xml:lang="en-US">Group company.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConsultingAndServicesChargesMember" xlink:label="loc_bili_ConsultingAndServicesChargesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConsultingAndServicesChargesMember" xml:lang="en-US">Consulting And Services Charges [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConsultingAndServicesChargesMember" xml:lang="en-US">Consulting and services charges</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConsultingAndServicesChargesMember" xlink:to="lab_bili_ConsultingAndServicesChargesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xml:lang="en-US">Variable Interest Entity [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityLineItems" xlink:to="lab_us-gaap_VariableInterestEntityLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xml:lang="en-US">Other Receivables, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xml:lang="en-US">Amounts due from Group companies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xml:lang="en-US">Amount due from related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivablesNetCurrent" xlink:to="lab_us-gaap_OtherReceivablesNetCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermBorrowings" xml:lang="en-US">Short-Term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_ShortTermBorrowings" xml:lang="en-US">Short-term loans</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShortTermBorrowings" xml:lang="en-US">Short-term loans and current portion of long-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Other Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Amounts due to the Group companies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Amount due to related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsAndExpenses" xml:lang="en-US">Costs and Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostsAndExpenses" xml:lang="en-US">Total costs and expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CostsAndExpenses" xml:lang="en-US">Total costs and expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xml:lang="en-US">Other investing activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xml:lang="en-US">Other investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentsAndLoansFromToGroupCompanies" xlink:label="loc_bili_InvestmentsAndLoansFromToGroupCompanies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_InvestmentsAndLoansFromToGroupCompanies" xml:lang="en-US">Investments And Loans From To Group Companies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_InvestmentsAndLoansFromToGroupCompanies" xml:lang="en-US">Investments and loans from/(to) Group companies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_InvestmentsAndLoansFromToGroupCompanies" xlink:to="lab_bili_InvestmentsAndLoansFromToGroupCompanies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_InvestmentsAndLoansFromToGroupCompanies" xml:lang="en-US">Investments and loans from/(to) Group companies.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xml:lang="en-US">Other financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xml:lang="en-US">Variable Interest Entity, Consolidated, Assets, Pledged for Registered Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xml:lang="en-US">Assets of VIE's used to settle obligations of respective VIE's registered capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xlink:to="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xml:lang="en-US">Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of registered capital.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xml:lang="en-US">Variable Interest Entity, Consolidated, Assets, Pledged for Non-distributable Statutory Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xml:lang="en-US">Assets of VIE's used to settle obligations of respective VIE's non-distributable statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xlink:to="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xml:lang="en-US">Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of VIE certain non-distributable statutory reserves.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xml:lang="en-US">Issuance of preferred shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xml:lang="en-US">Proceeds from Convertible Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xml:lang="en-US">Proceeds from Convertible Debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:to="lab_us-gaap_ProceedsFromConvertibleDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentAxis" xml:lang="en-US">Debt Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="loc_us-gaap_ConvertibleDebtMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConvertibleDebtMember" xml:lang="en-US">Convertible Debt [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ConvertibleDebtMember" xml:lang="en-US">Convertible Debt [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" xlink:label="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" xml:lang="en-US">Schedule of Cash Cash Equivalents Restricted Cash and Other [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" xlink:to="lab_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" xml:lang="en-US">Schedule of cash, cash equivalents, restricted cash and other balances.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CurrencyAxis" xml:lang="en-US">Currency [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis" xlink:to="lab_srt_CurrencyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_AllCurrenciesDomain" xml:lang="en-US">All Currencies [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_AllCurrenciesDomain" xml:lang="en-US">All Currencies [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain" xlink:to="lab_currency_AllCurrenciesDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_USD" xlink:label="loc_currency_USD" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_USD" xml:lang="en-US">United States of America, Dollars</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_USD" xml:lang="en-US">Denominated in US dollars</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_USD" xlink:to="lab_currency_USD" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xml:lang="en-US">Cash and Cash Equivalents [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xml:lang="en-US">Cash and Cash Equivalents [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xml:lang="en-US">Cash and Cash Equivalents [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xlink:label="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xml:lang="en-US">Cash Held In Accounts Managed By Online Payment Platforms [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xml:lang="en-US">Cash held in accounts managed by online payment platforms</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xlink:to="lab_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xml:lang="en-US">Represents information pertaining to cash held in accounts managed by online payment platforms such as Alipay and Paypal in connection with the collection of service fees online.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xlink:label="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xml:lang="en-US">Prc Subsidiaries And Variable Interest Entities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xml:lang="en-US">PRC Subsidiaries and Variable Interest Entities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xlink:to="lab_bili_PrcSubsidiariesAndVariableInterestEntitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xml:lang="en-US">Represents information pertaining to PRC subsidiaries and variable interest entities.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xlink:label="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xml:lang="en-US">Cash Cash Equivalents Restricted Cash and Other [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xml:lang="en-US">Cash and cash equivalents and time deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xlink:to="lab_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xml:lang="en-US">Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1" xml:lang="en-US">Foreign Currency Exchange Rate, Translation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1" xml:lang="en-US">Convenience translation rate (USD to RMB)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CashCashEquivalentsAndTimeDepositsAbstract" xlink:label="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CashCashEquivalentsAndTimeDepositsAbstract" xml:lang="en-US">Cash Cash Equivalents and Time Deposits [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CashCashEquivalentsAndTimeDepositsAbstract" xml:lang="en-US">Cash and cash equivalents and time deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract" xlink:to="lab_bili_CashCashEquivalentsAndTimeDepositsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CashCashEquivalentsAndTimeDepositsAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xlink:label="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xml:lang="en-US">Percentage of Cash And Cash Equivalents Held by Subsidiaries And VIEs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xml:lang="en-US">Cash and cash equivalents held by PRC subsidiaries and VIEs (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xlink:to="lab_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xml:lang="en-US">Percentage of cash and cash equivalents held by subsidiaries and VIEs of total cash and cash equivalents of the Group.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCash" xml:lang="en-US">Restricted Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCash" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReceivablesAbstract" xml:lang="en-US">Allowance for Doubtful Accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xml:lang="en-US">Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xml:lang="en-US">Balance at January 1</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xml:lang="en-US">Balance at December 31</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Write-offs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xml:lang="en-US">Write-offs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LicensedCopyrightsOfContentMember" xlink:label="loc_bili_LicensedCopyrightsOfContentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LicensedCopyrightsOfContentMember" xml:lang="en-US">Licensed Copyrights Of Content [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LicensedCopyrightsOfContentMember" xml:lang="en-US">Licensed copyrights of content</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LicensedCopyrightsOfContentMember" xlink:to="lab_bili_LicensedCopyrightsOfContentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LicensedCopyrightsOfContentMember" xml:lang="en-US">Represents information pertaining to licensed copyrights of video content.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LicenseRightsOfMobileGamesMember" xlink:label="loc_bili_LicenseRightsOfMobileGamesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LicenseRightsOfMobileGamesMember" xml:lang="en-US">License Rights Of Mobile Games [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LicenseRightsOfMobileGamesMember" xml:lang="en-US">License rights of mobile games</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LicenseRightsOfMobileGamesMember" xlink:to="lab_bili_LicenseRightsOfMobileGamesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LicenseRightsOfMobileGamesMember" xml:lang="en-US">Represents information pertaining to license rights of mobile games.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntellectualPropertyMember" xml:lang="en-US">Intellectual Property [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntellectualPropertyMember" xml:lang="en-US">Intellectual property and others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntellectualPropertyMember" xlink:to="lab_us-gaap_IntellectualPropertyMember" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" xlink:label="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" xml:lang="en-US">Finite-lived intangible assets, property plant and equipment [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" xlink:to="lab_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" xml:lang="en-US">Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Estimated useful lives of intangible assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Amortization Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xml:lang="en-US">Goodwill, Impairment Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xml:lang="en-US">Goodwill impairment charges</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xml:lang="en-US">Impairment charge recognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xml:lang="en-US">Marketing and Advertising Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xml:lang="en-US">Marketing and promotional expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:to="lab_us-gaap_MarketingAndAdvertisingExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Weighted average term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Discount rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating Lease, Cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xml:lang="en-US">Operating Leases [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">2027</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Total future lease payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Impact of discounting remaining lease payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Operating Lease, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Total lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xml:lang="en-US">Operating Lease, Liability, Statement of Financial Position [Extensible List]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xml:lang="en-US">Cash Flow, Operating Activities, Lessee [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Operating Lease, Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Cash payments for operating leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability" xlink:label="loc_bili_RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Right Of Use Asset Obtained Released In Exchange For Operating Lease Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Right-of-use assets obtained/(released) in exchange for operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability" xlink:to="lab_bili_RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Amount of increase or decrease in right-of-use asset obtained in exchange for operating lease liability.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_MobileGameServicesMember" xlink:label="loc_bili_MobileGameServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_MobileGameServicesMember" xml:lang="en-US">Mobile Game Services [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_MobileGameServicesMember" xml:lang="en-US">Mobile games</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_MobileGameServicesMember" xlink:to="lab_bili_MobileGameServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_MobileGameServicesMember" xml:lang="en-US">Represents information pertaining to mobile game service.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ValueAddedServicesMember" xlink:label="loc_bili_ValueAddedServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ValueAddedServicesMember" xml:lang="en-US">Value Added Services [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ValueAddedServicesMember" xml:lang="en-US">Value-added services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ValueAddedServicesMember" xlink:to="lab_bili_ValueAddedServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ValueAddedServicesMember" xml:lang="en-US">Value-added services.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xlink:label="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xml:lang="en-US">Live Broadcasting And Other Valued Added Service [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xml:lang="en-US">Live broadcasting and other VAS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xlink:to="lab_bili_LiveBroadcastingAndOtherValuedAddedServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xml:lang="en-US">Represents information pertaining to live broadcasting and other valued added service ("VAS").</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingMember" xlink:label="loc_us-gaap_AdvertisingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingMember" xml:lang="en-US">Advertising [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdvertisingMember" xml:lang="en-US">Advertising</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingMember" xlink:to="lab_us-gaap_AdvertisingMember" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IPDerivativesAndOthersMember" xlink:label="loc_bili_IPDerivativesAndOthersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IPDerivativesAndOthersMember" xml:lang="en-US">IP Derivatives And Others [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_IPDerivativesAndOthersMember" xml:lang="en-US">IP derivatives and others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IPDerivativesAndOthersMember" xlink:to="lab_bili_IPDerivativesAndOthersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_IPDerivativesAndOthersMember" xml:lang="en-US">Represents the information pertaining to IP derivatives and others.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US">Significant Accounting Policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RevenueRecognitionPeriod" xlink:label="loc_bili_RevenueRecognitionPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RevenueRecognitionPeriod" xml:lang="en-US">Revenue Recognition, Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_RevenueRecognitionPeriod" xml:lang="en-US">Period recognized for time-based virtual item</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RevenueRecognitionPeriod" xlink:to="lab_bili_RevenueRecognitionPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RevenueRecognitionPeriod" xml:lang="en-US">Period of recognition of revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xml:lang="en-US">Deferred revenue, revenue recognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" xml:lang="en-US">Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" xml:lang="en-US">Practical expedient related to performance obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xml:lang="en-US">Significant Accounting Policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xml:lang="en-US">Percentage of Profit To Be Appropriated To Statutory Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xml:lang="en-US">After tax profit to be transferred to statutory surplus fund (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xlink:to="lab_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xml:lang="en-US">Percentage of profit after tax to be appropriated as statutory surplus fund.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xml:lang="en-US">Percentage Of Statutory Surplus Fund To Registered Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xml:lang="en-US">Limit of surplus fund as a percentage of registered capital, beyond which no further appropriation is required</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xlink:to="lab_bili_PercentageOfStatutorySurplusFundToRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xml:lang="en-US">Limit of surplus fund as a percentage of registered capital, beyond which no further appropriation is required.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xml:lang="en-US">Percentage of Profit To Be Appropriated To General Reserve</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xml:lang="en-US">After tax profit to be transferred to general reserve fund (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xlink:to="lab_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xml:lang="en-US">Percentage of profit to be appropriated to general reserve fund.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfGeneralReserveFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfGeneralReserveFundToRegisteredCapital" xml:lang="en-US">Percentage Of General Reserve Fund To Registered Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfGeneralReserveFundToRegisteredCapital" xml:lang="en-US">Limit of general reserve fund as a percentage of registered capital, beyond which no further appropriation is required</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital" xlink:to="lab_bili_PercentageOfGeneralReserveFundToRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfGeneralReserveFundToRegisteredCapital" xml:lang="en-US">Limit of general reserve fund as a percentage of registered capital, beyond which no further appropriation is required.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xlink:label="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xml:lang="en-US">Appropriation To General Reserve Funds And Statutory Surplus Funds</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xml:lang="en-US">Appropriations to general reserve funds and statutory surplus funds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xlink:to="lab_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xml:lang="en-US">Amount of appropriations made to general reserve funds and statutory surplus funds.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xml:lang="en-US">Number of Operating Segments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xml:lang="en-US">Number of operating segments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DistributionChannelRiskMember" xlink:label="loc_bili_DistributionChannelRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DistributionChannelRiskMember" xml:lang="en-US">Distribution Channel Risk [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DistributionChannelRiskMember" xml:lang="en-US">Distribution channel risk</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DistributionChannelRiskMember" xlink:to="lab_bili_DistributionChannelRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DistributionChannelRiskMember" xml:lang="en-US">Reflects the percentage that revenues from a specified distribution channel is to net revenues.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xml:lang="en-US">Product Concentration Risk [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xml:lang="en-US">Mobile games</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TenPercentageOrGreaterServiceProvidersMember" xlink:label="loc_bili_TenPercentageOrGreaterServiceProvidersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TenPercentageOrGreaterServiceProvidersMember" xml:lang="en-US">Ten Percentage Or Greater Service Providers [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TenPercentageOrGreaterServiceProvidersMember" xml:lang="en-US">10% or greater service providers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TenPercentageOrGreaterServiceProvidersMember" xlink:to="lab_bili_TenPercentageOrGreaterServiceProvidersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TenPercentageOrGreaterServiceProvidersMember" xml:lang="en-US">Ten percentage or Greater service providers.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ServersAndBandwidthExpenditureMember" xlink:label="loc_bili_ServersAndBandwidthExpenditureMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ServersAndBandwidthExpenditureMember" xml:lang="en-US">Servers And Bandwidth Expenditure [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ServersAndBandwidthExpenditureMember" xml:lang="en-US">Servers and bandwidth expenditure</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ServersAndBandwidthExpenditureMember" xlink:to="lab_bili_ServersAndBandwidthExpenditureMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ServersAndBandwidthExpenditureMember" xml:lang="en-US">Total servers and bandwidth expenditure, when it serves as a benchmark in a concentration of risk calculation.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableMember" xml:lang="en-US">Accounts Receivable [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableMember" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xml:lang="en-US">Revenue from Contract with Customer [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xml:lang="en-US">Net revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DistributionChannelMember" xlink:label="loc_bili_DistributionChannelMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DistributionChannelMember" xml:lang="en-US">Distribution Channel [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DistributionChannelMember" xml:lang="en-US">Distribution channel</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DistributionChannelMember" xlink:to="lab_bili_DistributionChannelMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DistributionChannelMember" xml:lang="en-US">Represents information pertaining to the distribution channel to publish and generate the iOS version of its mobile games.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DistributionChannelOneMember" xlink:label="loc_bili_DistributionChannelOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DistributionChannelOneMember" xml:lang="en-US">Distribution Channel One [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DistributionChannelOneMember" xml:lang="en-US">Distribution channel A</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DistributionChannelOneMember" xlink:to="lab_bili_DistributionChannelOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DistributionChannelOneMember" xml:lang="en-US">Represents information pertaining to the distribution channel A.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CustomerAMember" xlink:label="loc_bili_CustomerAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CustomerAMember" xml:lang="en-US">Customer A [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CustomerAMember" xml:lang="en-US">Customer A</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CustomerAMember" xlink:to="lab_bili_CustomerAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CustomerAMember" xml:lang="en-US">Customer A.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NumberOfTelecommunicationsServiceProviders" xlink:label="loc_bili_NumberOfTelecommunicationsServiceProviders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NumberOfTelecommunicationsServiceProviders" xml:lang="en-US">Number of Telecommunications Service Providers</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NumberOfTelecommunicationsServiceProviders" xml:lang="en-US">Total number of telecommunications service providers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NumberOfTelecommunicationsServiceProviders" xlink:to="lab_bili_NumberOfTelecommunicationsServiceProviders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NumberOfTelecommunicationsServiceProviders" xml:lang="en-US">The number of service providers in relation to telecommunications.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NumberOfServiceProviders" xlink:label="loc_bili_NumberOfServiceProviders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NumberOfServiceProviders" xml:lang="en-US">Number of Service Providers</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NumberOfServiceProviders" xml:lang="en-US">Number of service providers providing 10% or more of the Group's servers and bandwidth expenditure</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NumberOfServiceProviders" xlink:to="lab_bili_NumberOfServiceProviders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NumberOfServiceProviders" xml:lang="en-US">Number of service providers providing 10% or more of the Group's servers and bandwidth expenditure.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration Risk, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration risk percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" xlink:label="loc_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" xml:lang="en-US">Number of Distribution Channel Concentration Over Ten Percent Benchmark</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" xml:lang="en-US">Number of distribution channel concentration over ten percent benchmark</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" xlink:to="lab_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" xml:lang="en-US">Number of Distribution Channel Concentration Over Ten Percent Benchmark.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" xlink:label="loc_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" xml:lang="en-US">Number of Mobile Games Concentration Over Ten Percent Benchmark</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" xml:lang="en-US">Number of mobile games concentration over ten percent benchmark</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" xlink:to="lab_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" xml:lang="en-US">Number of mobile games concentration over ten percent benchmark.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidTaxes" xml:lang="en-US">Prepaid Taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidTaxes" xml:lang="en-US">Prepayments for sales tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidTaxes" xlink:to="lab_us-gaap_PrepaidTaxes" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrepaidRevenueSharingCost" xlink:label="loc_bili_PrepaidRevenueSharingCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PrepaidRevenueSharingCost" xml:lang="en-US">Prepaid Revenue Sharing Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PrepaidRevenueSharingCost" xml:lang="en-US">Prepayments for revenue sharing cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PrepaidRevenueSharingCost" xlink:to="lab_bili_PrepaidRevenueSharingCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PrepaidRevenueSharingCost" xml:lang="en-US">Amount of asset related to consideration paid in advance for revenue sharing cost that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivable" xlink:label="loc_us-gaap_InterestReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestReceivable" xml:lang="en-US">Interest Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestReceivable" xml:lang="en-US">Interest income receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestReceivable" xlink:to="lab_us-gaap_InterestReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepositsAssetsCurrent" xml:lang="en-US">Deposits Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepositsAssetsCurrent" xml:lang="en-US">Deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsAssetsCurrent" xlink:to="lab_us-gaap_DepositsAssetsCurrent" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrepaidMarketingCostAndOtherOperationalExpenses" xlink:label="loc_bili_PrepaidMarketingCostAndOtherOperationalExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PrepaidMarketingCostAndOtherOperationalExpenses" xml:lang="en-US">Prepaid Marketing Cost And Other Operational Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PrepaidMarketingCostAndOtherOperationalExpenses" xml:lang="en-US">Prepayments of marketing and other operational expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PrepaidMarketingCostAndOtherOperationalExpenses" xlink:to="lab_bili_PrepaidMarketingCostAndOtherOperationalExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PrepaidMarketingCostAndOtherOperationalExpenses" xml:lang="en-US">Amount of consideration paid in advance for marketing cost and other operational expenses that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="loc_us-gaap_AdvancesOnInventoryPurchases" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvancesOnInventoryPurchases" xml:lang="en-US">Advances on Inventory Purchases</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdvancesOnInventoryPurchases" xml:lang="en-US">Prepayments to inventory suppliers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvancesOnInventoryPurchases" xlink:to="lab_us-gaap_AdvancesOnInventoryPurchases" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrepaidContentCost" xlink:label="loc_bili_PrepaidContentCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PrepaidContentCost" xml:lang="en-US">Prepaid Content Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PrepaidContentCost" xml:lang="en-US">Prepayments for content cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PrepaidContentCost" xlink:to="lab_bili_PrepaidContentCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PrepaidContentCost" xml:lang="en-US">Amount of consideration paid in advance for content cost that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LoansToInvesteesOrOngoingInvestmentsCurrent" xlink:label="loc_bili_LoansToInvesteesOrOngoingInvestmentsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LoansToInvesteesOrOngoingInvestmentsCurrent" xml:lang="en-US">Loans to Investees or Ongoing Investments, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LoansToInvesteesOrOngoingInvestmentsCurrent" xml:lang="en-US">Loans to investees or ongoing investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LoansToInvesteesOrOngoingInvestmentsCurrent" xlink:to="lab_bili_LoansToInvesteesOrOngoingInvestmentsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LoansToInvesteesOrOngoingInvestmentsCurrent" xml:lang="en-US">Carrying value of amounts paid as a loans to investees or ongoing investments that are expected to be returned or applied towards payment within one year or during the operating cycle, if longer.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrepaidOrReceivablesForJointlyInvestedContent" xlink:label="loc_bili_PrepaidOrReceivablesForJointlyInvestedContent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PrepaidOrReceivablesForJointlyInvestedContent" xml:lang="en-US">Prepaid Or Receivables For Jointly Invested Content</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_PrepaidOrReceivablesForJointlyInvestedContent" xml:lang="en-US">Prepayments /receivables relating to jointly invested content</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PrepaidOrReceivablesForJointlyInvestedContent" xlink:to="lab_bili_PrepaidOrReceivablesForJointlyInvestedContent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PrepaidOrReceivablesForJointlyInvestedContent" xml:lang="en-US">Amount of consideration paid in advance or due for jointly invested content that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfInvestmentHoldingsTable" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SummaryOfInvestmentHoldingsTable" xml:lang="en-US">Summary of Investment Holdings [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsTable" xlink:to="lab_us-gaap_SummaryOfInvestmentHoldingsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeAxis" xml:lang="en-US">Investment Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_FinancialProductsMember" xlink:label="loc_bili_FinancialProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_FinancialProductsMember" xml:lang="en-US">Financial Products [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_FinancialProductsMember" xml:lang="en-US">Financial products</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_FinancialProductsMember" xlink:to="lab_bili_FinancialProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_FinancialProductsMember" xml:lang="en-US">Represents information pertaining to financial products.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentsInPubliclyTradedCompaniesMember" xlink:label="loc_bili_InvestmentsInPubliclyTradedCompaniesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_InvestmentsInPubliclyTradedCompaniesMember" xml:lang="en-US">Investments In Publicly Traded Companies [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_InvestmentsInPubliclyTradedCompaniesMember" xml:lang="en-US">Investments in publicly traded companies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_InvestmentsInPubliclyTradedCompaniesMember" xlink:to="lab_bili_InvestmentsInPubliclyTradedCompaniesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_InvestmentsInPubliclyTradedCompaniesMember" xml:lang="en-US">Investments in publicly traded companies.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfInvestmentHoldingsLineItems" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SummaryOfInvestmentHoldingsLineItems" xml:lang="en-US">Summary of Investment Holdings [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SummaryOfInvestmentHoldingsLineItems" xml:lang="en-US">Short-term Investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems" xlink:to="lab_us-gaap_SummaryOfInvestmentHoldingsLineItems" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentIncomeLossRelatedToShortTermInvestments" xlink:label="loc_bili_InvestmentIncomeLossRelatedToShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_InvestmentIncomeLossRelatedToShortTermInvestments" xml:lang="en-US">Investment Income Loss Related To Short Term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_InvestmentIncomeLossRelatedToShortTermInvestments" xml:lang="en-US">Investment Income loss related to short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_InvestmentIncomeLossRelatedToShortTermInvestments" xlink:to="lab_bili_InvestmentIncomeLossRelatedToShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_InvestmentIncomeLossRelatedToShortTermInvestments" xml:lang="en-US">Income/loss from short-term investments in non-operating securities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US">Property and Equipment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US">Property and Equipment, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Property and Equipment, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold Improvements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold improvements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaap_ComputerEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComputerEquipmentMember" xml:lang="en-US">Computer Equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComputerEquipmentMember" xml:lang="en-US">Servers and computers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherMachineryAndEquipmentMember" xml:lang="en-US">Other Machinery and Equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherMachineryAndEquipmentMember" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherMachineryAndEquipmentMember" xlink:to="lab_us-gaap_OtherMachineryAndEquipmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US">Property and Equipment, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property and equipment, gross</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Less: accumulated depreciation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PropertyAndEquipmentImpairmentLoss" xlink:label="loc_bili_PropertyAndEquipmentImpairmentLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PropertyAndEquipmentImpairmentLoss" xml:lang="en-US">Property And Equipment Impairment Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PropertyAndEquipmentImpairmentLoss" xml:lang="en-US">Impairment recognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PropertyAndEquipmentImpairmentLoss" xlink:to="lab_bili_PropertyAndEquipmentImpairmentLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PropertyAndEquipmentImpairmentLoss" xml:lang="en-US">Amount of loss from the impairment assessment of property and equipment and relevant events and circumstances that might indicate potential impairment.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IntellectualPropertyAndOthersMember" xlink:label="loc_bili_IntellectualPropertyAndOthersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IntellectualPropertyAndOthersMember" xml:lang="en-US">Intellectual Property And Others [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_IntellectualPropertyAndOthersMember" xml:lang="en-US">Intellectual property&#160;and others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IntellectualPropertyAndOthersMember" xlink:to="lab_bili_IntellectualPropertyAndOthersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_IntellectualPropertyAndOthersMember" xml:lang="en-US">Intellectual property and other intangible assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US">Intangible Assets, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US">Gross carrying value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Accumulated amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xml:lang="en-US">Impairment of Intangible Assets, Finite-lived</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xml:lang="en-US">Impairment charge</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US">Weighted-average useful lives</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xml:lang="en-US">Intangible assets amortization expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US">2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US">2027</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US">2028</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US">2029</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, after Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xml:lang="en-US">Thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillRollForward" xml:lang="en-US">Goodwill [Roll Forward]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xml:lang="en-US">Equity investments accounted for using the measurement alternative</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Equity Method Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Equity investments accounted for using the equity method</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Investments in subsidiaries and net assets of VIEs and VIEs' subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xml:lang="en-US">Equity Method Investments, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xml:lang="en-US">Investments accounted for at fair value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermInvestmentsTable" xlink:label="loc_bili_LongTermInvestmentsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LongTermInvestmentsTable" xml:lang="en-US">Long Term Investments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LongTermInvestmentsTable" xlink:to="lab_bili_LongTermInvestmentsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LongTermInvestmentsTable" xml:lang="en-US">Long term investments.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermInvestmentsLineItems" xlink:label="loc_bili_LongTermInvestmentsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LongTermInvestmentsLineItems" xml:lang="en-US">Long Term Investments [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LongTermInvestmentsLineItems" xlink:to="lab_bili_LongTermInvestmentsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LongTermInvestmentsLineItems" xml:lang="en-US">Long term investments.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xlink:label="loc_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xml:lang="en-US">Remeasurement gain or loss of equity investments accounted for using the measurement alternative</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xml:lang="en-US">Re-measurement gain or loss of equity investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xlink:to="lab_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xml:lang="en-US">Re-measurement gain or loss of equity investments accounted for using the measurement alternative.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xlink:label="loc_bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xml:lang="en-US">Cumulative Adjustments Of Equity Investments Accounted For Using The Measurement Alternative</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xml:lang="en-US">Cumulative adjustments of equity investments accounted for using the measurement alternative</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xlink:to="lab_bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xml:lang="en-US">Cumulative adjustments of equity investments accounted for using the measurement alternative.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" xlink:label="loc_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" xml:lang="en-US">Equity Investments Without Readily Determinable Fair Value Carrying Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" xml:lang="en-US">Equity investments without readily determinable fair value carrying amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" xlink:to="lab_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" xml:lang="en-US">Equity investments without readily determinable fair value carrying amount.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" xlink:label="loc_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" xml:lang="en-US">Gain Loss On Equity Investments Sold Without Readily Determinable Fair Value Net Of Impairment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" xml:lang="en-US">Disposal gain</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" xlink:to="lab_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" xml:lang="en-US">Gain loss on equity investments sold without readily determinable fair value net of impairment.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" xlink:label="loc_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" xml:lang="en-US">Gain Loss On Financial Products With Maturities Great Than One Year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" xml:lang="en-US">Gain or loss from the change in fair value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" xlink:to="lab_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" xml:lang="en-US">Amount of unrealized gain (loss) on investment include financial products with variable interest rates referenced to performance of underlying assets and with original maturities great than one year and investments in publicly traded companies with an intention of holding greater than one year.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US">Current income tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_WithholdingIncomeTaxExpense" xlink:label="loc_bili_WithholdingIncomeTaxExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_WithholdingIncomeTaxExpense" xml:lang="en-US">Withholding Income Tax Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_WithholdingIncomeTaxExpense" xml:lang="en-US">Withholding income tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_WithholdingIncomeTaxExpense" xlink:to="lab_bili_WithholdingIncomeTaxExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_WithholdingIncomeTaxExpense" xml:lang="en-US">Amount of withholding income tax expense pertaining to taxable income.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IncomeTaxesDisclosureTable" xlink:label="loc_bili_IncomeTaxesDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IncomeTaxesDisclosureTable" xml:lang="en-US">Income Taxes Disclosure [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IncomeTaxesDisclosureTable" xlink:to="lab_bili_IncomeTaxesDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_IncomeTaxesDisclosureTable" xml:lang="en-US">Schedule of income taxes details, including reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate, net operating tax loss carry forwards.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xml:lang="en-US">Income Tax Authority [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US">Income Tax Authority [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US">Income Tax Authority [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CaymanIslandsTaxInformationAuthorityMember" xlink:label="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CaymanIslandsTaxInformationAuthorityMember" xml:lang="en-US">Cayman Islands Tax Information Authority [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CaymanIslandsTaxInformationAuthorityMember" xml:lang="en-US">Cayman Islands</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember" xlink:to="lab_us-gaap_CaymanIslandsTaxInformationAuthorityMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InlandRevenueHongKongMember" xlink:label="loc_us-gaap_InlandRevenueHongKongMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InlandRevenueHongKongMember" xml:lang="en-US">Inland Revenue, Hong Kong [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InlandRevenueHongKongMember" xml:lang="en-US">Hong Kong, China</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InlandRevenueHongKongMember" xlink:to="lab_us-gaap_InlandRevenueHongKongMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAdministrationOfTaxationChinaMember" xlink:label="loc_us-gaap_StateAdministrationOfTaxationChinaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StateAdministrationOfTaxationChinaMember" xml:lang="en-US">State Administration of Taxation, China [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StateAdministrationOfTaxationChinaMember" xml:lang="en-US">Mainland, China</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAdministrationOfTaxationChinaMember" xlink:to="lab_us-gaap_StateAdministrationOfTaxationChinaMember" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CertainSubsidiariesMember" xlink:label="loc_bili_CertainSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CertainSubsidiariesMember" xml:lang="en-US">Certain Subsidiaries [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CertainSubsidiariesMember" xml:lang="en-US">Certain subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CertainSubsidiariesMember" xlink:to="lab_bili_CertainSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CertainSubsidiariesMember" xml:lang="en-US">Certain subsidiaries.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" xml:lang="en-US">Tax Credit and Loss Carry Forwards Expiration Period [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" xlink:to="lab_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" xml:lang="en-US">Pertinent information describing and reflecting disclosures pertaining to expiration of investment tax credits and operating loss carry forwards.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xml:lang="en-US">Tax Credit And Loss Carry Forwards Expiration Period [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xml:lang="en-US">Tax Credit And Loss Carry Forwards Expiration Period [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xlink:to="lab_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xml:lang="en-US">Pertinent information describing expiration period of investment tax credits and operating loss carry forwards.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xml:lang="en-US">Operating Loss Carryforwards Expiration Next Twelve Months [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xml:lang="en-US">Loss expiring in 2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xlink:to="lab_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xml:lang="en-US">Operating loss carryforward expected to be expired in the next fiscal year following the latest fiscal year.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsExpirationSecondYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationSecondYearMember" xml:lang="en-US">Operating Loss Carryforwards Expiration Second Year [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationSecondYearMember" xml:lang="en-US">Loss expiring in 2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember" xlink:to="lab_bili_OperatingLossCarryforwardsExpirationSecondYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationSecondYearMember" xml:lang="en-US">Operating loss carryforward expected to be expired in the second fiscal year following the latest fiscal year.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsExpirationThirdYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationThirdYearMember" xml:lang="en-US">Operating Loss Carryforwards Expiration Third Year [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationThirdYearMember" xml:lang="en-US">Loss expiring in 2027</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember" xlink:to="lab_bili_OperatingLossCarryforwardsExpirationThirdYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationThirdYearMember" xml:lang="en-US">Operating loss carryforward expected to be expired in the third fiscal year following the latest fiscal year.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsExpirationFourthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationFourthYearMember" xml:lang="en-US">Operating Loss Carryforwards Expiration Fourth Year [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationFourthYearMember" xml:lang="en-US">Loss expiring in 2028</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember" xlink:to="lab_bili_OperatingLossCarryforwardsExpirationFourthYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationFourthYearMember" xml:lang="en-US">Operating loss carryforward expected to be expired in the fourth fiscal year following the latest fiscal year.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xml:lang="en-US">Operating Loss Carryforwards Expiration Fifth Year And After Fifth Year [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xml:lang="en-US">Loss expiring in 2029 and thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xlink:to="lab_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xml:lang="en-US">Operating loss carryforwards expiration fifth year and after fifth year.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EnterpriseCategoryAxis" xlink:label="loc_bili_EnterpriseCategoryAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EnterpriseCategoryAxis" xml:lang="en-US">Enterprise Category [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EnterpriseCategoryAxis" xlink:to="lab_bili_EnterpriseCategoryAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EnterpriseCategoryAxis" xml:lang="en-US">Enterprise category.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EnterpriseCategoryDomain" xlink:label="loc_bili_EnterpriseCategoryDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EnterpriseCategoryDomain" xml:lang="en-US">Enterprise Category [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EnterpriseCategoryDomain" xlink:to="lab_bili_EnterpriseCategoryDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EnterpriseCategoryDomain" xml:lang="en-US">Enterprise category.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EncouragedEnterpriseMember" xlink:label="loc_bili_EncouragedEnterpriseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EncouragedEnterpriseMember" xml:lang="en-US">Encouraged Enterprise [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_EncouragedEnterpriseMember" xml:lang="en-US">Encouraged Enterprises [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EncouragedEnterpriseMember" xlink:to="lab_bili_EncouragedEnterpriseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EncouragedEnterpriseMember" xml:lang="en-US">A kind of enterprise which is called encouraged enterprise</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IncomeTaxesDisclosureLineItems" xlink:label="loc_bili_IncomeTaxesDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IncomeTaxesDisclosureLineItems" xml:lang="en-US">Income Taxes Disclosure [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_IncomeTaxesDisclosureLineItems" xml:lang="en-US">Income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems" xlink:to="lab_bili_IncomeTaxesDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_IncomeTaxesDisclosureLineItems" xml:lang="en-US">Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AccruedWithholdingIncomeTaxAmount" xlink:label="loc_bili_AccruedWithholdingIncomeTaxAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AccruedWithholdingIncomeTaxAmount" xml:lang="en-US">Accrued Withholding Income Tax Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AccruedWithholdingIncomeTaxAmount" xml:lang="en-US">Withholding tax amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AccruedWithholdingIncomeTaxAmount" xlink:to="lab_bili_AccruedWithholdingIncomeTaxAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AccruedWithholdingIncomeTaxAmount" xml:lang="en-US">Represents the carrying amount, as of the balance sheet date, of withholding tax amount.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IncomeTaxRateBelowThresholdAmount" xlink:label="loc_bili_IncomeTaxRateBelowThresholdAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IncomeTaxRateBelowThresholdAmount" xml:lang="en-US">Income Tax Rate Below Threshold Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_IncomeTaxRateBelowThresholdAmount" xml:lang="en-US">Statutory income tax rate below threshold amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IncomeTaxRateBelowThresholdAmount" xlink:to="lab_bili_IncomeTaxRateBelowThresholdAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_IncomeTaxRateBelowThresholdAmount" xml:lang="en-US">Income tax rate below threshold amount.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_Ceilinglimitofprofittoestimatetaxrate" xlink:label="loc_bili_Ceilinglimitofprofittoestimatetaxrate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_Ceilinglimitofprofittoestimatetaxrate" xml:lang="en-US">Ceiling limit of profit to estimate tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_Ceilinglimitofprofittoestimatetaxrate" xlink:to="lab_bili_Ceilinglimitofprofittoestimatetaxrate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_Ceilinglimitofprofittoestimatetaxrate" xml:lang="en-US">Ceiling limit of profit to estimate tax rate.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Income tax rate (as a percent)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Statutory income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IncomeTaxesPreferentialTaxRate" xlink:label="loc_bili_IncomeTaxesPreferentialTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IncomeTaxesPreferentialTaxRate" xml:lang="en-US">Income Taxes Preferential Tax Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_IncomeTaxesPreferentialTaxRate" xml:lang="en-US">Preferential income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IncomeTaxesPreferentialTaxRate" xlink:to="lab_bili_IncomeTaxesPreferentialTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_IncomeTaxesPreferentialTaxRate" xml:lang="en-US">The preferential tax rate applicable to the entity under the preferential tax treatment.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xml:lang="en-US">Reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xml:lang="en-US">Permanent differences</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US">Tax rate difference from statutory rate in other jurisdictions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Preferential Tax Treatments, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xml:lang="en-US">Tax effect of preferential tax treatments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xlink:to="lab_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to preferential tax treatments.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Withholding Tax Paid, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xml:lang="en-US">Withholding tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xlink:to="lab_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to withholding tax.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US">Change in valuation allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsAbstract" xlink:label="loc_bili_OperatingLossCarryforwardsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperatingLossCarryforwardsAbstract" xml:lang="en-US">Operating Loss Carryforwards [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsAbstract" xml:lang="en-US">Operating loss carryforwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperatingLossCarryforwardsAbstract" xlink:to="lab_bili_OperatingLossCarryforwardsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperatingLossCarryforwardsAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xml:lang="en-US">Operating Loss Carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xml:lang="en-US">Net operating tax loss carry forwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ServiceMember" xml:lang="en-US">Service [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ServiceMember" xml:lang="en-US">Services rendered</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductMember" xml:lang="en-US">Product [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductMember" xml:lang="en-US">Goods sold</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AdvertisingRevenuesMember" xlink:label="loc_bili_AdvertisingRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AdvertisingRevenuesMember" xml:lang="en-US">Advertising Revenues [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AdvertisingRevenuesMember" xml:lang="en-US">Advertising revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AdvertisingRevenuesMember" xlink:to="lab_bili_AdvertisingRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AdvertisingRevenuesMember" xml:lang="en-US">Advertising revenues Member.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_SalesTaxAbstract" xlink:label="loc_bili_SalesTaxAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SalesTaxAbstract" xml:lang="en-US">Sales Tax [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_SalesTaxAbstract" xml:lang="en-US">Sales tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SalesTaxAbstract" xlink:to="lab_bili_SalesTaxAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SalesTaxAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ValueAddedTaxRatePercent" xlink:label="loc_bili_ValueAddedTaxRatePercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ValueAddedTaxRatePercent" xml:lang="en-US">Value Added Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ValueAddedTaxRatePercent" xml:lang="en-US">Value added tax rate (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ValueAddedTaxRatePercent" xlink:to="lab_bili_ValueAddedTaxRatePercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ValueAddedTaxRatePercent" xml:lang="en-US">Percentage of value added tax.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CultureBusinessConstructionFeePercentage" xlink:label="loc_bili_CultureBusinessConstructionFeePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CultureBusinessConstructionFeePercentage" xml:lang="en-US">Culture Business Construction Fee Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CultureBusinessConstructionFeePercentage" xml:lang="en-US">Culture business construction fee percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CultureBusinessConstructionFeePercentage" xlink:to="lab_bili_CultureBusinessConstructionFeePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CultureBusinessConstructionFeePercentage" xml:lang="en-US">Culture business construction fee percentage.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xlink:label="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xml:lang="en-US">Culture Business Construction Fee Rate Date Up to Which The Prevailing Rate Is Applicable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xml:lang="en-US">Culture business construction fee rate date up to which the prevailing rate is applicable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xlink:to="lab_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xml:lang="en-US">Culture business construction fee rate date up to which the prevailing rate is applicable.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xml:lang="en-US">Deferred tax assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xml:lang="en-US">Deferred Tax Assets, Deferred Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xml:lang="en-US">Deferred revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US">Net operating tax loss carry forwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xml:lang="en-US">Accruals and others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xml:lang="en-US">Deferred Tax Assets, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xml:lang="en-US">Total deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Less: valuation allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Balance at January 1</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Balance at December 31</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Net deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xml:lang="en-US">Deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xml:lang="en-US">Acquired intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xml:lang="en-US">Deferred Tax Liabilities, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xml:lang="en-US">Total deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DeferredTaxAssetValuationAllowanceRollforward" xlink:label="loc_bili_DeferredTaxAssetValuationAllowanceRollforward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DeferredTaxAssetValuationAllowanceRollforward" xml:lang="en-US">Deferred Tax Asset Valuation Allowance [Rollforward]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DeferredTaxAssetValuationAllowanceRollforward" xml:lang="en-US">Movement of the aggregate valuation allowances for deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward" xlink:to="lab_bili_DeferredTaxAssetValuationAllowanceRollforward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DeferredTaxAssetValuationAllowanceRollforward" xml:lang="en-US">A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" xlink:label="loc_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Re-measurement through Preferential Tax Rate, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" xml:lang="en-US">Re-measurement due to applicable preferential tax rate for HNTE</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" xlink:to="lab_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" xml:lang="en-US">Amount of increase (decrease) from re-measurement due to preferential tax rate in the valuation allowance for a specified deferred tax asset.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" xlink:label="loc_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Additions, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" xml:lang="en-US">Addition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" xlink:to="lab_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" xml:lang="en-US">Amount of increase from additions made in the valuation allowance for a specified deferred tax asset.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" xlink:label="loc_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Expiration of Loss Carry Forward, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" xml:lang="en-US">Expiration of loss carry forward and impact of disposal/close of subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" xlink:to="lab_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" xml:lang="en-US">Amount of decrease from expiration of loss carry forward from disposition of subsidiaries made in the valuation allowance for a specified deferred tax asset.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_WithholdingIncomeTaxAbstract" xlink:label="loc_bili_WithholdingIncomeTaxAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_WithholdingIncomeTaxAbstract" xml:lang="en-US">Withholding Income Tax [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_WithholdingIncomeTaxAbstract" xml:lang="en-US">Withholding income tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_WithholdingIncomeTaxAbstract" xlink:to="lab_bili_WithholdingIncomeTaxAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_WithholdingIncomeTaxAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:label="loc_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US">Withholding Tax Rate on Dividend Distributed by Foreign Investment Entities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US">Withholding tax rate on dividend distributed by foreign investment entities (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:to="lab_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US">Represents the withholding income tax rate on dividends that is applied if the holding company receiving the dividend is located in a country that has a tax treaty with the country in which the foreign investment entity is located.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:label="loc_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US">Lower Withholding Tax Rate on Dividend Distributed by Foreign Investment Entities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US">Withholding tax rate on dividends paid by a FIE to its immediate holding company in Hong Kong (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:to="lab_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US">Represents the lower withholding income tax rate on dividends that is applied if the holding company receiving the dividend is located in a country that has a tax treaty with the country in which the foreign investment entity (FIE) is located, if the foreign investor owns directly at least 25% of the shares of the FIE.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" xlink:label="loc_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" xml:lang="en-US">Minimum Percentage Directly Owned by Foreign Investor for Lower Withholding Income Tax Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" xml:lang="en-US">Minimum percentage of ownership interests held by foreign investors for lower withholding tax rate (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" xlink:to="lab_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" xml:lang="en-US">The minimum direct ownership percentage in the foreign invested enterprises owned by the foreign investor, determining whether the lower withholding income tax rate can be applied for dividends distributed by the foreign invested enterprise to its immediate holding company in Hong Kong.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">Accrued Income Taxes, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">EIT payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xml:lang="en-US">Sales and Excise Tax Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xml:lang="en-US">VAT payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="lab_us-gaap_SalesAndExciseTaxPayableCurrent" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_WithholdingIncomeTaxPayable" xlink:label="loc_bili_WithholdingIncomeTaxPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_WithholdingIncomeTaxPayable" xml:lang="en-US">Withholding Income Tax Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_WithholdingIncomeTaxPayable" xml:lang="en-US">Withholding income tax payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_WithholdingIncomeTaxPayable" xlink:to="lab_bili_WithholdingIncomeTaxPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_WithholdingIncomeTaxPayable" xml:lang="en-US">Carrying value as of the balance sheet date of liabilities incurred through that date and payable for withholding income tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IndividualIncomeTaxesForEmployeesPayableCurrent" xlink:label="loc_bili_IndividualIncomeTaxesForEmployeesPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IndividualIncomeTaxesForEmployeesPayableCurrent" xml:lang="en-US">Individual Income Taxes For Employees Payable Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_IndividualIncomeTaxesForEmployeesPayableCurrent" xml:lang="en-US">Withholding individual income taxes for employees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IndividualIncomeTaxesForEmployeesPayableCurrent" xlink:to="lab_bili_IndividualIncomeTaxesForEmployeesPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_IndividualIncomeTaxesForEmployeesPayableCurrent" xml:lang="en-US">Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all individual income tax obligations for employees.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xml:lang="en-US">Accrual for Taxes Other than Income Taxes, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" xlink:label="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" xml:lang="en-US">Schedule Of Short Term Debt And Current Portion Of Long Term Debt [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" xml:lang="en-US">Schedule of Short-term Debt and Current Portion of Long-term Debt [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" xlink:to="lab_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" xml:lang="en-US">Information by short-term debt and current portion of long-term debt</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xml:lang="en-US">April 2026 Notes (Note&#160;14)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xml:lang="en-US">April 2026 Notes [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xml:lang="en-US">Convertible senior notes (the "April 2026 Notes") due April 2026 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:to="lab_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xml:lang="en-US">Convertible senior notes due april two thousand twenty six .</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xml:lang="en-US">Convertible Senior Notes Due Two Thousand Twenty Seven [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xml:lang="en-US">2027 Notes (Note 14) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xml:lang="en-US">2027 Notes [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xml:lang="en-US">Convertible senior notes (the "2027 Notes") due 2027 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:to="lab_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xml:lang="en-US">Convertible senior notes due two thousand twenty seven.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xml:lang="en-US">Short-term Debt, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xml:lang="en-US">Short-term Debt, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember" xlink:label="loc_us-gaap_UnsecuredDebtMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnsecuredDebtMember" xml:lang="en-US">Unsecured Debt [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnsecuredDebtMember" xml:lang="en-US">Unsecured bank loans [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xml:lang="en-US">Short-term Debt, Percentage Bearing Fixed Interest Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xml:lang="en-US">Interest Rate Range</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:to="lab_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xml:lang="en-US">Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xml:lang="en-US">Interest Rate Range</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTerms" xlink:label="loc_us-gaap_ShortTermDebtTerms" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTerms" xml:lang="en-US">Short-term Debt, Terms</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermDebtTerms" xml:lang="en-US">Maturity Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTerms" xlink:to="lab_us-gaap_ShortTermDebtTerms" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermDebtMaturity" xlink:label="loc_bili_LongTermDebtMaturity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LongTermDebtMaturity" xml:lang="en-US">Long Term Debt Maturity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LongTermDebtMaturity" xml:lang="en-US">Maturity Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LongTermDebtMaturity" xlink:to="lab_bili_LongTermDebtMaturity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LongTermDebtMaturity" xml:lang="en-US">Description of the long-term debt maturity.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermBankLoansAndNotesPayable" xml:lang="en-US">Short-term Bank Loans and Notes Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermBankLoansAndNotesPayable" xml:lang="en-US">Amount of unsecured bank loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="lab_us-gaap_ShortTermBankLoansAndNotesPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtCurrent" xml:lang="en-US">Long-Term Debt, Current Maturities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtCurrent" xml:lang="en-US">Amount of long-term debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebtCurrent" xml:lang="en-US">Long-term bank loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedMarketingCostsCurrent" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xml:lang="en-US">Accrued Marketing Costs, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xml:lang="en-US">Accrued marketing expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:to="lab_us-gaap_AccruedMarketingCostsCurrent" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PayablesToProducersAndLicensors" xlink:label="loc_bili_PayablesToProducersAndLicensors" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PayablesToProducersAndLicensors" xml:lang="en-US">Payables To Producers And Licensors</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PayablesToProducersAndLicensors" xml:lang="en-US">Payables to producers and licensors</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PayablesToProducersAndLicensors" xlink:to="lab_bili_PayablesToProducersAndLicensors" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PayablesToProducersAndLicensors" xml:lang="en-US">Amounts payable to producers and licensors at the balance sheet date.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AdvancesToOrPayablesFromThirdPartySellers" xlink:label="loc_bili_AdvancesToOrPayablesFromThirdPartySellers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AdvancesToOrPayablesFromThirdPartySellers" xml:lang="en-US">Advances To Or Payables From Third Party Sellers</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_AdvancesToOrPayablesFromThirdPartySellers" xml:lang="en-US">Advances from/payables to third parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AdvancesToOrPayablesFromThirdPartySellers" xlink:to="lab_bili_AdvancesToOrPayablesFromThirdPartySellers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AdvancesToOrPayablesFromThirdPartySellers" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred and payable to third-party sellers</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating Lease, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Leasing liabilities - current portion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xml:lang="en-US">Accrued Professional Fees, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xml:lang="en-US">Professional fees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DepositFromCustomersCurrentOne" xlink:label="loc_bili_DepositFromCustomersCurrentOne" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DepositFromCustomersCurrentOne" xml:lang="en-US">Deposit From Customers Current One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_DepositFromCustomersCurrentOne" xml:lang="en-US">Deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DepositFromCustomersCurrentOne" xlink:to="lab_bili_DepositFromCustomersCurrentOne" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DepositFromCustomersCurrentOne" xml:lang="en-US">Deposit from customers current one.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPayableCurrent" xml:lang="en-US">Interest Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestPayableCurrent" xml:lang="en-US">Interest payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConsiderationPayableForAcquisitionsCurrent" xlink:label="loc_bili_ConsiderationPayableForAcquisitionsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConsiderationPayableForAcquisitionsCurrent" xml:lang="en-US">Consideration Payable for Acquisitions, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConsiderationPayableForAcquisitionsCurrent" xml:lang="en-US">Consideration payable for acquisitions and investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConsiderationPayableForAcquisitionsCurrent" xlink:to="lab_bili_ConsiderationPayableForAcquisitionsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConsiderationPayableForAcquisitionsCurrent" xml:lang="en-US">Carrying value as of the balance sheet date of consideration payable for acquisitions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Other Employee-related Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Other staff related cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Other Accounts Payable and Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank" xlink:label="loc_us-gaap_LongTermLoansFromBank" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermLoansFromBank" xml:lang="en-US">Loans Payable to Bank, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermLoansFromBank" xml:lang="en-US">Long-term bank loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLoansFromBank" xlink:to="lab_us-gaap_LongTermLoansFromBank" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotes" xlink:label="loc_bili_ConvertibleSeniorNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConvertibleSeniorNotes" xml:lang="en-US">Convertible Senior Notes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConvertibleSeniorNotes" xml:lang="en-US">Convertible senior notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConvertibleSeniorNotes" xlink:to="lab_bili_ConvertibleSeniorNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConvertibleSeniorNotes" xml:lang="en-US">Convertible Senior Notes.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleNotes" xlink:label="loc_bili_ConvertibleNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConvertibleNotes" xml:lang="en-US">Convertible Notes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConvertibleNotes" xml:lang="en-US">Convertible notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConvertibleNotes" xlink:to="lab_bili_ConvertibleNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConvertibleNotes" xml:lang="en-US">Convertible Notes.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfMaturitiesOfLongTermDebtTable" xlink:label="loc_bili_ScheduleOfMaturitiesOfLongTermDebtTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfMaturitiesOfLongTermDebtTable" xml:lang="en-US">Schedule Of Maturities Of Long Term Debt [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfMaturitiesOfLongTermDebtTable" xlink:to="lab_bili_ScheduleOfMaturitiesOfLongTermDebtTable" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfMaturitiesOfLongTermDebtLineItems" xlink:label="loc_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems" xml:lang="en-US">Schedule Of Maturities Of Long Term Debt [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems" xlink:to="lab_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GroupLongTermLoansFromBank" xlink:label="loc_bili_GroupLongTermLoansFromBank" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupLongTermLoansFromBank" xml:lang="en-US">Group Long Term Loans From Bank</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_bili_GroupLongTermLoansFromBank" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_GroupLongTermLoansFromBank" xml:lang="en-US">Group long term loans from bank</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupLongTermLoansFromBank" xlink:to="lab_bili_GroupLongTermLoansFromBank" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupLongTermLoansFromBank" xml:lang="en-US">Group long term loans from bank.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xml:lang="en-US">Long-Term Debt, Maturity, Year One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xml:lang="en-US">2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBanksMember" xlink:label="loc_us-gaap_NotesPayableToBanksMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xml:lang="en-US">Notes Payable to Banks [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xml:lang="en-US">Long-term bank loans [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableToBanksMember" xlink:to="lab_us-gaap_NotesPayableToBanksMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="loc_us-gaap_DebtInstrumentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentsAbstract" xml:lang="en-US">Debt Instruments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentsAbstract" xlink:to="lab_us-gaap_DebtInstrumentsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTable" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xml:lang="en-US">Long-term Debt, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xml:lang="en-US">Carrying value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xml:lang="en-US">Unamortized discount and debt issuance costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xml:lang="en-US">Unamortized debt issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US">Effective interest rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US">Long-term debt interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember" xml:lang="en-US">Convertible Senior Notes Due April 2027 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember" xlink:to="lab_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xlink:label="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xml:lang="en-US">Proceeds From Issuance Of Long Term Debt Net Of Issuance Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xml:lang="en-US">Proceeds from issuance of Long-term Debt, net of issuance cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xlink:to="lab_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xml:lang="en-US">The cash inflow from a debt initially, net of issuance cost, having maturity due after one year or beyond the operating cycle, if longer.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xml:lang="en-US">Debt Issuance Costs, Noncurrent, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xml:lang="en-US">Long-term debt issuance cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xml:lang="en-US">Convertible debt, conversion rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US">Convertible debt, conversion price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DebtInstrumentRepurchaseFaceAmountPercentage" xlink:label="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DebtInstrumentRepurchaseFaceAmountPercentage" xml:lang="en-US">Debt Instrument Repurchase Face Amount Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DebtInstrumentRepurchaseFaceAmountPercentage" xml:lang="en-US">Debt instrument repurchase face amount percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage" xlink:to="lab_bili_DebtInstrumentRepurchaseFaceAmountPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DebtInstrumentRepurchaseFaceAmountPercentage" xml:lang="en-US">Debt instrument repurchase face amount percentage</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpenseDebt" xml:lang="en-US">Interest Expense, Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InterestExpenseDebt" xml:lang="en-US">Interest expense debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="loc_us-gaap_ConvertibleDebtCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConvertibleDebtCurrent" xml:lang="en-US">Convertible Debt, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConvertibleDebtCurrent" xml:lang="en-US">Amount of covertible debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtCurrent" xlink:to="lab_us-gaap_ConvertibleDebtCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionOriginalDebtAmount1" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xml:lang="en-US">Debt Conversion, Original Debt, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xml:lang="en-US">Debt conversion, Original debt, Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionOriginalDebtAmount1" xlink:to="lab_us-gaap_DebtConversionOriginalDebtAmount1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xml:lang="en-US">Debt Conversion, Converted Instrument, Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xml:lang="en-US">Debt conversion, Converted instrument, Shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xml:lang="en-US">Debt Instrument, Repurchased Face Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xml:lang="en-US">Debt instrument repurchased face amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xml:lang="en-US">Repayments of Notes Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xml:lang="en-US">Repayments of notes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfNotesPayable" xlink:to="lab_us-gaap_RepaymentsOfNotesPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtFairValue" xml:lang="en-US">Long-term Debt, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtFairValue" xml:lang="en-US">Long-term debt, Fair value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturingInYearsTwoAndThree" xlink:label="loc_us-gaap_LongTermDebtMaturingInYearsTwoAndThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturingInYearsTwoAndThree" xml:lang="en-US">Long-Term Debt, Maturity, Year Two and Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturingInYearsTwoAndThree" xml:lang="en-US">Long-term debt, Maturity, Year two and three</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturingInYearsTwoAndThree" xlink:to="lab_us-gaap_LongTermDebtMaturingInYearsTwoAndThree" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xlink:label="loc_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xml:lang="en-US">Long Term Debt Maturities Repayments Of Principal After Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xml:lang="en-US">Long-term debt, Maturity, After year three</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xlink:to="lab_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xml:lang="en-US">Long term debt maturities repayments of principal after year three.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AverageInterestRate" xlink:label="loc_bili_AverageInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AverageInterestRate" xml:lang="en-US">Average Interest Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_AverageInterestRate" xml:lang="en-US">Average interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AverageInterestRate" xlink:to="lab_bili_AverageInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AverageInterestRate" xml:lang="en-US">Average interest rate.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermDebtDueInMoreThanOneYearMember" xlink:label="loc_bili_LongTermDebtDueInMoreThanOneYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LongTermDebtDueInMoreThanOneYearMember" xml:lang="en-US">Long Term Debt Due In More Than One Year [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LongTermDebtDueInMoreThanOneYearMember" xml:lang="en-US">Long-term debt due in more than one year [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LongTermDebtDueInMoreThanOneYearMember" xlink:to="lab_bili_LongTermDebtDueInMoreThanOneYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LongTermDebtDueInMoreThanOneYearMember" xml:lang="en-US">Long-term debt due in more than one year.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xml:lang="en-US">Schedule of Stock by Class [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PubliclyTradedSecuritiesMember" xlink:label="loc_bili_PubliclyTradedSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PubliclyTradedSecuritiesMember" xml:lang="en-US">Publicly Traded Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PubliclyTradedSecuritiesMember" xml:lang="en-US">Publicly Traded Securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PubliclyTradedSecuritiesMember" xlink:to="lab_bili_PubliclyTradedSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PubliclyTradedSecuritiesMember" xml:lang="en-US">Publicly traded securities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xml:lang="en-US">Sale of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xml:lang="en-US">Sale of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xml:lang="en-US">Over-Allotment Option [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xml:lang="en-US">Over-allotment option [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OverAllotmentOptionMember" xlink:to="lab_us-gaap_OverAllotmentOptionMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockLineItems" xml:lang="en-US">Class of Stock [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfStockLineItems" xml:lang="en-US">Ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xml:lang="en-US">Stock Repurchase Program, Period in Force</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xml:lang="en-US">Stock repurchase programme period in force</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:to="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xml:lang="en-US">Treasury Stock, Shares, Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xml:lang="en-US">Treasury stock shares acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xml:lang="en-US">Treasury stock shares acquired cost method</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xml:lang="en-US">Shares authorized to be repurchased value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="loc_srt_ShareRepurchaseProgramAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xml:lang="en-US">Share Repurchase Program [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramAxis" xlink:to="lab_srt_ShareRepurchaseProgramAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="loc_srt_ShareRepurchaseProgramDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xml:lang="en-US">Share Repurchase Program [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramDomain" xlink:to="lab_srt_ShareRepurchaseProgramDomain" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" xlink:label="loc_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" xml:lang="en-US">Share Repurchase Authorization Programme March Two Thousand And Twenty Two [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" xlink:to="lab_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" xml:lang="en-US">Share repurchase authorization programme march two thousand and twenty two.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember" xlink:label="loc_bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember" xml:lang="en-US">Share Repurchase Authorization Programme Nov Two Thousand And Twenty Four [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember" xlink:to="lab_bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember" xml:lang="en-US">Share repurchase authorization programme Nov two thousand and twenty four.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DefinedContributionPlanCostRecognizedPensionAndMedical" xlink:label="loc_bili_DefinedContributionPlanCostRecognizedPensionAndMedical" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DefinedContributionPlanCostRecognizedPensionAndMedical" xml:lang="en-US">Defined Contribution Plan Cost Recognized Pension and Medical</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DefinedContributionPlanCostRecognizedPensionAndMedical" xml:lang="en-US">Contributions to medical and pension schemes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DefinedContributionPlanCostRecognizedPensionAndMedical" xlink:to="lab_bili_DefinedContributionPlanCostRecognizedPensionAndMedical" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DefinedContributionPlanCostRecognizedPensionAndMedical" xml:lang="en-US">Contributions to government-mandated plans for medical and pension benefits.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DefinedContributionPlanCostRecognizedOtherBenefits" xlink:label="loc_bili_DefinedContributionPlanCostRecognizedOtherBenefits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DefinedContributionPlanCostRecognizedOtherBenefits" xml:lang="en-US">Defined Contribution Plan Cost Recognized Other Benefits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DefinedContributionPlanCostRecognizedOtherBenefits" xml:lang="en-US">Other employee benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DefinedContributionPlanCostRecognizedOtherBenefits" xlink:to="lab_bili_DefinedContributionPlanCostRecognizedOtherBenefits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DefinedContributionPlanCostRecognizedOtherBenefits" xml:lang="en-US">Contributions to government-mandated plans for other employee benefits.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xml:lang="en-US">Defined Contribution Plan, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GlobalShareIncentivePlanMember" xlink:label="loc_bili_GlobalShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GlobalShareIncentivePlanMember" xml:lang="en-US">Global Share Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GlobalShareIncentivePlanMember" xml:lang="en-US">Global Share Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GlobalShareIncentivePlanMember" xlink:to="lab_bili_GlobalShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GlobalShareIncentivePlanMember" xml:lang="en-US">Represents information pertaining to Global Share Incentive Plan (the "2014 Plan"), which permits the grant of options, restricted shares and restricted share units of the Company to relevant directors, officers, other employees and consultants of the Group.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TwoThousandAndEighteenShareIncentivePlanMember" xml:lang="en-US">Two Thousand And Eighteen Share Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_TwoThousandAndEighteenShareIncentivePlanMember" xml:lang="en-US">the 2018 Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember" xlink:to="lab_bili_TwoThousandAndEighteenShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TwoThousandAndEighteenShareIncentivePlanMember" xml:lang="en-US">Represent the information pertaining to two thousand and eighteen share incentive plan.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" xml:lang="en-US">Global Share Incentive Plan And Two Thousand And Eighteen Share Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" xml:lang="en-US">Global Share Plan and 2018 Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" xlink:to="lab_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" xml:lang="en-US">The Global Share Plan and 2018 Plan.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember" xml:lang="en-US">Two Thousand And Eighteen Restated Share Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember" xml:lang="en-US">2018 Restated Share Incentive Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember" xlink:to="lab_bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TwoThousandAndTwentyFourShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndTwentyFourShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TwoThousandAndTwentyFourShareIncentivePlanMember" xml:lang="en-US">Two Thousand And Twenty Four Share Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TwoThousandAndTwentyFourShareIncentivePlanMember" xml:lang="en-US">the 2024 Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TwoThousandAndTwentyFourShareIncentivePlanMember" xlink:to="lab_bili_TwoThousandAndTwentyFourShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TwoThousandAndTwentyFourShareIncentivePlanMember" xml:lang="en-US">Two thousand and twenty four share incentive plan.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Aggregate number of shares issuable under the plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Vesting Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xml:lang="en-US">Expiration period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Number of Shares Available for Grant</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xml:lang="en-US">Total unrecognized compensation expenses related to unvested awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Weighted average remaining vesting period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, percentage of outstanding stock maximum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Title of Individual [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Relationship to Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EmployeesMember" xlink:label="loc_bili_EmployeesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EmployeesMember" xml:lang="en-US">Employees [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_EmployeesMember" xml:lang="en-US">Employees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EmployeesMember" xlink:to="lab_bili_EmployeesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EmployeesMember" xml:lang="en-US">Represents information pertaining to Employees.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConsultantMember" xlink:label="loc_bili_ConsultantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConsultantMember" xml:lang="en-US">Consultant [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConsultantMember" xml:lang="en-US">Consultants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConsultantMember" xlink:to="lab_bili_ConsultantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConsultantMember" xml:lang="en-US">Represents information pertaining to Employees Consultant.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Beginning balance (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Ending balance (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Granted (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Shares granted under the share incentive plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Vested (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Forfeited (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Beginning balance (in USD/shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Ending balance (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Granted (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Vested (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US">Forfeited (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Employee stock option</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xml:lang="en-US">Valuation assumptions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xml:lang="en-US">Expected volatility, minimum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xml:lang="en-US">Expected volatility, maximum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xml:lang="en-US">Weighted average volatility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US">Expected dividends</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xml:lang="en-US">Risk-free rate, minimum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xml:lang="en-US">Risk-free rate, maximum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Contractual term (in years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US">Share options activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Beginning balance (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Ending balance (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Granted (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Forfeited (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Exercisable (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US">Weighted Average Exercise Price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Beginning balance (in USD/shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Ending balance (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Granted (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Exercised (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Forfeited (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Exercisable (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xml:lang="en-US">Additional Disclosures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Weighted Average Remaining Contractual Life (In years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Weighted Average Remaining Contractual Life, Exercisable (In years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Aggregate Intrinsic Value, Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Aggregate Intrinsic Value, Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Aggregate Intrinsic Value, Exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value of options granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US">Antidilutive Securities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US">Net Loss Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Anti-dilutive securities excluded from the calculation of diluted net loss per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xml:lang="en-US">Numerator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US">Denominator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentFundMember" xlink:label="loc_bili_InvestmentFundMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_InvestmentFundMember" xml:lang="en-US">Investment Fund [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_InvestmentFundMember" xlink:to="lab_bili_InvestmentFundMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_InvestmentFundMember" xml:lang="en-US">Investment fund.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EntityMember" xlink:label="loc_bili_EntityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EntityMember" xml:lang="en-US">Entity [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EntityMember" xlink:to="lab_bili_EntityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EntityMember" xml:lang="en-US">Entity.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvesteeMember" xlink:label="loc_us-gaap_InvesteeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvesteeMember" xml:lang="en-US">Investee [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvesteeMember" xml:lang="en-US">Other Investees [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvesteeMember" xlink:to="lab_us-gaap_InvesteeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xml:lang="en-US">Related Party Transaction [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xml:lang="en-US">Related Party Transaction [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xml:lang="en-US">Related Party Transaction [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xml:lang="en-US">Related Party Transaction [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LoansToAnEntityMember" xlink:label="loc_bili_LoansToAnEntityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LoansToAnEntityMember" xml:lang="en-US">Loans To An Entity [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LoansToAnEntityMember" xml:lang="en-US">Loans to an entity [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LoansToAnEntityMember" xlink:to="lab_bili_LoansToAnEntityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LoansToAnEntityMember" xml:lang="en-US">Loans to an entity.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xml:lang="en-US">Related Party Transaction [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xml:lang="en-US">Related Party Transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xml:lang="en-US">Purchases of goods and services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xlink:label="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xml:lang="en-US">Related Party Transaction, Amounts of Investment transferred</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xml:lang="en-US">Transfer of long-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xlink:to="lab_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xml:lang="en-US">Amount of investment transferred to related party during the financial reporting period.</label>
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans" xlink:label="loc_bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans" xml:lang="en-US">Related Party Transaction Amounts of Repayment of Loans</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans" xml:lang="en-US">Repayment of loans and interest from the Entity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans" xlink:to="lab_bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans" xml:lang="en-US">Related party transaction amounts of repayment of loans.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xml:lang="en-US">Equity Method Investment, Realized Gain (Loss) on Disposal</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xml:lang="en-US">Investment income and interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:to="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Sales of goods and services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xml:lang="en-US">Related Party Transaction, Description of Transaction</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xml:lang="en-US">Related party transaction, Description of transaction</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:to="lab_us-gaap_RelatedPartyTransactionDescriptionOfTransaction" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionRate" xlink:label="loc_us-gaap_RelatedPartyTransactionRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionRate" xml:lang="en-US">Related Party Transaction, Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionRate" xml:lang="en-US">Related party transaction interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionRate" xlink:to="lab_us-gaap_RelatedPartyTransactionRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" xlink:label="loc_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" xml:lang="en-US">Percentage of Annual Appropriations Set Aside of Net Income After Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" xml:lang="en-US">Portion of after-tax profit to be allocated to general reserve fund and the statutory surplus fund under PRC law (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" xlink:to="lab_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" xml:lang="en-US">Represents the percentage of annual appropriations of net after tax income should be set aside prior to payment of any dividends under PRC laws and regulations.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xml:lang="en-US">Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xml:lang="en-US">Amount of net assets of the Company's PRC subsidiaries and VIEs, not available for distribution</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:to="lab_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfRestrictedNetAssets" xlink:label="loc_bili_PercentageOfRestrictedNetAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfRestrictedNetAssets" xml:lang="en-US">Percentage of Restricted Net Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfRestrictedNetAssets" xml:lang="en-US">Percentage of net assets of the Company's PRC subsidiaries and VIEs, not available for distribution</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfRestrictedNetAssets" xlink:to="lab_bili_PercentageOfRestrictedNetAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfRestrictedNetAssets" xml:lang="en-US">The portion of the consolidated net assets that are restricted under relevant PRC laws and regulations.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementTable" xlink:to="lab_srt_CondensedBalanceSheetStatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ParentCompanyMember" xml:lang="en-US">Parent Company [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DeficitInSubsidiaries" xlink:label="loc_bili_DeficitInSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DeficitInSubsidiaries" xml:lang="en-US">Deficit In Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DeficitInSubsidiaries" xml:lang="en-US">Deficit in subsidiaries and net loss of VIEs and VIEs' subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DeficitInSubsidiaries" xlink:to="lab_bili_DeficitInSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DeficitInSubsidiaries" xml:lang="en-US">Deficit in subsidiaries, VIEs and VIEs' subsidiaries.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedIncomeStatementTable" xlink:label="loc_srt_CondensedIncomeStatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedIncomeStatementTable" xml:lang="en-US">Condensed Income Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementTable" xlink:to="lab_srt_CondensedIncomeStatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedIncomeStatementsCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromSubsidiariesBeforeTax" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromSubsidiariesBeforeTax" xml:lang="en-US">Income (Loss) from Subsidiaries, before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromSubsidiariesBeforeTax" xml:lang="en-US">Net loss from subsidiaries and net loss of VIEs and VIEs' subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax" xlink:to="lab_us-gaap_IncomeLossFromSubsidiariesBeforeTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Gain/(loss) from non-operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Loss before income tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedCashFlowStatementTable" xml:lang="en-US">Condensed Cash Flow Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementTable" xlink:to="lab_srt_CondensedCashFlowStatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries" xlink:label="loc_bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries" xml:lang="en-US">Investments and Loans to from Subsidiaries VIEs and VIE Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries" xml:lang="en-US">Investments and loans (to)/from subsidiaries, VIEs and VIEs' subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries" xlink:to="lab_bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries" xml:lang="en-US">Investments and loans (to)/from subsidiaries, VIEs and VIEs' subsidiaries.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Proceeds from issuance of ordinary shares, net of issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xml:lang="en-US">Business Acquisition, Transaction Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xml:lang="en-US">Business acquisition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:to="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Payments to Acquire Businesses, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Consideration transferred</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Cash consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Including Subsequent Acquisition, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xml:lang="en-US">Percentage of equity interest owned after transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_BrandMember" xlink:label="loc_bili_BrandMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_BrandMember" xml:lang="en-US">Brand [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_BrandMember" xml:lang="en-US">Brand</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_BrandMember" xlink:to="lab_bili_BrandMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_BrandMember" xml:lang="en-US">Brand.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xml:lang="en-US">Customer Relationships [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xml:lang="en-US">Customer relationship</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xml:lang="en-US">Noncompete Agreements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xml:lang="en-US">Non-compete clause</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xml:lang="en-US">Other Intangible Assets [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xml:lang="en-US">Purchase price allocation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xml:lang="en-US">Net assets acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xml:lang="en-US">Intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xml:lang="en-US">Deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" xml:lang="en-US">Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" xml:lang="en-US">Total purchase price comprised of:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xml:lang="en-US">Fair value of previously held equity interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xml:lang="en-US">Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventDescription" xlink:label="loc_us-gaap_SubsequentEventDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventDescription" xml:lang="en-US">Subsequent Event, Description</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SubsequentEventDescription" xml:lang="en-US">Subsequent Event, Description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventDescription" xlink:to="lab_us-gaap_SubsequentEventDescription" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>bili-20241231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 24-March-2025 [09:01:43] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#CoverPage" roleURI="http://www.bilibili.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#Operations" roleURI="http://www.bilibili.com/role/Operations" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPolicies" roleURI="http://www.bilibili.com/role/SignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConcentrationsAndRisks" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisks" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#PrepaymentsAndOtherCurrentAssets" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShortTermInvestments" roleURI="http://www.bilibili.com/role/ShortTermInvestments" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#PropertyAndEquipmentNet" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNet" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#IntangibleAssetsNet" roleURI="http://www.bilibili.com/role/IntangibleAssetsNet" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#Goodwill" roleURI="http://www.bilibili.com/role/Goodwill" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermInvestmentsNet" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNet" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#Taxation" roleURI="http://www.bilibili.com/role/Taxation" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#TaxesPayable" roleURI="http://www.bilibili.com/role/TaxesPayable" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShortTermLoansAndCurrentPortionOfLongTermDebt" roleURI="http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebt" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#AccruedLiabilitiesAndOtherPayables" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermDebt" roleURI="http://www.bilibili.com/role/LongTermDebt" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#OrdinaryShares" roleURI="http://www.bilibili.com/role/OrdinaryShares" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#EmployeeBenefits" roleURI="http://www.bilibili.com/role/EmployeeBenefits" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShareBasedCompensation" roleURI="http://www.bilibili.com/role/ShareBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#NetLossPerShare" roleURI="http://www.bilibili.com/role/NetLossPerShare" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#CommitmentsAndContingencies" roleURI="http://www.bilibili.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#RelatedPartyTransactionsAndBalances" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SegmentInformation" roleURI="http://www.bilibili.com/role/SegmentInformation" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#FairValueMeasurement" roleURI="http://www.bilibili.com/role/FairValueMeasurement" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#RestrictedNetAssets" roleURI="http://www.bilibili.com/role/RestrictedNetAssets" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformation" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformation" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#Acquisitions" roleURI="http://www.bilibili.com/role/Acquisitions" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SubsequentEvents" roleURI="http://www.bilibili.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesPolicies" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#OperationsTables" roleURI="http://www.bilibili.com/role/OperationsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesTables" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConcentrationsAndRisksTables" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#PrepaymentsAndOtherCurrentAssetsTables" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShortTermInvestmentsTables" roleURI="http://www.bilibili.com/role/ShortTermInvestmentsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#PropertyAndEquipmentNetTables" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#IntangibleAssetsNetTables" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#GoodwillTables" roleURI="http://www.bilibili.com/role/GoodwillTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermInvestmentsNetTables" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#TaxationTables" roleURI="http://www.bilibili.com/role/TaxationTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#TaxesPayableTables" roleURI="http://www.bilibili.com/role/TaxesPayableTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShortTermLoansAndCurrentPortionOfLongTermDebtTables" roleURI="http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#AccruedLiabilitiesAndOtherPayablesTables" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermDebtTables" roleURI="http://www.bilibili.com/role/LongTermDebtTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#EmployeeBenefitsTables" roleURI="http://www.bilibili.com/role/EmployeeBenefitsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShareBasedCompensationTables" roleURI="http://www.bilibili.com/role/ShareBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#NetLossPerShareTables" roleURI="http://www.bilibili.com/role/NetLossPerShareTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#RelatedPartyTransactionsAndBalancesTables" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformationTables" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#AcquisitionsTables" roleURI="http://www.bilibili.com/role/AcquisitionsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails" roleURI="http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails" roleURI="http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#OperationsContractualAgreementsWithMajorViesDetails" roleURI="http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#OperationsRisksInRelationToTheVieStructureDetails" roleURI="http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#OperationsLiquidityDetails" roleURI="http://www.bilibili.com/role/OperationsLiquidityDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesMovementsOfTheAllowanceForExpectedCreditLossesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForExpectedCreditLossesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesIntangibleAssetsNetDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesGoodwillDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesGoodwillDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesSalesAndMarketingExpensesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesSalesAndMarketingExpensesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesLeasesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesStatutoryReservesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SignificantAccountingPoliciesSegmentReportingDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ConcentrationsAndRisksDetails" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#PrepaymentsAndOtherCurrentAssetsDetails" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShortTermInvestmentsDetails" roleURI="http://www.bilibili.com/role/ShortTermInvestmentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#PropertyAndEquipmentNetDetails" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#IntangibleAssetsNetDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#GoodwillDetails" roleURI="http://www.bilibili.com/role/GoodwillDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermInvestmentsNetDetails" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails" roleURI="http://www.bilibili.com/role/TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#TaxationIncomeTaxesDetails" roleURI="http://www.bilibili.com/role/TaxationIncomeTaxesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#TaxationSalesTaxDetails" roleURI="http://www.bilibili.com/role/TaxationSalesTaxDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#TaxationDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#TaxationWithholdingIncomeTaxOnDividendsDetails" roleURI="http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#TaxesPayableDetails" roleURI="http://www.bilibili.com/role/TaxesPayableDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShortTermLoansAndCurrentPortionOfLongTermDebtDetails" roleURI="http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#AccruedLiabilitiesAndOtherPayablesDetails" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermDebtScheduleOfDebtDetails" roleURI="http://www.bilibili.com/role/LongTermDebtScheduleOfDebtDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermDebtScheduleOfLongTermBankLoansDetails" roleURI="http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails" roleURI="http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#LongTermDebtAdditionalInformationDetails" roleURI="http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#OrdinarySharesDetails" roleURI="http://www.bilibili.com/role/OrdinarySharesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#EmployeeBenefitsDetails" roleURI="http://www.bilibili.com/role/EmployeeBenefitsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShareBasedCompensationDescriptionOfShareOptionPlansDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShareBasedCompensationServiceBasedRsusActivitiesDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShareBasedCompensationValuationAssumptionsDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShareBasedCompensationValuationAssumptionsParentheticalDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsParentheticalDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ShareBasedCompensationShareOptionsActivitiesDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#NetLossPerShareDetails" roleURI="http://www.bilibili.com/role/NetLossPerShareDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#RelatedPartyTransactionsAndBalancesDetails" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SegmentInformationDetails" roleURI="http://www.bilibili.com/role/SegmentInformationDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#FairValueMeasurementDetails" roleURI="http://www.bilibili.com/role/FairValueMeasurementDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#RestrictedNetAssetsDetails" roleURI="http://www.bilibili.com/role/RestrictedNetAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#AcquisitionsNarrativeDetails" roleURI="http://www.bilibili.com/role/AcquisitionsNarrativeDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#AcquisitionsDetails" roleURI="http://www.bilibili.com/role/AcquisitionsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20241231.xsd#SubsequentEventsAdditionalInformationDetails" roleURI="http://www.bilibili.com/role/SubsequentEventsAdditionalInformationDetails" />
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_101" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_101" xlink:to="loc_dei_DocumentInformationTable_102" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_102" xlink:to="loc_us-gaap_StatementClassOfStockAxis_103" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_103" xlink:to="loc_us-gaap_ClassOfStockDomain_104" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_104" xlink:to="loc_us-gaap_CommonStockMember_105" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_104" xlink:to="loc_bili_CommonClassZMember_106" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_104" xlink:to="loc_bili_CommonClassYMember_107" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_104" xlink:to="loc_dei_AdrMember_108" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_102" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_109" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_109" xlink:to="loc_dei_AddressTypeDomain_110" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_110" xlink:to="loc_dei_BusinessContactMember_111" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_102" xlink:to="loc_dei_DocumentInformationLineItems_112" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityRegistrantName_113" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityCentralIndexKey_114" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentType_115" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentPeriodEndDate_116" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_AmendmentFlag_117" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_CurrentFiscalYearEndDate_118" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_119" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityVoluntaryFilers_120" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityCurrentReportingStatus_121" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityFilerCategory_122" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityEmergingGrowthCompany_123" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_124" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityShellCompany_124" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentFiscalYearFocus_125" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentFiscalPeriodFocus_126" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentAnnualReport_127" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentTransitionReport_128" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityInteractiveDataCurrent_129" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentAccountingStandard_130" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentShellCompanyReport_131" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityFileNumber_132" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityIncorporationStateCountryCode_133" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentRegistrationStatement_134" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_135" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_136" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_Security12bTitle_137" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_SecurityExchangeName_138" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_ContactPersonnelName_139" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityAddressAddressLine1_140" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityAddressCityOrTown_141" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityAddressPostalZipCode_142" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_EntityAddressCountry_143" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="loc_dei_CountryRegion_144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_CountryRegion_144" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_CityAreaCode_145" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_LocalPhoneNumber_146" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_dei_NoTradingSymbolFlag_147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_NoTradingSymbolFlag_147" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_TradingSymbol_148" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress_149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_ContactPersonnelEmailAddress_149" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_IcfrAuditorAttestationFlag_150" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_AuditorFirmId_151" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_AuditorName_152" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_AuditorLocation_153" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_112" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_154" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_156" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_156" xlink:to="loc_us-gaap_StatementTable_157" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_157" xlink:to="loc_us-gaap_StatementClassOfStockAxis_158" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_158" xlink:to="loc_us-gaap_ClassOfStockDomain_159" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_159" xlink:to="loc_bili_CommonClassYMember_160" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_159" xlink:to="loc_bili_CommonClassZMember_161" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_157" xlink:to="loc_us-gaap_StatementLineItems_165" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_166" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_165" xlink:to="loc_us-gaap_AssetsAbstract_166" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_167" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_166" xlink:to="loc_us-gaap_AssetsCurrentAbstract_167" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_168" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_168" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_bili_TimeDepositsInBank_169" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_us-gaap_RestrictedCashCurrent_170" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_171" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DueFromRelatedPartiesExcludingAffiliate" xlink:label="loc_bili_DueFromRelatedPartiesExcludingAffiliate_1589" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_bili_DueFromRelatedPartiesExcludingAffiliate_1589" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_173" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_us-gaap_ShortTermInvestments_174" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_167" xlink:to="loc_us-gaap_AssetsCurrent_175" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_166" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_176" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_177" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProductionCostNonCurrent" xlink:label="loc_bili_ProductionCostNonCurrent_178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_bili_ProductionCostNonCurrent_178" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_179" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_180" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_us-gaap_Goodwill_181" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_us-gaap_LongTermInvestments_182" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_183" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_176" xlink:to="loc_us-gaap_AssetsNoncurrent_184" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_166" xlink:to="loc_us-gaap_Assets_185" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_165" xlink:to="loc_us-gaap_LiabilitiesAbstract_186" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_186" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_187" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_us-gaap_AccountsPayableCurrent_188" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_189" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_us-gaap_TaxesPayableCurrent_190" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_us-gaap_DebtCurrent_191" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_192" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_193" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DueToRelatedPartiesExcludingAffiliateCurrent" xlink:label="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_194" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_187" xlink:to="loc_us-gaap_LiabilitiesCurrent_195" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_186" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_196" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_196" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_197" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_198" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_196" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_198" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_199" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_196" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_199" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_186" xlink:to="loc_us-gaap_Liabilities_200" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_165" xlink:to="loc_us-gaap_CommitmentsAndContingencies_201" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_165" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_CommonStockValue_203" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_AdditionalPaidInCapital_204" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="loc_us-gaap_RetainedEarningsAppropriated_205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_RetainedEarningsAppropriated_205" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_206" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_207" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_StockholdersEquity_208" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_MinorityInterest_209" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_202" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_210" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_165" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_211" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_213" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_214" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_213" xlink:to="loc_us-gaap_StatementTable_214" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_214" xlink:to="loc_srt_ConsolidatedEntitiesAxis_215" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_215" xlink:to="loc_srt_ConsolidatedEntitiesDomain_216" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_216" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_217" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_214" xlink:to="loc_us-gaap_StatementClassOfStockAxis_218" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_218" xlink:to="loc_us-gaap_ClassOfStockDomain_219" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_219" xlink:to="loc_bili_CommonClassYMember_220" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_221" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_219" xlink:to="loc_bili_CommonClassZMember_221" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_214" xlink:to="loc_us-gaap_StatementLineItems_222" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_222" xlink:to="loc_us-gaap_Liabilities_223" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_224" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_222" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_224" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_224" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_225" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_224" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_226" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_224" xlink:to="loc_us-gaap_CommonStockSharesIssued_227" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_224" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_228" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_230" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_230" xlink:to="loc_us-gaap_StatementTable_231" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_231" xlink:to="loc_us-gaap_StatementClassOfStockAxis_232" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_232" xlink:to="loc_us-gaap_ClassOfStockDomain_233" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_233" xlink:to="loc_dei_AdrMember_234" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_233" xlink:to="loc_us-gaap_CommonStockMember_235" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_231" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_236" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_236" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_237" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_237" xlink:to="loc_us-gaap_CostOfSalesMember_238" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_237" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_239" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_237" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_240" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_237" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_241" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_231" xlink:to="loc_us-gaap_StatementLineItems_242" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_243" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_CostOfRevenue_244" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_GrossProfit_245" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_OperatingExpensesAbstract_246" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_246" xlink:to="loc_us-gaap_SellingAndMarketingExpense_247" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_246" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_248" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_246" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_249" use="optional" order="19" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_246" xlink:to="loc_us-gaap_OperatingExpenses_250" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_OperatingIncomeLoss_251" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentIncomeNetIncludingImpairments" xlink:label="loc_bili_InvestmentIncomeNetIncludingImpairments_253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" xlink:to="loc_bili_InvestmentIncomeNetIncludingImpairments_253" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" xlink:to="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_254" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" xlink:to="loc_us-gaap_InterestExpense_255" use="optional" order="25" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_256" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_257" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OtherNonoperatingIncomeNet" xlink:label="loc_bili_OtherNonoperatingIncomeNet_258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" xlink:to="loc_bili_OtherNonoperatingIncomeNet_258" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_252" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_259" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_260" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_261" use="optional" order="31" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_ProfitLoss_262" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_263" use="optional" order="33" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_264" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_ProfitLoss_265" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_266" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_266" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_267" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_266" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_268" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_269" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_270" use="optional" order="40" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_271" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_EarningsPerShareBasic_272" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_EarningsPerShareDiluted_273" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_275" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LaborAndRelatedExpenseAbstract" xlink:label="loc_us-gaap_LaborAndRelatedExpenseAbstract_276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_242" xlink:to="loc_us-gaap_LaborAndRelatedExpenseAbstract_276" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LaborAndRelatedExpenseAbstract_276" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_277" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_279" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_279" xlink:to="loc_us-gaap_StatementTable_280" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_280" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_281" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_281" xlink:to="loc_us-gaap_EquityComponentDomain_282" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_282" xlink:to="loc_us-gaap_CommonStockMember_283" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_282" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_284" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_StatutoryReserveMember" xlink:label="loc_bili_StatutoryReserveMember_285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_282" xlink:to="loc_bili_StatutoryReserveMember_285" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_282" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_286" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_282" xlink:to="loc_us-gaap_RetainedEarningsMember_287" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_282" xlink:to="loc_us-gaap_NoncontrollingInterestMember_288" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_280" xlink:to="loc_us-gaap_StatementClassOfStockAxis_289" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_289" xlink:to="loc_us-gaap_ClassOfStockDomain_290" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_290" xlink:to="loc_bili_CommonClassYMember_291" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_290" xlink:to="loc_bili_CommonClassZMember_292" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_280" xlink:to="loc_us-gaap_StatementLineItems_296" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_297" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_SharesOutstanding_298" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_ProfitLoss_299" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_300" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_301" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_302" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_303" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_304" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_MinorityInterestDecreaseFromRedemptionsShares" xlink:label="loc_bili_MinorityInterestDecreaseFromRedemptionsShares_318" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_bili_MinorityInterestDecreaseFromRedemptionsShares_318" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_312" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_313" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_1558" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_1558" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_305" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_315" use="optional" order="28" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_316" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AppropriationToStatutoryReserves" xlink:label="loc_bili_AppropriationToStatutoryReserves_319" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_bili_AppropriationToStatutoryReserves_319" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_320" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_321" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_296" xlink:to="loc_us-gaap_SharesOutstanding_322" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_327" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_327" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_328" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_328" xlink:to="loc_us-gaap_ProfitLoss_329" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_328" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_Depreciation_331" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_332" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_333" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_334" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_ShareBasedCompensation_335" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_336" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_InventoryWriteDown_337" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_338" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_339" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_FairValueChangesOfShortTermInvestments" xlink:label="loc_bili_FairValueChangesOfShortTermInvestments_340" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_bili_FairValueChangesOfShortTermInvestments_340" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_341" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestructuringCosts" xlink:label="loc_us-gaap_OtherRestructuringCosts_342" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_OtherRestructuringCosts_342" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainOnSaleOfInvestments" xlink:label="loc_us-gaap_GainOnSaleOfInvestments_343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_GainOnSaleOfInvestments_343" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_344" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_345" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ImpairmentOfLongTermInvestments" xlink:label="loc_bili_ImpairmentOfLongTermInvestments_346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_bili_ImpairmentOfLongTermInvestments_346" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_347" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_348" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_349" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_348" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_349" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties_350" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_348" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties_350" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_351" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_348" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_351" use="optional" order="24" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_348" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_352" use="optional" order="25" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_348" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_353" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_348" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_354" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_348" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_355" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_356" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_348" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_356" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_348" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_357" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties_358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_348" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties_358" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_359" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_348" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_359" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_360" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_330" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_360" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_327" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_361" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_362" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_361" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_362" use="optional" order="35" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_363" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_361" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_363" use="optional" order="36" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_364" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_361" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_364" use="optional" order="37" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_361" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_365" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_361" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_366" use="optional" order="39" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireLongtermInvestments_367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_361" xlink:to="loc_us-gaap_PaymentsToAcquireLongtermInvestments_367" use="optional" order="40" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RepaymentsOfLoansFromInvestees" xlink:label="loc_bili_RepaymentsOfLoansFromInvestees_368" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_361" xlink:to="loc_bili_RepaymentsOfLoansFromInvestees_368" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleOfLongtermInvestments_369" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_361" xlink:to="loc_us-gaap_ProceedsFromSaleOfLongtermInvestments_369" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PaymentsForPlacementOfTimeDeposits" xlink:label="loc_bili_PaymentsForPlacementOfTimeDeposits_370" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_361" xlink:to="loc_bili_PaymentsForPlacementOfTimeDeposits_370" use="optional" order="43" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromMaturityOfTimeDeposits" xlink:label="loc_bili_ProceedsFromMaturityOfTimeDeposits_371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_361" xlink:to="loc_bili_ProceedsFromMaturityOfTimeDeposits_371" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashDivestedFromDeconsolidation" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation_372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_361" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation_372" use="optional" order="45" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_373" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_361" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_373" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_327" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_374" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_1504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_374" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_1504" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_374" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_376" use="optional" order="49" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_377" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_374" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_377" use="optional" order="50" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_374" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_379" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_374" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_380" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts_382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_374" xlink:to="loc_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts_382" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_374" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_381" use="optional" order="54" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_1506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_374" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_1506" use="optional" order="55" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_374" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_383" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_327" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_384" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_385" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_327" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_385" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_386" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_327" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_386" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_327" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_387" use="optional" order="60" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_327" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_388" use="optional" order="61" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_327" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_389" use="optional" order="62" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_390" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_327" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_390" use="optional" order="63" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_390" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_391" use="optional" order="64" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_392" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_390" xlink:to="loc_us-gaap_InterestPaidNet_392" use="optional" order="65" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_327" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_393" use="optional" order="66" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_393" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_394" use="optional" order="67" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables" xlink:label="loc_bili_NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables_395" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_393" xlink:to="loc_bili_NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables_395" use="optional" order="68" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" xlink:label="loc_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid_396" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_393" xlink:to="loc_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid_396" use="optional" order="69" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" xlink:label="loc_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion_398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_393" xlink:to="loc_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion_398" use="optional" order="70" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/Operations">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_407" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaap_NatureOfOperations_408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_407" xlink:to="loc_us-gaap_NatureOfOperations_408" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_410" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_410" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_411" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConcentrationsAndRisks">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_413" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_413" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_414" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_416" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" xlink:label="loc_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock_417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_416" xlink:to="loc_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock_417" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermInvestments">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_419" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShortTermInvestmentsTextBlock" xlink:label="loc_bili_ShortTermInvestmentsTextBlock_420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_419" xlink:to="loc_bili_ShortTermInvestmentsTextBlock_420" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PropertyAndEquipmentNet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_422" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_422" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_423" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_425" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_425" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_426" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/Goodwill">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationGoodwillAbstract" xlink:label="loc_us-gaap_BusinessCombinationGoodwillAbstract_428" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract_428" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_429" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermInvestmentsNet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_431" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermInvestmentsTextBlock" xlink:label="loc_bili_LongTermInvestmentsTextBlock_432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_431" xlink:to="loc_bili_LongTermInvestmentsTextBlock_432" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/Taxation">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_434" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IncomeAndOtherTaxDisclosureTextBlock" xlink:label="loc_bili_IncomeAndOtherTaxDisclosureTextBlock_435" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_434" xlink:to="loc_bili_IncomeAndOtherTaxDisclosureTextBlock_435" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxesPayable">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAbstract" xlink:label="loc_us-gaap_TaxesPayableCurrentAbstract_437" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxesPayableDisclosureTextBlock" xlink:label="loc_bili_TaxesPayableDisclosureTextBlock_438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_437" xlink:to="loc_bili_TaxesPayableDisclosureTextBlock_438" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebt">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_440" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_440" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_441" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_443" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_443" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_444" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebt">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAbstract" xlink:label="loc_us-gaap_LongTermDebtAbstract_1510" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaap_LongTermDebtTextBlock_1511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_1510" xlink:to="loc_us-gaap_LongTermDebtTextBlock_1511" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OrdinaryShares">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_449" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonStockTextBlock" xlink:label="loc_bili_CommonStockTextBlock_450" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_449" xlink:to="loc_bili_CommonStockTextBlock_450" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/EmployeeBenefits">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_452" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_452" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_453" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_455" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_456" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_455" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_456" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/NetLossPerShare">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_458" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_459" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_458" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_459" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_461" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_461" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_462" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_464" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_465" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_464" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_465" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SegmentInformation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_467" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_467" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_468" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/FairValueMeasurement">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_470" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_470" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_471" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/RestrictedNetAssets">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RestrictedNetAssetsAbstract" xlink:label="loc_bili_RestrictedNetAssetsAbstract_473" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_RestrictedNetAssetsAbstract_473" xlink:to="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_474" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_476" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_476" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_477" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/Acquisitions">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_479" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_480" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_479" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_480" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SubsequentEvents">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_482" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_483" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_482" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_483" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_485" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_486" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_485" xlink:to="loc_us-gaap_StatementTable_486" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_487" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_486" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_487" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_488" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_487" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_488" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_489" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_488" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_489" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_490" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_488" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_490" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_491" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_486" xlink:to="loc_us-gaap_StatementLineItems_491" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_492" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_492" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_493" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_493" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_494" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_UseOfEstimates_494" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_495" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_495" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvenienceTranslationPolicyPolicyTextBlock" xlink:label="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock_496" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock_496" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_497" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_497" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xlink:label="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock_498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock_498" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_499" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_499" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_500" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_500" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_501" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_501" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_502" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_502" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_503" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_503" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_504" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_505" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_506" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_507" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_508" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xlink:label="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock_509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock_509" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_510" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_511" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_512" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_512" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_513" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_513" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xlink:label="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock_514" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock_514" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_515" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_515" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_StatutoryReservesPolicyPolicyTextBlock" xlink:label="loc_bili_StatutoryReservesPolicyPolicyTextBlock_516" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_bili_StatutoryReservesPolicyPolicyTextBlock_516" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NoncontrollingInterestsPolicyPolicyTextBlock" xlink:label="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock_517" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock_517" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_518" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_518" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_519" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_519" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_520" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_491" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_521" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsTables">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_523" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" xlink:label="loc_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock_524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_523" xlink:to="loc_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock_524" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_525" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_523" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_525" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_527" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_527" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_528" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" xlink:label="loc_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock_529" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_527" xlink:to="loc_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock_529" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_530" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_527" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_530" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_531" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_527" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_531" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_532" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_527" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_532" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" xlink:label="loc_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock_533" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_527" xlink:to="loc_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock_533" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConcentrationsAndRisksTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_535" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_536" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_535" xlink:to="loc_us-gaap_ConcentrationRiskTable_536" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_536" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_537" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_538" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_537" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_538" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_539" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_538" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_539" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_538" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_540" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_541" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_536" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_541" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_542" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_541" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_542" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_544" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_545" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_544" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_545" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermInvestmentsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_547" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DisclosureOfShortTermInvestmentsTableTextBlock" xlink:label="loc_bili_DisclosureOfShortTermInvestmentsTableTextBlock_548" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_547" xlink:to="loc_bili_DisclosureOfShortTermInvestmentsTableTextBlock_548" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PropertyAndEquipmentNetTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_550" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_551" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_550" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_551" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNetTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_553" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_554" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_553" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_554" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_553" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_555" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/GoodwillTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationGoodwillAbstract" xlink:label="loc_us-gaap_BusinessCombinationGoodwillAbstract_557" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_558" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract_557" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_558" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermInvestmentsNetTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract_560" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock_561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract_560" xlink:to="loc_us-gaap_EquityMethodInvestmentsTextBlock_561" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationTables">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_563" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_564" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_563" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_564" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_565" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_563" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_565" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_563" xlink:to="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_566" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_567" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_563" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_567" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_568" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_563" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_568" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxesPayableTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAbstract" xlink:label="loc_us-gaap_TaxesPayableCurrentAbstract_570" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfTaxesPayableTableTextBlock" xlink:label="loc_bili_ScheduleOfTaxesPayableTableTextBlock_571" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_570" xlink:to="loc_bili_ScheduleOfTaxesPayableTableTextBlock_571" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_573" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_574" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_573" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_574" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_576" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_577" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_576" xlink:to="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_577" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAbstract" xlink:label="loc_us-gaap_LongTermDebtAbstract_1513" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtConversionsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtConversionsTextBlock_1559" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_1513" xlink:to="loc_us-gaap_ScheduleOfDebtConversionsTextBlock_1559" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1515" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_1513" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1515" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1560" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_1513" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1560" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/EmployeeBenefitsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_582" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_582" xlink:to="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_583" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_585" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_586" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_585" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_586" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_587" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_586" xlink:to="loc_us-gaap_AwardTypeAxis_587" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_588" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_587" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_588" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_589" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_586" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_589" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_590" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_589" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_590" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_589" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_591" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_589" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_592" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/NetLossPerShareTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_594" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_594" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_595" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_597" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_597" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_598" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfRelatedPartyBalancesTableTextBlock" xlink:label="loc_bili_ScheduleOfRelatedPartyBalancesTableTextBlock_599" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_597" xlink:to="loc_bili_ScheduleOfRelatedPartyBalancesTableTextBlock_599" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_601" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_602" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_601" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_602" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_603" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_601" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_603" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_601" xlink:to="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_604" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_606" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_606" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_607" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_608" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_607" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_608" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_609" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_608" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_609" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GameBusinessMember" xlink:label="loc_bili_GameBusinessMember_612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_609" xlink:to="loc_bili_GameBusinessMember_612" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_613" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_609" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_613" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_614" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_607" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_614" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_615" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_614" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_615" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_617" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperationsAndReorganizationTable" xlink:label="loc_bili_OperationsAndReorganizationTable_618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_617" xlink:to="loc_bili_OperationsAndReorganizationTable_618" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationTable_618" xlink:to="loc_us-gaap_StatementClassOfStockAxis_619" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_619" xlink:to="loc_us-gaap_ClassOfStockDomain_620" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_620" xlink:to="loc_dei_AdrMember_621" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_StockExchangeAxis" xlink:label="loc_bili_StockExchangeAxis_626" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationTable_618" xlink:to="loc_bili_StockExchangeAxis_626" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_StockExchangeDomain" xlink:label="loc_bili_StockExchangeDomain_627" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_StockExchangeAxis_626" xlink:to="loc_bili_StockExchangeDomain_627" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_HSXAMember" xlink:label="loc_bili_HSXAMember_628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_StockExchangeDomain_627" xlink:to="loc_bili_HSXAMember_628" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationTable_618" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_629" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_629" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_630" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_631" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_630" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_631" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperationsAndReorganizationLineItems" xlink:label="loc_bili_OperationsAndReorganizationLineItems_632" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationTable_618" xlink:to="loc_bili_OperationsAndReorganizationLineItems_632" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" xlink:label="loc_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing_635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_632" xlink:to="loc_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing_635" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_632" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_633" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_636" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_632" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_636" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_632" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_634" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_632" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_637" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfConvertibleNotes" xlink:label="loc_bili_PercentageOfConvertibleNotes_638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_632" xlink:to="loc_bili_PercentageOfConvertibleNotes_638" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchaseAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_632" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_639" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_641" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_SubsidiariesAndVariableInterestEntitiesTable" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_642" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_641" xlink:to="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_642" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_642" xlink:to="loc_srt_OwnershipAxis_643" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_644" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_643" xlink:to="loc_srt_OwnershipDomain_644" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_BilibiliHkLimitedMember" xlink:label="loc_bili_BilibiliHkLimitedMember_645" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_BilibiliHkLimitedMember_645" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_HodeHkLimitedMember" xlink:label="loc_bili_HodeHkLimitedMember_646" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_HodeHkLimitedMember_646" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ChaodianHkLimitedMember" xlink:label="loc_bili_ChaodianHkLimitedMember_647" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_ChaodianHkLimitedMember_647" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_BilibiliCo.LtdMember" xlink:label="loc_bili_BilibiliCo.LtdMember_648" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_BilibiliCo.LtdMember_648" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_HodeShanghaiLimitedMember" xlink:label="loc_bili_HodeShanghaiLimitedMember_649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_HodeShanghaiLimitedMember_649" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShanghaiBilibiliTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember_650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember_650" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ChaodianShanghaiTechnologyCo.Ltd.Member" xlink:label="loc_bili_ChaodianShanghaiTechnologyCo.Ltd.Member_651" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_ChaodianShanghaiTechnologyCo.Ltd.Member_651" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember_652" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember_652" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember_653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember_653" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_SharejoyNetworkTechnologyCo.LtdMember" xlink:label="loc_bili_SharejoyNetworkTechnologyCo.LtdMember_654" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_SharejoyNetworkTechnologyCo.LtdMember_654" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xlink:label="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember_655" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember_655" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xlink:label="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member_656" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_644" xlink:to="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member_656" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_657" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_642" xlink:to="loc_srt_ConsolidatedEntitiesAxis_657" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_658" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_657" xlink:to="loc_srt_ConsolidatedEntitiesDomain_658" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_658" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_659" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_660" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_642" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_660" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_661" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_660" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_661" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_MajorSubsidiariesMember" xlink:label="loc_bili_MajorSubsidiariesMember_662" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_661" xlink:to="loc_bili_MajorSubsidiariesMember_662" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_SubsidiariesAndVariableInterestEntitiesLineItems" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_663" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_642" xlink:to="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_663" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xlink:label="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation_664" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_663" xlink:to="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation_664" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_663" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_665" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:label="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_666" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_663" xlink:to="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_666" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_667" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_663" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_667" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:label="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE_668" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_663" xlink:to="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE_668" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_670" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_671" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_670" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_671" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_671" xlink:to="loc_srt_ConsolidatedEntitiesAxis_672" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_673" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_672" xlink:to="loc_srt_ConsolidatedEntitiesDomain_673" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_673" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_674" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_675" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_671" xlink:to="loc_us-gaap_TypeOfArrangementAxis_675" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_676" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_675" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_676" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xlink:label="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember_677" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_676" xlink:to="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember_677" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_678" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_671" xlink:to="loc_dei_LegalEntityAxis_678" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_678" xlink:to="loc_dei_EntityDomain_679" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ParentCompanyOritsRelevantSubsidiariesMember" xlink:label="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember_680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_679" xlink:to="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember_680" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_681" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_671" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_681" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AgreementTerm" xlink:label="loc_bili_AgreementTerm_682" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_681" xlink:to="loc_bili_AgreementTerm_682" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TerminationNoticeTerm" xlink:label="loc_bili_TerminationNoticeTerm_683" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_681" xlink:to="loc_bili_TerminationNoticeTerm_683" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_685" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_686" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_685" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_686" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_687" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_686" xlink:to="loc_srt_ConsolidatedEntitiesAxis_687" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_687" xlink:to="loc_srt_ConsolidatedEntitiesDomain_688" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_688" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_689" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_686" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_690" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_690" xlink:to="loc_us-gaap_RelatedPartyDomain_691" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaap_RelatedPartyMember_692" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_691" xlink:to="loc_us-gaap_RelatedPartyMember_692" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_686" xlink:to="loc_srt_MajorCustomersAxis_693" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_693" xlink:to="loc_srt_NameOfMajorCustomerDomain_694" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ThirdPartiesMember" xlink:label="loc_bili_ThirdPartiesMember_695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_694" xlink:to="loc_bili_ThirdPartiesMember_695" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IntercompanyMember" xlink:label="loc_bili_IntercompanyMember_696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_694" xlink:to="loc_bili_IntercompanyMember_696" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OtherInterCompanyMember" xlink:label="loc_bili_OtherInterCompanyMember_697" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_694" xlink:to="loc_bili_OtherInterCompanyMember_697" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GroupCompanyMember" xlink:label="loc_bili_GroupCompanyMember_698" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_694" xlink:to="loc_bili_GroupCompanyMember_698" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_699" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_686" xlink:to="loc_srt_ProductOrServiceAxis_699" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_700" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_699" xlink:to="loc_srt_ProductsAndServicesDomain_700" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConsultingAndServicesChargesMember" xlink:label="loc_bili_ConsultingAndServicesChargesMember_701" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_700" xlink:to="loc_bili_ConsultingAndServicesChargesMember_701" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_702" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_686" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_702" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_703" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_704" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_TimeDepositsInBank_704" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_705" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_RestrictedCashCurrent_705" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_706" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_707" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_707" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DueFromRelatedPartiesExcludingAffiliate" xlink:label="loc_bili_DueFromRelatedPartiesExcludingAffiliate_708" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_DueFromRelatedPartiesExcludingAffiliate_708" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_709" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_709" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_710" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_ShortTermInvestments_710" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_711" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_LongTermInvestments_711" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_712" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_713" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_Assets_713" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_714" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_AccountsPayableCurrent_714" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_715" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_715" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_716" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_TaxesPayableCurrent_716" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_717" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_ShortTermBorrowings_717" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_718" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_718" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_719" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_719" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_720" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DueToRelatedPartiesExcludingAffiliateCurrent" xlink:label="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_721" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_721" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_722" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_723" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_Liabilities_723" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_StockholdersEquity_724" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_725" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_MinorityInterest_725" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_726" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_726" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_727" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_728" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_728" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_729" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_CostsAndExpenses_729" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_730" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_OperatingIncomeLoss_730" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_731" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_731" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_732" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_732" use="optional" order="47" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_733" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_ProfitLoss_733" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_734" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_734" use="optional" order="49" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_735" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_736" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_736" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_737" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_737" use="optional" order="52" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_738" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_738" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PaymentsForPlacementOfTimeDeposits" xlink:label="loc_bili_PaymentsForPlacementOfTimeDeposits_739" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_PaymentsForPlacementOfTimeDeposits_739" use="optional" order="54" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromMaturityOfTimeDeposits" xlink:label="loc_bili_ProceedsFromMaturityOfTimeDeposits_740" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_ProceedsFromMaturityOfTimeDeposits_740" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_741" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_741" use="optional" order="56" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_742" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentsAndLoansFromToGroupCompanies" xlink:label="loc_bili_InvestmentsAndLoansFromToGroupCompanies_743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_InvestmentsAndLoansFromToGroupCompanies_743" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_744" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_745" use="optional" order="60" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital_746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital_746" use="optional" order="61" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves_747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_702" xlink:to="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves_747" use="optional" order="62" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsLiquidityDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_749" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_749" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_750" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_751" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_750" xlink:to="loc_us-gaap_StatementClassOfStockAxis_751" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_752" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_751" xlink:to="loc_us-gaap_ClassOfStockDomain_752" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_754" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_752" xlink:to="loc_dei_AdrMember_754" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_758" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_750" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_758" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_759" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_758" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_759" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_750" xlink:to="loc_us-gaap_DebtInstrumentAxis_1607" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1608" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1607" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1608" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="loc_us-gaap_ConvertibleDebtMember_1609" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1608" xlink:to="loc_us-gaap_ConvertibleDebtMember_1609" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_750" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_762" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" xlink:to="loc_us-gaap_ProfitLoss_762" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_763" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_763" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_764" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_764" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_767" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_767" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_1610" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_1610" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_1611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_761" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_1611" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_773" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" xlink:label="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_774" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_773" xlink:to="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_774" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_775" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_774" xlink:to="loc_srt_CurrencyAxis_775" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_776" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_775" xlink:to="loc_currency_AllCurrenciesDomain_776" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_USD" xlink:label="loc_currency_USD_777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_776" xlink:to="loc_currency_USD_777" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_778" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_774" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_778" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_779" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_778" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_779" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xlink:label="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember_780" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_779" xlink:to="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember_780" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_781" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_774" xlink:to="loc_srt_ConsolidatedEntitiesAxis_781" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_782" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_781" xlink:to="loc_srt_ConsolidatedEntitiesDomain_782" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xlink:label="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember_783" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_782" xlink:to="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember_783" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xlink:label="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_784" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_774" xlink:to="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_784" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_785" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_784" xlink:to="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_785" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CashCashEquivalentsAndTimeDepositsAbstract" xlink:label="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_786" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_784" xlink:to="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_786" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_787" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_786" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_787" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xlink:label="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies_788" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_786" xlink:to="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies_788" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_786" xlink:to="loc_bili_TimeDepositsInBank_789" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_786" xlink:to="loc_us-gaap_RestrictedCash_790" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForExpectedCreditLossesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_792" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_792" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_793" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_792" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_794" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_792" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_795" use="optional" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_792" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_796" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_798" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_799" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_798" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_799" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_800" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_799" xlink:to="loc_srt_RangeAxis_800" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_801" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_800" xlink:to="loc_srt_RangeMember_801" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_802" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_801" xlink:to="loc_srt_MinimumMember_802" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_803" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_801" xlink:to="loc_srt_MaximumMember_803" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_804" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_799" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_804" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_805" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_804" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_805" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LicensedCopyrightsOfContentMember" xlink:label="loc_bili_LicensedCopyrightsOfContentMember_806" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_805" xlink:to="loc_bili_LicensedCopyrightsOfContentMember_806" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LicenseRightsOfMobileGamesMember" xlink:label="loc_bili_LicenseRightsOfMobileGamesMember_807" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_805" xlink:to="loc_bili_LicenseRightsOfMobileGamesMember_807" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember_808" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_805" xlink:to="loc_us-gaap_IntellectualPropertyMember_808" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" xlink:label="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_809" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_799" xlink:to="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_809" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_810" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_809" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_810" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesGoodwillDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_812" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_812" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_813" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesSalesAndMarketingExpensesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_815" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_816" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_815" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_816" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_818" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_820" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_818" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_820" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_821" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_818" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_821" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_818" xlink:to="loc_us-gaap_OperatingLeaseCost_822" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_823" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_818" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_823" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_824" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_823" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_824" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_823" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_825" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_823" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_826" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_823" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_828" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_829" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_823" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_829" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_830" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_823" xlink:to="loc_us-gaap_OperatingLeaseLiability_830" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_831" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_823" xlink:to="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_831" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_833" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_834" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_833" xlink:to="loc_us-gaap_OperatingLeasePayments_834" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability" xlink:label="loc_bili_RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability_835" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_833" xlink:to="loc_bili_RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability_835" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_837" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_838" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_837" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_838" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_839" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_838" xlink:to="loc_srt_RangeAxis_839" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_840" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_839" xlink:to="loc_srt_RangeMember_840" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_841" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_840" xlink:to="loc_srt_MaximumMember_841" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_842" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_838" xlink:to="loc_srt_ProductOrServiceAxis_842" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_843" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_842" xlink:to="loc_srt_ProductsAndServicesDomain_843" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_MobileGameServicesMember" xlink:label="loc_bili_MobileGameServicesMember_844" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_843" xlink:to="loc_bili_MobileGameServicesMember_844" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ValueAddedServicesMember" xlink:label="loc_bili_ValueAddedServicesMember_845" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_843" xlink:to="loc_bili_ValueAddedServicesMember_845" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xlink:label="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember_846" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_843" xlink:to="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember_846" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingMember" xlink:label="loc_us-gaap_AdvertisingMember_847" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_843" xlink:to="loc_us-gaap_AdvertisingMember_847" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IPDerivativesAndOthersMember" xlink:label="loc_bili_IPDerivativesAndOthersMember_848" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_843" xlink:to="loc_bili_IPDerivativesAndOthersMember_848" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_838" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_849" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RevenueRecognitionPeriod" xlink:label="loc_bili_RevenueRecognitionPeriod_850" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_849" xlink:to="loc_bili_RevenueRecognitionPeriod_850" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_851" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_849" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_851" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation_852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_849" xlink:to="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation_852" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_853" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_849" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_853" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_855" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_856" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_855" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_856" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_856" xlink:to="loc_srt_RangeAxis_857" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_857" xlink:to="loc_srt_RangeMember_858" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_858" xlink:to="loc_srt_MinimumMember_859" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_858" xlink:to="loc_srt_MaximumMember_860" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_856" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_861" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves_862" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_861" xlink:to="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves_862" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital_863" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_861" xlink:to="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital_863" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve_864" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_861" xlink:to="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve_864" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfGeneralReserveFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital_865" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_861" xlink:to="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital_865" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xlink:label="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds_866" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_861" xlink:to="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds_866" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_868" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_868" xlink:to="loc_us-gaap_NumberOfOperatingSegments_869" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConcentrationsAndRisksDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_871" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_872" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_871" xlink:to="loc_us-gaap_ConcentrationRiskTable_872" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_872" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_873" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_874" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_873" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_874" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_875" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_874" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_875" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_876" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_874" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_876" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DistributionChannelRiskMember" xlink:label="loc_bili_DistributionChannelRiskMember_877" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_874" xlink:to="loc_bili_DistributionChannelRiskMember_877" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_878" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_874" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_878" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_879" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_872" xlink:to="loc_srt_ProductOrServiceAxis_879" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_880" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_879" xlink:to="loc_srt_ProductsAndServicesDomain_880" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_MobileGameServicesMember" xlink:label="loc_bili_MobileGameServicesMember_881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_880" xlink:to="loc_bili_MobileGameServicesMember_881" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TenPercentageOrGreaterServiceProvidersMember" xlink:label="loc_bili_TenPercentageOrGreaterServiceProvidersMember_882" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_880" xlink:to="loc_bili_TenPercentageOrGreaterServiceProvidersMember_882" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_883" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_872" xlink:to="loc_srt_RangeAxis_883" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_884" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_883" xlink:to="loc_srt_RangeMember_884" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_885" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_884" xlink:to="loc_srt_MinimumMember_885" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_887" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_872" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_887" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_888" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_887" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_888" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ServersAndBandwidthExpenditureMember" xlink:label="loc_bili_ServersAndBandwidthExpenditureMember_889" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_888" xlink:to="loc_bili_ServersAndBandwidthExpenditureMember_889" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_890" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_888" xlink:to="loc_us-gaap_AccountsReceivableMember_890" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_891" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_888" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_891" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_872" xlink:to="loc_srt_MajorCustomersAxis_892" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_893" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_892" xlink:to="loc_srt_NameOfMajorCustomerDomain_893" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DistributionChannelMember" xlink:label="loc_bili_DistributionChannelMember_894" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_893" xlink:to="loc_bili_DistributionChannelMember_894" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DistributionChannelOneMember" xlink:label="loc_bili_DistributionChannelOneMember_895" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DistributionChannelMember_894" xlink:to="loc_bili_DistributionChannelOneMember_895" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CustomerAMember" xlink:label="loc_bili_CustomerAMember_896" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_893" xlink:to="loc_bili_CustomerAMember_896" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_897" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_872" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_897" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NumberOfTelecommunicationsServiceProviders" xlink:label="loc_bili_NumberOfTelecommunicationsServiceProviders_898" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_897" xlink:to="loc_bili_NumberOfTelecommunicationsServiceProviders_898" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NumberOfServiceProviders" xlink:label="loc_bili_NumberOfServiceProviders_899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_897" xlink:to="loc_bili_NumberOfServiceProviders_899" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_897" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_900" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_901" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_897" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_901" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" xlink:label="loc_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark_902" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_897" xlink:to="loc_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark_902" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" xlink:label="loc_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark_903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_897" xlink:to="loc_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark_903" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_905" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrepaidRevenueSharingCost" xlink:label="loc_bili_PrepaidRevenueSharingCost_907" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_905" xlink:to="loc_bili_PrepaidRevenueSharingCost_907" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_908" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_905" xlink:to="loc_us-gaap_InventoryNet_908" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes_906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_905" xlink:to="loc_us-gaap_PrepaidTaxes_906" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent_910" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_905" xlink:to="loc_us-gaap_DepositsAssetsCurrent_910" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivable" xlink:label="loc_us-gaap_InterestReceivable_909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_905" xlink:to="loc_us-gaap_InterestReceivable_909" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrepaidMarketingCostAndOtherOperationalExpenses" xlink:label="loc_bili_PrepaidMarketingCostAndOtherOperationalExpenses_911" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_905" xlink:to="loc_bili_PrepaidMarketingCostAndOtherOperationalExpenses_911" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="loc_us-gaap_AdvancesOnInventoryPurchases_912" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_905" xlink:to="loc_us-gaap_AdvancesOnInventoryPurchases_912" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LoansToInvesteesOrOngoingInvestmentsCurrent" xlink:label="loc_bili_LoansToInvesteesOrOngoingInvestmentsCurrent_914" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_905" xlink:to="loc_bili_LoansToInvesteesOrOngoingInvestmentsCurrent_914" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrepaidContentCost" xlink:label="loc_bili_PrepaidContentCost_913" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_905" xlink:to="loc_bili_PrepaidContentCost_913" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PrepaidOrReceivablesForJointlyInvestedContent" xlink:label="loc_bili_PrepaidOrReceivablesForJointlyInvestedContent_915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_905" xlink:to="loc_bili_PrepaidOrReceivablesForJointlyInvestedContent_915" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_905" xlink:to="loc_us-gaap_OtherAssetsCurrent_916" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_905" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_917" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermInvestmentsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_919" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfInvestmentHoldingsTable" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsTable_920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_919" xlink:to="loc_us-gaap_SummaryOfInvestmentHoldingsTable_920" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsTable_920" xlink:to="loc_us-gaap_InvestmentTypeAxis_921" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_921" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_922" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_FinancialProductsMember" xlink:label="loc_bili_FinancialProductsMember_923" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_922" xlink:to="loc_bili_FinancialProductsMember_923" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentsInPubliclyTradedCompaniesMember" xlink:label="loc_bili_InvestmentsInPubliclyTradedCompaniesMember_924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_922" xlink:to="loc_bili_InvestmentsInPubliclyTradedCompaniesMember_924" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfInvestmentHoldingsLineItems" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsTable_920" xlink:to="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_925" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_925" xlink:to="loc_us-gaap_ShortTermInvestments_926" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentIncomeLossRelatedToShortTermInvestments" xlink:label="loc_bili_InvestmentIncomeLossRelatedToShortTermInvestments_1596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_925" xlink:to="loc_bili_InvestmentIncomeLossRelatedToShortTermInvestments_1596" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_930" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_930" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_931" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_931" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_932" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_932" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_933" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_933" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_934" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaap_ComputerEquipmentMember_935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_933" xlink:to="loc_us-gaap_ComputerEquipmentMember_935" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_933" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_936" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_937" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_931" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_937" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_937" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_938" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_937" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_939" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_940" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_937" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_940" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_937" xlink:to="loc_us-gaap_Depreciation_941" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PropertyAndEquipmentImpairmentLoss" xlink:label="loc_bili_PropertyAndEquipmentImpairmentLoss_942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_937" xlink:to="loc_bili_PropertyAndEquipmentImpairmentLoss_942" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_944" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_945" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_944" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_945" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_946" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_945" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_946" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_947" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_946" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_947" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LicensedCopyrightsOfContentMember" xlink:label="loc_bili_LicensedCopyrightsOfContentMember_948" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_947" xlink:to="loc_bili_LicensedCopyrightsOfContentMember_948" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LicenseRightsOfMobileGamesMember" xlink:label="loc_bili_LicenseRightsOfMobileGamesMember_949" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_947" xlink:to="loc_bili_LicenseRightsOfMobileGamesMember_949" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IntellectualPropertyAndOthersMember" xlink:label="loc_bili_IntellectualPropertyAndOthersMember_950" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_947" xlink:to="loc_bili_IntellectualPropertyAndOthersMember_950" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_945" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_952" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_952" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_953" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_953" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_954" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_954" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_955" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_955" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_956" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_956" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_957" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_951" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_957" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_959" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_960" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_959" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_960" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_961" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_960" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_961" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_962" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_960" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_962" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_963" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_960" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_963" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_964" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_960" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_964" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_965" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_960" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_965" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_966" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_960" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_966" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_967" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_960" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_967" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/GoodwillDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationGoodwillAbstract" xlink:label="loc_us-gaap_BusinessCombinationGoodwillAbstract_969" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward_970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract_969" xlink:to="loc_us-gaap_GoodwillRollForward_970" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_971" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_970" xlink:to="loc_us-gaap_Goodwill_971" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_973" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_970" xlink:to="loc_us-gaap_Goodwill_973" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_974" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_970" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_974" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_976" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_977" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_976" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_977" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_978" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_976" xlink:to="loc_us-gaap_EquityMethodInvestments_978" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_979" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_976" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_979" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_980" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_976" xlink:to="loc_us-gaap_LongTermInvestments_980" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermInvestmentsNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_982" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermInvestmentsTable" xlink:label="loc_bili_LongTermInvestmentsTable_983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_982" xlink:to="loc_bili_LongTermInvestmentsTable_983" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_984" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_LongTermInvestmentsTable_983" xlink:to="loc_srt_RangeAxis_984" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_985" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_984" xlink:to="loc_srt_RangeMember_985" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_986" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_985" xlink:to="loc_srt_MinimumMember_986" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_987" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_985" xlink:to="loc_srt_MaximumMember_987" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermInvestmentsLineItems" xlink:label="loc_bili_LongTermInvestmentsLineItems_988" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_LongTermInvestmentsTable_983" xlink:to="loc_bili_LongTermInvestmentsLineItems_988" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xlink:label="loc_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative_989" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_LongTermInvestmentsLineItems_988" xlink:to="loc_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative_989" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xlink:label="loc_bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative_990" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_LongTermInvestmentsLineItems_988" xlink:to="loc_bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative_990" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ImpairmentOfLongTermInvestments" xlink:label="loc_bili_ImpairmentOfLongTermInvestments_991" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_LongTermInvestmentsLineItems_988" xlink:to="loc_bili_ImpairmentOfLongTermInvestments_991" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" xlink:label="loc_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount_992" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_LongTermInvestmentsLineItems_988" xlink:to="loc_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount_992" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" xlink:label="loc_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment_993" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_LongTermInvestmentsLineItems_988" xlink:to="loc_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment_993" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_994" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_LongTermInvestmentsLineItems_988" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_994" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" xlink:label="loc_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear_995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_LongTermInvestmentsLineItems_988" xlink:to="loc_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear_995" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_997" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_998" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_997" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_998" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_WithholdingIncomeTaxExpense" xlink:label="loc_bili_WithholdingIncomeTaxExpense_999" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_997" xlink:to="loc_bili_WithholdingIncomeTaxExpense_999" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1000" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_997" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1000" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1001" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_997" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1001" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationIncomeTaxesDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_1003" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IncomeTaxesDisclosureTable" xlink:label="loc_bili_IncomeTaxesDisclosureTable_1004" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_1003" xlink:to="loc_bili_IncomeTaxesDisclosureTable_1004" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1005" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_1004" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1005" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1006" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1005" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1006" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CaymanIslandsTaxInformationAuthorityMember" xlink:label="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember_1007" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1006" xlink:to="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember_1007" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InlandRevenueHongKongMember" xlink:label="loc_us-gaap_InlandRevenueHongKongMember_1008" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1006" xlink:to="loc_us-gaap_InlandRevenueHongKongMember_1008" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAdministrationOfTaxationChinaMember" xlink:label="loc_us-gaap_StateAdministrationOfTaxationChinaMember_1009" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1006" xlink:to="loc_us-gaap_StateAdministrationOfTaxationChinaMember_1009" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1010" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_1004" xlink:to="loc_dei_LegalEntityAxis_1010" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1011" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1010" xlink:to="loc_dei_EntityDomain_1011" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CertainSubsidiariesMember" xlink:label="loc_bili_CertainSubsidiariesMember_1012" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1011" xlink:to="loc_bili_CertainSubsidiariesMember_1012" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_1013" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_1004" xlink:to="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_1013" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_1013" xlink:to="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember_1015" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember_1015" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsExpirationSecondYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember_1016" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember_1016" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsExpirationThirdYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember_1017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember_1017" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsExpirationFourthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember_1018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember_1018" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember_1019" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_1014" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember_1019" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EnterpriseCategoryAxis" xlink:label="loc_bili_EnterpriseCategoryAxis_1020" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_1004" xlink:to="loc_bili_EnterpriseCategoryAxis_1020" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EnterpriseCategoryDomain" xlink:label="loc_bili_EnterpriseCategoryDomain_1021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_EnterpriseCategoryAxis_1020" xlink:to="loc_bili_EnterpriseCategoryDomain_1021" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EncouragedEnterpriseMember" xlink:label="loc_bili_EncouragedEnterpriseMember_1022" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_EnterpriseCategoryDomain_1021" xlink:to="loc_bili_EncouragedEnterpriseMember_1022" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IncomeTaxesDisclosureLineItems" xlink:label="loc_bili_IncomeTaxesDisclosureLineItems_1023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_1004" xlink:to="loc_bili_IncomeTaxesDisclosureLineItems_1023" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AccruedWithholdingIncomeTaxAmount" xlink:label="loc_bili_AccruedWithholdingIncomeTaxAmount_1024" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_1023" xlink:to="loc_bili_AccruedWithholdingIncomeTaxAmount_1024" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IncomeTaxRateBelowThresholdAmount" xlink:label="loc_bili_IncomeTaxRateBelowThresholdAmount_1025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_1023" xlink:to="loc_bili_IncomeTaxRateBelowThresholdAmount_1025" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_Ceilinglimitofprofittoestimatetaxrate" xlink:label="loc_bili_Ceilinglimitofprofittoestimatetaxrate_1026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_1023" xlink:to="loc_bili_Ceilinglimitofprofittoestimatetaxrate_1026" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_1023" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1027" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IncomeTaxesPreferentialTaxRate" xlink:label="loc_bili_IncomeTaxesPreferentialTaxRate_1028" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_1023" xlink:to="loc_bili_IncomeTaxesPreferentialTaxRate_1028" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_1023" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1030" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1030" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_1031" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_1031" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1032" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1032" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent_1033" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" xlink:to="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent_1033" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent_1034" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" xlink:to="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent_1034" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_1035" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_1035" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1029" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1036" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_OperatingLossCarryforwardsAbstract" xlink:label="loc_bili_OperatingLossCarryforwardsAbstract_1037" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_1023" xlink:to="loc_bili_OperatingLossCarryforwardsAbstract_1037" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1038" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperatingLossCarryforwardsAbstract_1037" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1038" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationSalesTaxDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_1040" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1041" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_1040" xlink:to="loc_us-gaap_StatementTable_1041" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1042" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1041" xlink:to="loc_srt_ProductOrServiceAxis_1042" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1043" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1042" xlink:to="loc_srt_ProductsAndServicesDomain_1043" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_1044" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1043" xlink:to="loc_us-gaap_ServiceMember_1044" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_1045" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1043" xlink:to="loc_us-gaap_ProductMember_1045" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AdvertisingRevenuesMember" xlink:label="loc_bili_AdvertisingRevenuesMember_1046" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1043" xlink:to="loc_bili_AdvertisingRevenuesMember_1046" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1047" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1041" xlink:to="loc_us-gaap_StatementLineItems_1047" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_SalesTaxAbstract" xlink:label="loc_bili_SalesTaxAbstract_1048" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1047" xlink:to="loc_bili_SalesTaxAbstract_1048" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ValueAddedTaxRatePercent" xlink:label="loc_bili_ValueAddedTaxRatePercent_1049" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SalesTaxAbstract_1048" xlink:to="loc_bili_ValueAddedTaxRatePercent_1049" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CultureBusinessConstructionFeePercentage" xlink:label="loc_bili_CultureBusinessConstructionFeePercentage_1050" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SalesTaxAbstract_1048" xlink:to="loc_bili_CultureBusinessConstructionFeePercentage_1050" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xlink:label="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable_1051" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SalesTaxAbstract_1048" xlink:to="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable_1051" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_1053" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1054" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_1053" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1054" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1055" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1054" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1055" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1056" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1054" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1056" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_1057" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1054" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_1057" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1058" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1054" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1058" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1059" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1054" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1059" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_1060" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1054" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_1060" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_1061" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_1053" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_1061" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1062" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_1061" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1062" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_1063" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_1061" xlink:to="loc_us-gaap_DeferredTaxLiabilities_1063" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DeferredTaxAssetValuationAllowanceRollforward" xlink:label="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_1064" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_1053" xlink:to="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_1064" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1065" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_1064" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1065" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" xlink:label="loc_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount_1066" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_1064" xlink:to="loc_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount_1066" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" xlink:label="loc_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount_1067" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_1064" xlink:to="loc_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount_1067" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" xlink:label="loc_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount_1068" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_1064" xlink:to="loc_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount_1068" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1069" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_1064" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1069" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_1071" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_WithholdingIncomeTaxAbstract" xlink:label="loc_bili_WithholdingIncomeTaxAbstract_1072" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_1071" xlink:to="loc_bili_WithholdingIncomeTaxAbstract_1072" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:label="loc_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_1073" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_WithholdingIncomeTaxAbstract_1072" xlink:to="loc_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_1073" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:label="loc_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_1074" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_WithholdingIncomeTaxAbstract_1072" xlink:to="loc_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_1074" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" xlink:label="loc_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate_1075" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_WithholdingIncomeTaxAbstract_1072" xlink:to="loc_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate_1075" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxesPayableDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAbstract" xlink:label="loc_us-gaap_TaxesPayableCurrentAbstract_1077" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_1078" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_1077" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_1078" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_1079" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_1077" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_1079" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_WithholdingIncomeTaxPayable" xlink:label="loc_bili_WithholdingIncomeTaxPayable_1080" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_1077" xlink:to="loc_bili_WithholdingIncomeTaxPayable_1080" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_IndividualIncomeTaxesForEmployeesPayableCurrent" xlink:label="loc_bili_IndividualIncomeTaxesForEmployeesPayableCurrent_1081" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_1077" xlink:to="loc_bili_IndividualIncomeTaxesForEmployeesPayableCurrent_1081" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_1082" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_1077" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_1082" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_1083" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_1077" xlink:to="loc_us-gaap_TaxesPayableCurrent_1083" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1085" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" xlink:label="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1086" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1085" xlink:to="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1086" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1087" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1086" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1087" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1088" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1087" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1088" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1089" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1088" xlink:to="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1089" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1090" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1088" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1090" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1091" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1088" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1091" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1092" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1086" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1092" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1093" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1092" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1093" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember" xlink:label="loc_us-gaap_UnsecuredDebtMember_1094" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1093" xlink:to="loc_us-gaap_UnsecuredDebtMember_1094" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1096" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1086" xlink:to="loc_srt_RangeAxis_1096" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1097" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1096" xlink:to="loc_srt_RangeMember_1097" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1098" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1097" xlink:to="loc_srt_MaximumMember_1098" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1099" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1097" xlink:to="loc_srt_MinimumMember_1099" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1086" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1100" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1100" xlink:to="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1101" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_1102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1100" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_1102" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTerms" xlink:label="loc_us-gaap_ShortTermDebtTerms_1103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1100" xlink:to="loc_us-gaap_ShortTermDebtTerms_1103" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermDebtMaturity" xlink:label="loc_bili_LongTermDebtMaturity_1104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1100" xlink:to="loc_bili_LongTermDebtMaturity_1104" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1100" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1105" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_1107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1100" xlink:to="loc_us-gaap_LongTermDebtCurrent_1107" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_1108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1100" xlink:to="loc_us-gaap_DebtCurrent_1108" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_1110" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedMarketingCostsCurrent" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_1111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1110" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_1111" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AdvancesToOrPayablesFromThirdPartySellers" xlink:label="loc_bili_AdvancesToOrPayablesFromThirdPartySellers_1113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1110" xlink:to="loc_bili_AdvancesToOrPayablesFromThirdPartySellers_1113" use="optional" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PayablesToProducersAndLicensors" xlink:label="loc_bili_PayablesToProducersAndLicensors_1112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1110" xlink:to="loc_bili_PayablesToProducersAndLicensors_1112" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1110" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1115" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1110" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1114" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_1116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1110" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_1116" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DepositFromCustomersCurrentOne" xlink:label="loc_bili_DepositFromCustomersCurrentOne_1117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1110" xlink:to="loc_bili_DepositFromCustomersCurrentOne_1117" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConsiderationPayableForAcquisitionsCurrent" xlink:label="loc_bili_ConsiderationPayableForAcquisitionsCurrent_1119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1110" xlink:to="loc_bili_ConsiderationPayableForAcquisitionsCurrent_1119" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_1120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1110" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_1120" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent_1118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1110" xlink:to="loc_us-gaap_InterestPayableCurrent_1118" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_1121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1110" xlink:to="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_1121" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1110" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1122" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtScheduleOfDebtDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAbstract" xlink:label="loc_us-gaap_LongTermDebtAbstract_1517" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank" xlink:label="loc_us-gaap_LongTermLoansFromBank_1597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_1517" xlink:to="loc_us-gaap_LongTermLoansFromBank_1597" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleNotes" xlink:label="loc_bili_ConvertibleNotes_1615" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_1517" xlink:to="loc_bili_ConvertibleNotes_1615" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotes" xlink:label="loc_bili_ConvertibleSeniorNotes_1614" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_1517" xlink:to="loc_bili_ConvertibleSeniorNotes_1614" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1529" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_1517" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1529" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAbstract" xlink:label="loc_us-gaap_LongTermDebtAbstract_1531" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfMaturitiesOfLongTermDebtTable" xlink:label="loc_bili_ScheduleOfMaturitiesOfLongTermDebtTable_1532" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_1531" xlink:to="loc_bili_ScheduleOfMaturitiesOfLongTermDebtTable_1532" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfMaturitiesOfLongTermDebtTable_1532" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1620" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1620" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1621" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBanksMember" xlink:label="loc_us-gaap_NotesPayableToBanksMember_1622" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1621" xlink:to="loc_us-gaap_NotesPayableToBanksMember_1622" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ScheduleOfMaturitiesOfLongTermDebtLineItems" xlink:label="loc_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems_1537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfMaturitiesOfLongTermDebtTable_1532" xlink:to="loc_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems_1537" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems_1537" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1623" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems_1537" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1624" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GroupLongTermLoansFromBank" xlink:label="loc_bili_GroupLongTermLoansFromBank_1619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems_1537" xlink:to="loc_bili_GroupLongTermLoansFromBank_1619" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="loc_us-gaap_DebtInstrumentsAbstract_1159" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentsAbstract_1159" xlink:to="loc_us-gaap_DebtInstrumentTable_1160" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1160" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1161" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1161" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1162" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1162" xlink:to="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1163" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1162" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1164" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1162" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1165" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1166" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1160" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1166" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1167" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1166" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1167" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1168" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1166" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1168" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1166" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1169" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1166" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1170" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1124" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1124" xlink:to="loc_us-gaap_DebtInstrumentTable_1125" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1542" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1125" xlink:to="loc_us-gaap_DebtInstrumentAxis_1542" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1543" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1542" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1543" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermDebtDueInMoreThanOneYearMember" xlink:label="loc_bili_LongTermDebtDueInMoreThanOneYearMember_1546" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1543" xlink:to="loc_bili_LongTermDebtDueInMoreThanOneYearMember_1546" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1125" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1126" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1126" xlink:to="loc_us-gaap_ClassOfStockDomain_1127" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1127" xlink:to="loc_dei_AdrMember_1128" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1125" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1129" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1129" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1130" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1130" xlink:to="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1131" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1130" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1132" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1130" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1133" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember_1547" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1130" xlink:to="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember_1547" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBanksMember" xlink:label="loc_us-gaap_NotesPayableToBanksMember_1626" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1130" xlink:to="loc_us-gaap_NotesPayableToBanksMember_1626" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1125" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1134" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1134" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1135" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1135" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1136" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1125" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1137" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1138" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1139" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xlink:label="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_1140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_1140" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_1141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_1141" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_1142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_1142" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1143" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DebtInstrumentRepurchaseFaceAmountPercentage" xlink:label="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage_1144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage_1144" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1145" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_1146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_InterestExpenseDebt_1146" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_1147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_1147" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionOriginalDebtAmount1" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1_1148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtConversionOriginalDebtAmount1_1148" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_1149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_1149" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_1150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_1150" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchaseAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_1151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_1151" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_1152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_1152" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_1153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_1153" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_1154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_LongTermDebtFairValue_1154" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1155" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturingInYearsTwoAndThree" xlink:label="loc_us-gaap_LongTermDebtMaturingInYearsTwoAndThree_1156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_LongTermDebtMaturingInYearsTwoAndThree_1156" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xlink:label="loc_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_1157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_1157" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank" xlink:label="loc_us-gaap_LongTermLoansFromBank_1548" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_LongTermLoansFromBank_1548" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_1625" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_us-gaap_LongTermDebtCurrent_1625" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GroupLongTermLoansFromBank" xlink:label="loc_bili_GroupLongTermLoansFromBank_1618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_bili_GroupLongTermLoansFromBank_1618" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_AverageInterestRate" xlink:label="loc_bili_AverageInterestRate_1561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1137" xlink:to="loc_bili_AverageInterestRate_1561" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OrdinarySharesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1172" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_1173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1172" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_1173" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1173" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1174" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1174" xlink:to="loc_us-gaap_ClassOfStockDomain_1175" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1175" xlink:to="loc_dei_AdrMember_1176" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PubliclyTradedSecuritiesMember" xlink:label="loc_bili_PubliclyTradedSecuritiesMember_1600" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1175" xlink:to="loc_bili_PubliclyTradedSecuritiesMember_1600" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1175" xlink:to="loc_bili_CommonClassZMember_1177" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1173" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1178" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1178" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1179" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember_1180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1179" xlink:to="loc_us-gaap_OverAllotmentOptionMember_1180" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="loc_srt_ShareRepurchaseProgramAxis_1583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1173" xlink:to="loc_srt_ShareRepurchaseProgramAxis_1583" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="loc_srt_ShareRepurchaseProgramDomain_1584" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramAxis_1583" xlink:to="loc_srt_ShareRepurchaseProgramDomain_1584" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" xlink:label="loc_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember_1585" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_1584" xlink:to="loc_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember_1585" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember" xlink:label="loc_bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember_1601" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_1584" xlink:to="loc_bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember_1601" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_1184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1173" xlink:to="loc_us-gaap_ClassOfStockLineItems_1184" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_1184" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1186" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_1187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_1184" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_1187" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_1185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_1184" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_1185" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_1587" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_1184" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_1587" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_1189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_1184" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_1189" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_1190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_1184" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_1190" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_1184" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1191" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/EmployeeBenefitsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1194" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DefinedContributionPlanCostRecognizedPensionAndMedical" xlink:label="loc_bili_DefinedContributionPlanCostRecognizedPensionAndMedical_1195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1194" xlink:to="loc_bili_DefinedContributionPlanCostRecognizedPensionAndMedical_1195" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DefinedContributionPlanCostRecognizedOtherBenefits" xlink:label="loc_bili_DefinedContributionPlanCostRecognizedOtherBenefits_1196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1194" xlink:to="loc_bili_DefinedContributionPlanCostRecognizedOtherBenefits_1196" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_1197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1194" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_1197" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1199" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1199" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1200" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1200" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1201" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1201" xlink:to="loc_us-gaap_ClassOfStockDomain_1202" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1202" xlink:to="loc_bili_CommonClassZMember_1203" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1200" xlink:to="loc_us-gaap_PlanNameAxis_1204" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1204" xlink:to="loc_us-gaap_PlanNameDomain_1205" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GlobalShareIncentivePlanMember" xlink:label="loc_bili_GlobalShareIncentivePlanMember_1206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1205" xlink:to="loc_bili_GlobalShareIncentivePlanMember_1206" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1205" xlink:to="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1207" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember_1208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1205" xlink:to="loc_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember_1208" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember_1508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1205" xlink:to="loc_bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember_1508" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TwoThousandAndTwentyFourShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndTwentyFourShareIncentivePlanMember_1590" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1205" xlink:to="loc_bili_TwoThousandAndTwentyFourShareIncentivePlanMember_1590" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1200" xlink:to="loc_srt_RangeAxis_1209" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1209" xlink:to="loc_srt_RangeMember_1210" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1210" xlink:to="loc_srt_MinimumMember_1211" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1210" xlink:to="loc_srt_MaximumMember_1212" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1200" xlink:to="loc_us-gaap_AwardTypeAxis_1213" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1214" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1213" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1214" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1214" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1215" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1200" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1217" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_1223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_1223" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1218" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1219" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1220" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1221" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1221" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1216" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1222" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1225" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1225" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1226" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1226" xlink:to="loc_us-gaap_AwardTypeAxis_1227" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1227" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1228" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1228" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1229" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1226" xlink:to="loc_srt_TitleOfIndividualAxis_1230" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_1230" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1231" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EmployeesMember" xlink:label="loc_bili_EmployeesMember_1232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1231" xlink:to="loc_bili_EmployeesMember_1232" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConsultantMember" xlink:label="loc_bili_ConsultantMember_1233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1231" xlink:to="loc_bili_ConsultantMember_1233" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1226" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1234" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1234" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1236" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1237" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1238" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1239" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1240" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1241" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1242" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1243" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1244" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1235" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1245" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1247" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1247" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1248" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1248" xlink:to="loc_us-gaap_AwardTypeAxis_1249" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1249" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1250" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1250" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1251" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1248" xlink:to="loc_srt_RangeAxis_1252" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1252" xlink:to="loc_srt_RangeMember_1253" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1253" xlink:to="loc_srt_MinimumMember_1254" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1253" xlink:to="loc_srt_MaximumMember_1255" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1248" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1256" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1256" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1258" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1259" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_1260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_1260" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1261" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1262" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1263" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1257" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1264" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsParentheticalDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1266" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1266" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1267" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1267" xlink:to="loc_us-gaap_PlanNameAxis_1268" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1268" xlink:to="loc_us-gaap_PlanNameDomain_1269" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1269" xlink:to="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1270" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1267" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1271" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1271" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1272" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1274" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1274" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1275" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1275" xlink:to="loc_srt_TitleOfIndividualAxis_1276" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_1276" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1277" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EmployeesMember" xlink:label="loc_bili_EmployeesMember_1278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1277" xlink:to="loc_bili_EmployeesMember_1278" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConsultantMember" xlink:label="loc_bili_ConsultantMember_1279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1277" xlink:to="loc_bili_ConsultantMember_1279" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1275" xlink:to="loc_us-gaap_AwardTypeAxis_1280" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1281" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1281" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1282" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1275" xlink:to="loc_us-gaap_PlanNameAxis_1604" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1605" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1604" xlink:to="loc_us-gaap_PlanNameDomain_1605" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_TwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1606" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1605" xlink:to="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1606" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1275" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1284" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1284" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1285" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1284" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1286" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1284" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1287" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1284" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1288" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1284" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1289" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1284" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1290" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1291" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1291" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1292" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1291" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1293" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1291" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1294" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1291" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1295" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1291" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1296" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1291" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1297" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1299" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1300" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1301" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1302" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1303" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1304" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1603" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1298" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1603" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/NetLossPerShareDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1306" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1307" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1306" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1307" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1308" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1307" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1308" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1308" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1309" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1309" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1310" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1309" xlink:to="loc_us-gaap_CommonStockMember_1311" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1309" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1312" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1307" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1313" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1313" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1314" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1314" xlink:to="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1315" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1314" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_1316" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1317" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1314" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1317" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1318" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1307" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1318" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1319" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1318" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1319" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1318" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1320" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1320" xlink:to="loc_us-gaap_ProfitLoss_1321" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1320" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1322" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1320" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1323" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1324" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1318" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1324" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1325" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1324" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1325" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1324" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1326" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1318" xlink:to="loc_us-gaap_EarningsPerShareBasic_1327" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1318" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1328" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1330" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1330" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1331" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1331" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1332" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1332" xlink:to="loc_us-gaap_RelatedPartyDomain_1333" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentFundMember" xlink:label="loc_bili_InvestmentFundMember_1334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1333" xlink:to="loc_bili_InvestmentFundMember_1334" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_EntityMember" xlink:label="loc_bili_EntityMember_1335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1333" xlink:to="loc_bili_EntityMember_1335" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvesteeMember" xlink:label="loc_us-gaap_InvesteeMember_1336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1333" xlink:to="loc_us-gaap_InvesteeMember_1336" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaap_RelatedPartyMember_1337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1333" xlink:to="loc_us-gaap_RelatedPartyMember_1337" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_1338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1331" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_1338" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1338" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1339" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_LoansToAnEntityMember" xlink:label="loc_bili_LoansToAnEntityMember_1341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1339" xlink:to="loc_bili_LoansToAnEntityMember_1341" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1331" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_1346" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_1347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_1347" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xlink:label="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred_1348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred_1348" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans" xlink:label="loc_bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans_1350" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans_1350" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_1351" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_1351" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_us-gaap_Revenues_1352" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_1353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_1353" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_1354" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction_1355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction_1355" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionRate" xlink:label="loc_us-gaap_RelatedPartyTransactionRate_1356" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1346" xlink:to="loc_us-gaap_RelatedPartyTransactionRate_1356" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SegmentInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1358" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_1359" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1358" xlink:to="loc_us-gaap_NumberOfOperatingSegments_1359" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/FairValueMeasurementDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1361" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1361" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1591" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1591" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1593" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1593" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1594" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1594" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1595" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_1592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1591" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_1592" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ImpairmentOfLongTermInvestments" xlink:label="loc_bili_ImpairmentOfLongTermInvestments_1362" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_1592" xlink:to="loc_bili_ImpairmentOfLongTermInvestments_1362" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/RestrictedNetAssetsDetails">
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_RestrictedNetAssetsAbstract" xlink:label="loc_bili_RestrictedNetAssetsAbstract_1364" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" xlink:label="loc_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax_1365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_RestrictedNetAssetsAbstract_1364" xlink:to="loc_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax_1365" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_1366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_RestrictedNetAssetsAbstract_1364" xlink:to="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_1366" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PercentageOfRestrictedNetAssets" xlink:label="loc_bili_PercentageOfRestrictedNetAssets_1367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_RestrictedNetAssetsAbstract_1364" xlink:to="loc_bili_PercentageOfRestrictedNetAssets_1367" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1369" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_1370" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1369" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_1370" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1370" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1371" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1371" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1372" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1373" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1372" xlink:to="loc_srt_ParentCompanyMember_1373" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1370" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1374" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1375" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1374" xlink:to="loc_us-gaap_RelatedPartyDomain_1375" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaap_RelatedPartyMember_1376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1375" xlink:to="loc_us-gaap_RelatedPartyMember_1376" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1370" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1378" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_1380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_1380" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1381" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_1382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_ShortTermInvestments_1382" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_1383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_LongTermInvestments_1383" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_EquityMethodInvestments_1384" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_1385" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_Assets_1385" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_1386" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_ShortTermBorrowings_1386" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1387" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1388" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1389" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_DeficitInSubsidiaries" xlink:label="loc_bili_DeficitInSubsidiaries_1390" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_bili_DeficitInSubsidiaries_1390" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_1391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_Liabilities_1391" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1392" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_StockholdersEquity_1392" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1377" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1393" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1395" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedIncomeStatementTable" xlink:label="loc_srt_CondensedIncomeStatementTable_1396" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1395" xlink:to="loc_srt_CondensedIncomeStatementTable_1396" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_1396" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1397" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1397" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1398" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1399" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1398" xlink:to="loc_srt_ParentCompanyMember_1399" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1400" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_1396" xlink:to="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1400" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_1401" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1400" xlink:to="loc_us-gaap_CostsAndExpenses_1401" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromSubsidiariesBeforeTax" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_1402" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1400" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_1402" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_1403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1400" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_1403" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1400" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1404" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1405" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1400" xlink:to="loc_us-gaap_NetIncomeLoss_1405" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1407" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable_1408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1407" xlink:to="loc_srt_CondensedCashFlowStatementTable_1408" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_1408" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1409" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1409" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1410" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1410" xlink:to="loc_srt_ParentCompanyMember_1411" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_1408" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1413" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1414" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_1415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_1415" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_PaymentsForPlacementOfTimeDeposits" xlink:label="loc_bili_PaymentsForPlacementOfTimeDeposits_1416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_bili_PaymentsForPlacementOfTimeDeposits_1416" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_ProceedsFromMaturityOfTimeDeposits" xlink:label="loc_bili_ProceedsFromMaturityOfTimeDeposits_1417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_bili_ProceedsFromMaturityOfTimeDeposits_1417" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries" xlink:label="loc_bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries_1418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries_1418" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1419" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1420" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_1421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_1421" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_1422" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1423" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_1503" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_1503" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1424" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_1425" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_1425" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1412" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1426" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsNarrativeDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_1436" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_1436" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1437" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1437" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1438" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1439" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1438" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1439" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GameBusinessMember" xlink:label="loc_bili_GameBusinessMember_1502" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1439" xlink:to="loc_bili_GameBusinessMember_1502" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1437" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_1444" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_1445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1444" xlink:to="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_1445" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1447" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1444" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1447" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_1450" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1444" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_1450" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_1452" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_1452" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1453" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1454" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1453" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1454" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1455" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1454" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1455" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_GameBusinessMember" xlink:label="loc_bili_GameBusinessMember_1458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1455" xlink:to="loc_bili_GameBusinessMember_1458" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1459" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1455" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1459" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1460" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1453" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1460" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1460" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1461" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20241231.xsd#bili_BrandMember" xlink:label="loc_bili_BrandMember_1462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1461" xlink:to="loc_bili_BrandMember_1462" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1461" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1467" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_1468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1461" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_1468" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_1469" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1461" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_1469" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1470" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1453" xlink:to="loc_srt_RangeAxis_1470" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1470" xlink:to="loc_srt_RangeMember_1471" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1472" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1471" xlink:to="loc_srt_MinimumMember_1472" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1473" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1471" xlink:to="loc_srt_MaximumMember_1473" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1453" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_1474" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1474" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1477" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1478" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1478" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1479" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1479" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1480" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" xlink:to="loc_us-gaap_Goodwill_1480" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1481" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1481" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1482" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1476" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1482" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1483" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1474" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1483" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1484" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1483" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1484" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1486" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1483" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1486" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1487" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1483" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1487" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SubsequentEventsAdditionalInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_1552" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventDescription" xlink:label="loc_us-gaap_SubsequentEventDescription_1553" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_1552" xlink:to="loc_us-gaap_SubsequentEventDescription_1553" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>g930276g0319132127102.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g930276g0319132127102.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" () E$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH JR:E812-')>VR.IP5:501^M-_M;3?^@A:?]_E_P :\I&GV,^HZO)-
M8VLLAU.ZR\D*L3^]/<BG_P!DZ9_T#++_ ,!D_P *!V/4_P"UM-_Z"%I_W^7_
M !H_M;3?^@A:?]_E_P :\L_LG3/^@99?^ R?X4?V3IG_ $#++_P&3_"@+'J?
M]K:;_P!!"T_[_+_C1_:VF_\ 00M/^_R_XUY9_9.F?] RR_\  9/\*7^R=,_Z
M!EE_X#)_A0%CU+^UM-_Z"%I_W^7_ !H_M;3?^@A:?]_E_P :\M_LG3/^@99?
M^ R?X4G]DZ9_T#++_P !D_PH"QZG_:VF_P#00M/^_P O^-']K:;_ -!"T_[_
M "_XUY;_ &3IG_0,LO\ P&3_  I/[)TS_H&67_@,G^% 6/4_[6TW_H(6G_?Y
M?\:/[6TW_H(6G_?Y?\:\L_LG3/\ H&67_@,G^%']DZ9_T#++_P !D_PH"QZG
M_:VF_P#00M/^_P O^-']K:;_ -!"T_[_ "_XUY9_9.F?] RR_P# 9/\ "C^R
M=,_Z!EE_X#)_A0%CU/\ M;3?^@A:?]_E_P :/[6TW_H(6G_?Y?\ &O+/[)TS
M_H&67_@,G^%']DZ9_P! RR_\!D_PH"QZHNJ:>[A$OK9F8X $RDD_G5NO%K_3
M;"&"&2*PM(Y%N[8JZ0*I'[].A KVF@04444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% 'DL/_'[JW_83NO_ $:U3U!#_P ?NK?]A.Z_]&M4](H**** "O-O&*VS
M>)[\;[5&_LG+-(3N$F_C9C_EIMQCVKTG!]*,#T'Y4 >6MJ.[5H6=O*DBO4P\
MV=Y!MO\ EH,XR#@'&.:=I&IWEG<6U[9I$KSV=I']FV,1*=Y#*N3D%5.3U]Z]
M0X]!^5% CR.YU$?O)E,&];6^5E&[;)^]&,C=G)&2,'OQ74>*'LI)O"LD[0@/
M<(6+'CR]O?\ V<XKM,#T'Y4$>H_,4#//+?QOJQAG:1;>=_L\DD8CB(VE9MFX
MC)R-N6Q[5V&DZG'=*+:2]@NKM8_-9X(V5&0L0I&>.V.M:>,=OTHH **** "B
MBB@"GJ?_ !Z1_P#7U;?^CXZ]?KR#4_\ CTC_ .OJV_\ 1\=>OTQ,****!!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!Y+#_Q^ZM_V$[K_P!&M4]9SZG8VFIZO#<W
M4<4@U*Y)5S@X,AP:7^W=*_Y_X/\ OND,T*YG7[F_?59+6S#&2#3I;NW0?QS9
MVK]<=AZFM;^W=*_Y_P"#_ONH)M1T6>Y@N&OH1- 24=7P<'J#Z@^E S"TV;2K
M7P[!J4%XW]H06S37&^1F+2;2&\Y1D\,3V^E,LO%.L75I'<B.V=%O6LYO+B)(
M)'[MP-W3) -=+_;.C@L1>6H+?>Y'/UJ"2^T62\@N?[1C4P@XC23",3W8=R,<
M&@1S5UXQU6TU&>T>;3CY5P\&\H1RL6_<1N]?EQ4O_";7+7^EQJ;017449F!!
MS&SHS9SG&,CI^9KISK&C'K=VASZXH_MC1O\ G[M/TH Q?"7B:[UNZ:"]^R\V
MB7"^2",98J0<D^@/XUAZ-K']EPWKV<UL0^K3(V\F1O*!&P*,\CGMVZ UVJ:Y
MHN3LOK3(X.UAQ[4HUC1ATN[0?E0!PT/BB?1+&5+66"3_ (F%P627+'8) .#G
M &#[_2K_ /PFNH1WUU'Y=K/&DEU'"D8(=_*4,IZGKGMZ5U7]L:-_S]VGZ4#6
M='!R+RU!'0@B@#B+'Q#=6E[JEU#=V<C22P/(0"5"F/)*)NZY/(!_"NOT29QJ
M&KV.6:"VF0PDDG:'0,5Y[ D_G5@:QHPZ75I^E16NHZ+9QNL5_"3(YDD=Y,L[
M'N30!KT5G_V[I7_/_!_WW1_;NE?\_P#!_P!]T#)-3_X](_\ KZMO_1\=>OUX
MI>:K874<,%O=Q2RO=VVU$.2?WR&O:Z8F%%%% @HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBN:M-;UO48Y)[/2;=K<3RQ(SW."=DC)G&.
M,E: .EHK"^V^)/\ H#VG_@7_ /8T?;?$G_0'M/\ P+_^QH W:*POMOB3_H#V
MG_@7_P#8T?;?$G_0'M/_  +_ /L: -VBL+[;XD_Z ]I_X%__ &-'VWQ)_P!
M>T_\"_\ [&@#=HK"^V^)/^@/:?\ @7_]C1]M\2?] >T_\"__ +&@#=HK"^V^
M)/\ H#VG_@7_ /8T?;?$G_0'M/\ P+_^QH W:*POMOB3_H#VG_@7_P#8T?;?
M$G_0'M/_  +_ /L: -VBL+[;XD_Z ]I_X%__ &-'VWQ)_P! >T_\"_\ [&@#
M=HK"^V^)/^@/:?\ @7_]C1]M\2?] >T_\"__ +&@#=HK"^V^)/\ H#VG_@7_
M /8T?;?$G_0'M/\ P+_^QH W:*POMOB3_H#VG_@7_P#8T?;?$G_0'M/_  +_
M /L: -VBL+[;XD_Z ]I_X%__ &-'VWQ)_P! >T_\"_\ [&@#$^'+,UQXRW$G
M'B2Y R?]F.NXKS7P9?:AHMWXIAO="OY)YM<FN#]F4.@#I&1SD=L'\175?\)/
M-_T+NL_]^%_^*H Z"BN?_P"$GF_Z%W6?^_"__%4?\)/-_P!"[K/_ 'X7_P"*
MH Z"BN?_ .$GF_Z%W6?^_"__ !5'_"3S?]"[K/\ WX7_ .*H Z"BN?\ ^$GF
M_P"A=UG_ +\+_P#%4?\ "3S?]"[K/_?A?_BJ .@HKG_^$GF_Z%W6?^_"_P#Q
M5'_"3S?]"[K/_?A?_BJ .@HKG_\ A)YO^A=UG_OPO_Q5'_"3S?\ 0NZS_P!^
M%_\ BJ .@HKG_P#A)YO^A=UG_OPO_P 51_PD\W_0NZS_ -^%_P#BJ .@HKG_
M /A)YO\ H7=9_P"_"_\ Q5'_  D\W_0NZS_WX7_XJ@#H**Y__A)YO^A=UG_O
MPO\ \51_PD\W_0NZS_WX7_XJ@#H**Y__ (2>;_H7=9_[\+_\51_PD\W_ $+N
ML_\ ?A?_ (J@#H**Y_\ X2>;_H7=9_[\+_\ %4?\)/-_T+NL_P#?A?\ XJ@#
MH**Y_P#X2>;_ *%W6?\ OPO_ ,51_P )/-_T+NL_]^%_^*H Z"BN<F\6/!!)
M-+X?UA8XU+NWD#@#DG[U;]O,ES;13QYV2H'7([$9% $E%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !15#5M6@T:S6YN$E<-*D2)"A
M=F9C@  >]9__  E(_P"@)K/_ (!-0!OT5@?\)2/^@)K/_@$U'_"4C_H":S_X
M!-0!)/XEA@^U+]CNGG@N1;+"H7=*Q7<-O.,;<GDCH:JS^-M-AA><17#P!,I*
MJC;(^ ?+&3]X @G.!UYXK#GENI;F\N$MM52:6[6Y@/\ 93D1$(4(8;OFRI/I
MS4=E;PV4B)_9NK2V<:L8X)=,9OWC)L9F.<,"/X<=SS0!V4&NV4]H;HOY5NL*
MRO+(0JH#V)]?_K5E^!M3L;[19(K6[AG=+NZ9EC<,5#7$A!/U%<^UK;RWZS3:
M?K<EJUJ]O/;?8'"S;@0Q/. .>F.,#GBJWP[TNU\!:-<6D>D:Q-/<3M))-]A8
M$KDA!^"X_$F@#U"BL#_A*1_T!-9_\ FH_P"$I'_0$UG_ , FH WZ*P/^$I'_
M $!-9_\  )J/^$I'_0$UG_P":@#?HK _X2D?] 36?_ )J?;>)H)]0MK.2PU&
MV>Y8I$UQ;,BE@I;&3WPI_*@#<HHHH **** "BBB@ HHHH **** "BN=3Q'?W
M5Q=K8Z#<7,5O</;F43Q(&93@X#,#BI/[8UO_ *%BY_\  J#_ .+H WJ*P?[8
MUO\ Z%BY_P# J#_XNC^V-;_Z%BY_\"H/_BZ -ZD9@BEF("J,DGM6%_;&M_\
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
MU;(;:SDLH&>U+-Y;3"7+?-RW4?CFO1Z .?U3_D=/#_\ URN__04KH*Y_5/\
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
MMZ4L$;JEQ#-'<V[,.!)&P9<^W&#]:Q)OAUIM_;:JEW=:@/[899+Z-9UVEAC
M'R]!C'X4 /D\?Z5IXE@O9I))[:-_-EBA.QY(XQ)(B]?F"G.,TT?$K0FL6N5%
MV2)%C$7D-O;=%YH('ILYI\WPYT.X,QF>[?SDD5LR#AY$$;R#CAV48)^O%8GB
M'X;/]A\O0KB??+-$TXG=&^6.(QKM#+CI@'/I0!H>+?&=U8>#M*\0Z0T:07EQ
M A%S S'RY3@-M!!R!SCO5BR\8HVEIKL]S'-IU[,L%A;V\),TCDXP>3R<,=N!
MC'-6)?")UCPQI6FZY>SM/9&.5I+8K'ND3E3TQQ[8J)?AUI"-<%+F_0370O0J
MRJ%BG!^^@V_*>H].30 Q?B7X?>ZMX4>X83K"RR"$[ )6V+D]OG^4^AJO<?$:
MSGBO6TJ&:5K"%KN;S865)($<HY5O7*MC_=J=OAEH)VA'O(D1($")*,?NGWJ>
MG7=DD]\US^F^!?$L3:O!<7D MM41X;CY4^Z[$LRE5#$X)&&_O4 >G03)<V\4
M\1S'*@=3Z@C(J2H[>!+:VB@B&(XD"*/0 8%24 %%%% &!X(_Y$K2?^O<5OU@
M>"/^1*TG_KW%;] !1110 4444 %%%% !1110 4444 %%%% &)XGM+NZL+5K*
MW-Q+;WL%P8@X4LJ."<$D#.*3^V-7_P"A:N__  (A_P#BZW** ,/^V-7_ .A:
MN_\ P(A_^+H_MC5_^A:N_P#P(A_^+K<HH P_[8U?_H6KO_P(A_\ BZ/[8U?_
M *%J[_\  B'_ .+K<HH YC5/$FKZ?I%[>GPW<@6\#RY:XAQ\JD\X;/:G:?XE
MU'4M.MKZW\.W3PW$2RQL+B'E6&0?O^]7/%W_ ")>N_\ 8.N/_1;5!X%_Y)_X
M=_[!MO\ ^BUH D_MC5_^A:N__ B'_P"+H_MC5_\ H6KO_P "(?\ XNMRB@##
M_MC5_P#H6KO_ ,"(?_BZ/[8U?_H6KO\ \"(?_BZW** ,/^V-7_Z%J[_\"(?_
M (NJSMJNJ:WH\DNC36D%I</-)))-&W!AD0 !6)SEQ72T4 %%%% !1110 444
M4 %%%% !1110!S%G9^(-)FOTM;73YX+B\EN4>2X9& <YP1L/3ZU:^T^)_P#H
M&:9_X&/_ /$5NT4 87VGQ/\ ] S3/_ Q_P#XBC[3XG_Z!FF?^!C_ /Q%;M%
M&%]I\3_] S3/_ Q__B*/M/B?_H&:9_X&/_\ $5NT4 87VGQ/_P! S3/_  ,?
M_P"(H^T^)_\ H&:9_P"!C_\ Q%;M% &%]I\3_P#0,TS_ ,#'_P#B*/M/B?\
MZ!FF?^!C_P#Q%;M% &%]I\3_ /0,TS_P,?\ ^(H^T^)_^@9IG_@8_P#\16[1
M0!SD5EK5YXBT^_OX+*"&SCF7$,[.S%PH[J,8VUT=%% !1110 4444 %%%% !
M1110!DZSHK:I/97$-]+9W%HS-')&H;.Y=I!!]JJ_V%K'_0SW7_@/'_A7044
M<_\ V%K'_0SW7_@/'_A1_86L?]#/=?\ @/'_ (5T%% '/_V%K'_0SW7_ (#Q
M_P"%']A:Q_T,]U_X#Q_X5T%% '/_ -A:Q_T,]U_X#Q_X4?V%K'_0SW7_ (#Q
M_P"%=!10!QFL6FN:<^FB/Q)<-]JO4MVW6\? 8,<CWXK3_L+6/^AGNO\ P'C_
M ,*/%/\ K-"_["L7_H+UT% '/_V%K'_0SW7_ (#Q_P"%']A:Q_T,]U_X#Q_X
M5T%% '/_ -A:Q_T,]U_X#Q_X4?V%K'_0SW7_ (#Q_P"%=!10!S_]A:Q_T,]U
M_P" \?\ A1_86L?]#/=?^ \?^%=!10!2TC38]'TBUTZ*1Y$MXQ&'?JV.YJ[1
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C>+O^1+UW
M_L'7'_HMJY_P7XA$/@;08O[,U%]FGP+N2W8@X0<@^E=!XN_Y$O7?^P=<?^BV
MJ#P+_P D_P##O_8-M_\ T6M #_\ A)5_Z!6I_P#@,U'_  DJ_P#0*U/_ ,!F
MK=HH PO^$E7_ *!6I_\ @,U'_"2K_P! K4__  &:MVB@#"_X25?^@5J?_@,U
M'_"2K_T"M3_\!FK=HH PO^$E7_H%:G_X#-1_PDJ_] K4_P#P&:MVB@#"_P"$
ME7_H%:G_ . S4?\ "2K_ - K4_\ P&:MVB@#"_X25?\ H%:G_P" S4?\)*O_
M $"M3_\  9JW:* ,+_A)5_Z!6I_^ S4?\)*O_0*U/_P&:MVB@#(L/$$%_J)L
M/LUU;W'DF8+/$4W*" <9]R*UZP96'_"?6G(_Y!DW?_IK%5V]U5;'4;6VDA<I
M.DC^:",+L&2".O2@#1HKF%\9PM$"+&?S /-:/*Y6#:&\WKTPPXZ]JGTOQ9:Z
MHTJQ02*4N/)7<1\P_O=>/H>>GK0!T%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S_BG_6:%_P!A6+_T
M%ZZ"N?\ %/\ K-"_["L7_H+UT% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!C>+O^1+UW_L'7'_ *+:H/ O
M_)/_  [_ -@VW_\ 1:U/XN_Y$O7?^P=<?^BVJ#P+_P D_P##O_8-M_\ T6M
M'04444 %%%% !1110!SO_"4O+-<+:Z+J%S'#,\!EC0;69&*MC)]0:=_PD=Y_
MT+FI_P#?*_XT[PI_QXZA_P!A2\_]'O6]0!S_ /PD=Y_T+FI_]\K_ (T?\)'>
M?]"YJ?\ WRO^-2ZSXIT_0[^ULKM+II[I'>%88&?<$&6Z#J!S50^/= ^P17RW
M,CVLL<4BRK$Q7$C[%S[[N".U $W_  D=Y_T+FI_]\K_C1_PD=Y_T+FI_]\K_
M (U+#XKTJ;58=-$DBW$QF6,/&5#&(X?D\=Q]:+GQ7I=GJD>G3O*L\EQ]F3]T
M=IDV;\9Z?=S^5 $7_"1WG_0N:G_WRO\ C1_PD=Y_T+FI_P#?*_XT[4/%^E:9
MH5KK-R;@6=R55&6!B06X7(QD9/%4+WXBZ%I\U]%<B]1K 1M=?Z*_[H/]S/'>
M@#A;S0-<N/BQ;^(TL=;720GF26^\?ZP?P@9^Z2%)KL]2O+[4-2LKDZ-JD<5N
MLBO%Y*GS Z[3SNXKH;37+:]O3:PQ7.]8ED9C"P5<C(4GH&]NM1Z+XDL-?@NY
MK+S]EI,T$OFQ%,.OWEY[B@#BUTRZ6'']G:N9F7R9)/(3YH-H7R\;N.%'/KVJ
MQK%K)JUK+#_8FJV^]U*M'$N44#&/O<DGG/J!Z5W%AJ5MJ5C!>0.1%,H9 XVM
MCW!Y%-GU:TM[Z&TDD(>:)Y5;'R!5QDEN@ZT 98\17@ '_".ZIQ_LK_C2_P#"
M1WG_ $+FI_\ ?*_XUN1SQ2HCQR*RNN]2#U'K5+3M<L=4OM0L[5V,]A(L<ZLI
M&"PR,'N".] %#_A([S_H7-3_ .^5_P :AN?%TEE;M<7>A:E# F-\C(N%&<9Z
MUTU<_P"./^1+U/\ ZYC_ -"% '04444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!S_BG_ %FA?]A6+_T%ZZ"N?\4_ZS0O
M^PK%_P"@O704 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% &-XN_Y$O7?^P=<?^BVJ#P+_P D_P##O_8-M_\
MT6M3^+O^1+UW_L'7'_HMJ@\"_P#)/_#O_8-M_P#T6M '04444 %%%% !1110
M!@^%/^/'4/\ L*7G_H]ZWJP?"G_'CJ'_ &%+S_T>];U '#>-_#^IZUK^B7%K
M9-/:623F;R[D0NQD3: #U[<_6N1'@'Q9%8?9C;VT@:QMH=D<P1%>.X\T_+Z[
M,+GN17L]% 'D$W@#Q!<0LTUNCND^H&%#=<HLY'ED-GC9CI4DW@GQ*=761X5N
MH(K]+D.UR 9 +9HF.">"6.[\:]"USQ3I/AY'?4)V41Q^;)L0N43.-S8Z#-1V
M7B_2=0UB/287G%Y);BZ$;PLO[H]&)/0=J .1U7PKX@O/A1I7A_[.)=1B>'SR
M;@<!'SG<>I('ZUD:IX&\1RCQ5#9Z>6BUB.T2)Y[U69/*.6W$G//:O8=Z_P!X
M?G1N7.,C/IF@#C/!>F>(- N+S3KNW$FE,_G6UP\ZM,A899'_ +V&X!]*S]"T
MKQ1IMEJ=DVEQ*E_JEQ>/)]I4[8I#G;@'.[H/QKI3XRT<7^I6)DF^T:: ;E/)
M;Y<_=QZY[8ZULVUU'<V\<Z;E5UW!9%VL![@]* /&D\ ^+1;68>%FGM[6TB,@
MOOO/'*6D/7J4.W-6G\">*+K3TM)8A&HLM0M\&[R/WK[X0>>=O2O8-RXSN&![
MU7@U"VN+RXM(Y09[?;YB=P",@^X]_8T >8GP)XD>XO7AN)+/S-/6"SV7 V6Y
M\G84(ZGYOF!'K70^ _#^HZ)J&M37EDEK#>?9S$BSB0@I'M;)^HS^-=M10 5S
M_CC_ )$O4_\ KF/_ $(5T%<_XX_Y$O4_^N8_]"% '04444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S_ (I_UFA?]A6+
M_P!!>N@KG_%/^LT+_L*Q?^@O704 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% &-XN_Y$O7?^P=<?^BVJ#P+_
M ,D_\._]@VW_ /1:U/XN_P"1+UW_ +!UQ_Z+:H/ O_)/_#O_ &#;?_T6M '0
M4444 %%%% !1110!@^%/^/'4/^PI>?\ H]ZWJY6P77](-Y!%I$=Q%)>SSI(+
ME5RKR,PX/L:M_P!I>(O^@ G_ (%I0!OT5@?VEXB_Z "?^!:4?VEXB_Z "?\
M@6E '(>*-(U*_G\:Z5;P>==ZO;6_V+<P4%%7:W)]&ZCWK.E\%^)AJ]W<V45Q
M$)]%BLQ+-=JSAUD#LH(Z*0"H/J:[\ZAX@+!CX>C+#H?M29%+_:7B+_H )_X%
MI0!YWJ/@GQ9<1?N5F"^5>^3$+W'D^8ZF%"<\[<,<^^*=HL\K_%A5O1J3,DTB
MY#;HQ(8E!5L'&U2IQQU->A?VEXB_Z "?^!:5"+C65N#<+X8MQ,>L@N(]Q_'K
M0!QNL>%?%#^.-8\1:;:X?S;:2TB>=/+N!&NQ@X[9!RI[5/?^'/%>H:U>WVR2
M-9][JOVD?+$8"GD8!QGS,-N_6NQ_M+Q%_P! !/\ P+2C^TO$7_0 3_P+2@#R
MO4-)\0^'M#;^T%NS'(]CL1+GS#)*D;"8-\V<$X/!'05U'@6,W.KZ1<6?VK[-
M9Z,UO=-<YWM(T@*AO4\,WT85U$UWKEQ'Y<_AJ&5,YVO<QL/R-+'>Z]"FV+PY
M$B^BW* =,?R% '145@?VEXB_Z "?^!:4?VEXB_Z "?\ @6E &_7/^./^1+U/
M_KF/_0A2_P!I>(O^@ G_ (%I6?K8\1:UHUQIW]BQP_: %\QKI2%Y!S@4 =?1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% '/^*?]9H7_ &%8O_07KH*Y_P 4_P"LT+_L*Q?^@O704 %%%% !1110 444
M4 %%1SW$-K \\\BQQ(,L['  KFM9\<Z=I36_E,MTLL1G8QR ;8@<%AZ_3V-
M'4T5RJ>-8#HZWKPHL@E0/")E)6-F $F?3D&MK^W-+)MQ]O@_T@$Q?/\ ? ZX
MH T**S8=?TF?R?*U"W?SWV18?[[>@_,5I4 %%%% !15:^6\:V(L7B2?(P902
MN.]9?D^)O^?K3_\ OVU &[16%Y/B;_GZT_\ []M1Y/B;_GZT\?\ ;-J -VBL
M+R/$W_/Y8?\ ?IJ/(\3?\_EA_P!^FH W:*PO(\3?\_M@/^V34?9_$W_/]8?]
M^30!NT5A?9_$W_/]8?\ ?DT?9_$W_/\ V _[8F@#=HK"^S>)O^@C8?\ ?@_X
MT?9O$W_01L/^_!_QH D\7?\ (EZ[_P!@ZX_]%M4'@7_DG_AW_L&V_P#Z+6LS
MQ1;^(AX1UHRW]DT8L)]X6$@D>6V>]0^#+;Q"W@?03!J%FD1T^#8K0$D#8,9Y
MH [FBL+[+XF_Z"5C_P" Y_QH^R^)O^@E8_\ @.?\: -VBL'[)XF_Z"EE_P"
MQ_QH^R>)O^@I9?\ @,?\: -ZBL'[)XF_Z"EE_P" Q_QH^Q^)O^@M9?\ @*?\
M: -ZBL'['XF_Z"UE_P" I_QH^Q^)O^@M9?\ @*?\: -ZBL#[%XF_Z"]F/^W7
M_P"O1]B\3?\ 08L__ 3_ .O0!OT5@?8O$W_08L__  $_^O2BR\2XYU>S_P#
M3_Z] &]16%]B\2_]!>T_\!?_ *]'V+Q+_P!!>T_\!?\ Z] &[16%]B\2=]7M
M/_ 7_P"O1]B\1_\ 08M?_ 7_ .O0!NT5A?8O$?\ T&+7_P !?_KT?8?$1ZZQ
M;?A:_P#UZ -VBL+[!XB_Z#-O_P" O_UZ/L'B+_H,V_\ X"__ %Z -VBL+[!X
MA_Z#-O\ ^ O_ ->C^S_$'_09A_\  ;_Z] &[16%_9_B#_H,P_P#@-_\ 7H_L
M_P 0?]!J'_P&_P#KT ;M%87]G:__ -!J+_P&'^-']G:__P!!J+_P&'^- &[1
M6%_9VO\ _0:B_P# 8?XT?V9KO_0;3_P''^- &[16%_9FN_\ 0;3_ ,!Q_C1_
M9FN_]!M/_ <?XT ;M%87]EZY_P!!P?\ @./\:/[+US_H.#_P''^- &[16%_9
M>N?]!P?^ X_QH_LK6_\ H.G_ +\#_&@#=HK"_LK6_P#H.G_OP/\ &C^RM;_Z
M#I_[\#_&@#=HK"_LG6>^O-^$ H_LC6?^@\__ 'X% &[16%_9&L_]!Y_^_ H_
MLC6#UUZ3\(5H W:*PO['U?\ Z#\O_?E:/['U?_H/R_\ ?E: -VBL+^QM7/77
MYOPA6C^QM6_Z&"?_ +\K0!NT5A?V-JW_ $,$_P#WY6C^Q=5[^(+C\(EH 9XI
M_P!9H7_85B_]!>N@KAO$>DZC')HN_7)WW:G$HS&ORG:_-;G]B:I_T,-S_P!^
MEH W:*PO[$U3_H8;G\(EI/[#U/\ Z&*Z_P"_2T ;U%8/]AZG_P!#%=?]^EH_
ML/4_^ABNO^_2T ;U%8']A:G_ -#%>?\ ?M:/["U/_H8KS_OVM %[6].DU33&
MMX95BF5TEC9EW+N5@P!'<<5SDG@_4,2>3<6*^=;3QR!H20'E;<Q7T [#ZUJ_
MV%J?_0QWG_?M:B_LJ[ S_P )3<8!(SA.HZT 9,_@>_GDD<W5DOF+$)%$)VML
M9&Y_[XQ^-$'@6\0LLU[;/'-())0(B"I65I4V>G+8/L*N:C;W&F0+--XEOF4R
M)&=D:,5WD $^@Y'-6_[(O?E_XJBY^?[ORIS]* ,F#P"T;Z1))+:N]G&(Y!L8
M+\LF\.@!^]SW]J[FH(9HA'&GVA)&QMW;AEB!_.IZ "BBB@ HHHH **** "BB
MB@ HHHH **YFRUK7=2@:YL],MC;^=+&A>?!.QV3)'_ :L?:_$W_0+L__  (_
M^M0!O45@_:_$W_0+L_\ P(_^M1]K\3?] NS_ / C_P"M0!+XN_Y$O7?^P=<?
M^BVJ#P+_ ,D_\._]@VW_ /1:U5U=/$VJ:+?Z?_9UE']JMY(-_GD[=RE<_K4>
MA:;XHTCP_INFF33C]DMHX,_-SM4#^E '745@X\3_ -[3OR:C'B?^]IWY-0!O
M45@X\3_WM._)J,>)_P"]IWY-0!O45@X\3_WM._)J,>)_[VG?DU &]16#CQ/_
M 'M._)J,>)_[VG?DU &]16#CQ/\ WM._)J,>)_[VG?DU &]16#CQ/_>T[\FH
MQXG_ +VG?DU &]16#CQ/_>T[\FHQXG_O:=^34 ;U%8./$_\ >T[\FHQXG_O:
M=^34 ;U%8./$_P#>T[\FHQXG_O:=^34 ;U%8./$_][3OR:G:5?ZD^M7FFZBM
MONBMXIT>'/(=G&#G_<_6@#<HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH Y_Q3_K-"_P"PK%_Z"]=!7/\ BG_6
M:%_V%8O_ $%ZZ"@ HHHH **** "BBB@".XC:6VEC1RCNA57'\)(ZUYQ+X+U2
M7[([6,!\M_WT(N"%D(A=/,^K,ZDC_9KTNB@#S(^#]=DB EMH7:2WMXI\W)^8
MHT><>G"'\ZGB\):TR)'-!"J[\Q,)SFT F9P%]0RD*?I7HU% 'G%IX(U&%M#<
MIL%L@\Z..XP$E$F[?G^+*X!'M7H]%% !1110 44V21(HVDD=411EF8X %5/[
M8TS_ *"%K_W^7_&@"[15+^V-,_Z"%K_W^7_&C^V-,_Z"%K_W^7_&@"2_O[?3
M+1KJZ?9"I"EL9QDX'ZFJLVOZ;!=7%M)<A9;>/S)!CH/3W/(X]Q6?XEO;>_T"
MYM;&]LGN) H4/<*H^\">?PK!OK$76H32KJ.GB-9C>19G&7E(C^1O;,?7WH Z
MN#Q+I5S<I;QW0\QX3. 01A1USZ'@\5IQ2+-$LB'*N,CCM7#)IMBR&Y>]L([^
M8322R"X!"LQ)5!SR,GKZ#'>M"VUFXTKP?))/?6=]JD$<DBQ_:%^?!)5<^N,#
M- %[P;_R+:?]?5U_Z425O5YC\)O&XUWP_<->1V]C##<2>67F&7+NSMP>PW 5
MZ#_;&F?]!"U_[_+_ (T 7:*I?VQIG_00M?\ O\O^-']L:9_T$+7_ +_+_C0!
M=HJE_;&F?]!"U_[_ "_XT?VQIG_00M?^_P O^- %VBJ7]L:9_P!!"U_[_+_C
M1_;&F?\ 00M?^_R_XT 7:*K0:A9W4GEV]W!*X&=J2 G'X59H **** "BBB@
MHHHH ***SK[7]+TVY%M>7L<4Q0/L.2=I) /'N#^5 &C16+_PENA?]!&/_OEO
M\*/^$MT+_H(Q_P#?+?X4 ;5%8O\ PENA?]!&/_OEO\*/^$MT+_H(Q_\ ?+?X
M4 ;5%8O_  ENA?\ 01C_ .^6_P */^$MT+_H(Q_]\M_A0!M5SUM<0'QW?J)H
MR386Z@!QDGS)N*G_ .$MT+_H(Q_]\M_A7G.G:#X?LOBS>>*3JJ&R:+S(8<O\
ML[9#<8Z#D_\  J /8*89H@')E0"/[^6'R_7TK(_X2W0O^@C'_P!\M_A7$ZEX
MET5]5UK;+(T!GLY)@L+XF13\X''S<=10!Z89X@<&5 =N_!8?=]?I3ED1PI5U
M8,,J0<Y%>/VM_87?DV5U=O%-, 1<;&(BMMA'EYQUW8XK5T?Q39Z7J>E6:3B:
MSDA9#*\; Q(-Q'; )../]H#M0!Z;16+_ ,);H7_01C_[Y;_"C_A+="_Z",?_
M 'RW^% &U16+_P );H7_ $$8_P#OEO\ "KFGZSIVJM*MC=),T0!D"YRN<XZ^
MN#^5 %ZBBB@ HHHH **** "BBB@ HHHH **RM8UO^RIK.!+.:[GNV98XXL9^
M5=Q)S[54_P"$@U'_ *%R^_[Z6@#H**Y__A(-1_Z%R^_[Z6C_ (2#4?\ H7+[
M_OI: .@HKG_^$@U'_H7+[_OI:/\ A(-1_P"A<OO^^EH Z"BN?_X2#4?^A<OO
M^^EH_P"$@U'_ *%R^_[Z6@"KXPU&RM;C0X[BZAB<:E%(5=P#MVOS]*ZA'66-
M9$8,C#*L.A%>4?$#PS/XYN='GD\/WT;V=P#,=Z_O(3RR_7(&/J:[>/7+^&)(
MH_#5ZJ(H55#+@ =* *&H:G=Q:AJEHFH%$-W:Q!\C-ND@^;'I^/K67!KFN:C;
MH;:ZVWDH^S1PD  CRB_G>V3P#TK9>[:1KAG\(7#-<@"8G9^\QTSZT]=1F2X6
M=?"=R)EC\H.-F0GI]* &:-K\HO[#3=1E<W,T)5"!E9&&XEB?^ ,!]#ZUUE<N
M-2G6:&4>$[D20ILC;Y,HOH*L?\)!J/\ T+E]_P!]+0!T%%<__P )!J/_ $+E
M]_WTM'_"0:C_ -"Y??\ ?2T =!17/_\ "0:C_P!"Y??]]+2Q>))_[0L[6[T>
M[M1=RF*.1R"N[8SX./9#0!OT444 %%%% !1110!@>-^?!.L ]#:L#6A_8>D_
M] RS_P"_"_X5G^-O^1)UC_KV:M^@"A_8>D_] RS_ ._"_P"%']AZ3_T#+/\
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
M_0-U3_P%/^-;U% &#_PE5O\ ] W5/_ 4_P"-'_"56_\ T#=4_P# 4_XUO44
M<]+XELYX7AFTG4I(W&UE:T)!%4]/\7:(DMS8Z?IUZLELP\^**UY1F&1D>XKK
M&W;&V8W8XSZUY/X \&>*-"^(FNZIJ&HQS6]PV+@;2!,6 =67_=)V_G0!W?\
MPE5O_P! W5/_  %/^-'_  E5O_T#=4_\!3_C6]10!@_\)5;_ /0-U3_P%/\
MC1_PE5O_ - W5/\ P%/^-;U% &#_ ,)5;_\ 0-U3_P !3_C1_P )5;_] W5/
M_ 4_XUO44 8/_"56_P#T#=4_\!3_ (U%HL[W_BC4[];2Y@@:TMHE,\>PLRM,
M3CZ!E_.NCHH **** "BBB@ HHHH **** "BBB@#G]8_Y&WPW_OW/_HJN@KG]
M8_Y&WPW_ +]S_P"BJZ"@ K!UOQ=IN@7,4%ZEUNE=(T:.$LI=R0JY]21TK>KD
M_'>DZEJ]II,>FVR3-:ZG!>2;I GRQMN('N: .CLKV*^M8[B,.@D!(21=K#!P
M<BJUQKMA:ZS9:5+*1<WJ2/!@?*P09;G\:XW6_"7B'4/%6J7]O?RPQSVNRRD6
M; @;RV4AE[\G.:Q=3\!:W>6.FK;Z>D,EO:W2R*;PG]])$J*P/IN4F@#US>N[
M;N&?3-4-3URQT@V8NI&'VNY6UB*KN'F-T!].E>;VW@_Q6OB!=2*B)WNX7+_:
MMWEH+;RY..ARYW8]JCM_ WBB*.S#;#Y-Y9RNAGW;FB#>9/D]V)''M0!ZWYB8
M)WK@<'GI2"2+)(=,]SD5XKJ^@:[X?T62XOWED4O;Q&**;=]JE5W9I6ST!4@8
M]JTO".C6M_>:(;5[E1%8F/4[:Z9BS8<-&^<XR64\CM0!Z+J?B/3]*OH+&9I)
M;R92Z00(7?8.K$#H/>KMCJ%MJ-JEQ;2;HY"=I(P3@D'@^XKF+W1=3L/'[^)M
M/@2]BN;$6<T#2!&C*MN#*3Q@]"*S-1\,^)+GQ3!J43Q(OFV\P*2D+ J!_,B"
M]PY8<T =],L6TRO$',8+#Y<GCTK/T+Q#8>(M-;4+$R?9ED:/?*FSE3ANOH<C
M\*JZ5JNM7-]=6VH:7'#Y-M'(&CEW!I6SN3/M@<^]<GHGA_Q-;>#G\-RV4,"S
M&\:6X%P#Q*9&0 #G[S+D^U ':ZGXBTS2[&UO+F7=;W,L<43QC<"7.%/TSCFM
M:O&Y/ /B(6&G0BTBD,$-B%7[3@0-"^9<=COZU[)0 5A^(/\ D)>'/^PF?_2>
M:MRL/Q!_R$O#G_83/_I/-0!N4444 %%%% !1110!@^-06\%:P%4D_9GX R:?
M_P )=H/_ $$8_P#OEO\ "MH@$8(R#U!J/[/!_P \8_\ OD4 9/\ PEV@_P#0
M1C_[Y;_"HT\2^&HV9DN[=2_WB(B-WUXK:^SP?\\8_P#OD4?9X/\ GC'_ -\B
M@#$'B3PT%11=6X5#E!Y1PI]N.*;_ ,)!X7QCS[7'_7$_X5N_9X/^>,?_ 'R*
M/L\'_/&/_OD4 8G_  D?AC&/M-MC=NQY)Z^O3K0WB3PRV[==6YW'+9B/)]3Q
M6W]G@_YXQ_\ ?(H^SP?\\8_^^10!P-]I_@G4-7GU.747%Q,V\LA8%6V[05.,
M@BNBM/$GAZRM(K:/4E*QJ%!96)/N>.M;GV>#_GC'_P!\BC[/!_SQC_[Y% &*
MOB;PVDC2)=P*[_>81$%OKQ4<NO\ A>6V:W:YM_**E=HB(P#U[=ZWOL\'_/&/
M_OD4QA9(K,X@55."2 ,'TH Q?^$@\+^5'$;BV,<:[44Q$A1Z#BGKXE\-*$"W
M5N F=H$1^7/IQQ6L19 H"+<%_N@X^;Z>M*!9%V0" LO++@9'UH R(O$OAN D
MPW=O'GKLB(S^E2?\)=H/_01C_P"^6_PK1S8>5YF;;R\XW?+C/UI2+(,BD6X9
M_NCCYOI0!SPU6QU;QKI)L9Q.(K2Z\PJIPN3#C.1[&NJJ!&M5=Q&80ZCY@I&0
M/>G?:K?RO-\^+R\XW;QC/UH EHJ,SPAE4RH&?E1N&6^E GA+.HE0LGWAN&5^
MM $E%1?:K?RO-\^+R\XW;QC/UI3/"'5#*@9QE5W#)^E $E%1BXA)<":,E/O
M,/E^M)]JM_+$GGQ>63@-O&,_6@"6BHS/"'5#*@=AE5W#)^E N(27 FC)3[P#
M#Y?KZ4 245%]JM_+$GGQ>63@-O&,_6E,\(D6,RH'895=PR: )**B%Q =^)HS
ML^]AA\OU]*#=6XC$AGBV$X#;Q@_C0!+14?GQ"01F5-[#(7<,G\*07$!WXFC.
MS[V&'R_7TH EK)TV.===UIY+Q98GDB\J$')A C7(/ID\_C6B;JW$8D,\01C@
M-O&#^-9&D&Q/B3Q!]F\S[5YL'VDM]TGR5V[?^ XH W**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH P=?L]1DU+2;_3H(IVLWE+QR2;,ATV\
M&D^W^)O^@+;?^!8_PK?HH P/M_B;_H"VW_@6/\*/M_B;_H"VW_@6/\*WZ* ,
M#[?XF_Z MM_X%C_"C[?XF_Z MM_X%C_"M^B@# ^W^)O^@+;?^!8_PH^W^)O^
M@+;?^!8_PK?HH XC7O%E_HWV&+5M)LE%]<K;0J]T""YZ=NGO[UJI<^(8SE-
MLU. ORW(' Z#I6+\0/AY:^-+W2KBYNYH_LTH78LFT!3DDC_:X7\J[B"(P6T4
M1=I"B!2[=6P.I]Z ,3[?XF_Z MM_X%C_  H^W^)O^@+;?^!8_P *WZ* ,#[?
MXF_Z MM_X%C_  H^W^)O^@+;?^!8_P *WZ* ,#[?XF_Z MM_X%C_  H^W^)O
M^@+;?^!8_P *WZ* ,#[?XF_Z MM_X%C_  J!XM=U+5-)>[T^WMK>TNC<.ZS[
MR?W4B  ?5Q7344 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@
MZ;9:5?1:K$L;3QMJ$AN%EY'FC&<>PXK:N)EM[:6=@Q6-"Y"C)( SP*X[P-X\
MTCQ==:G;Z;&RO!.SL1&5#*2 &)_O'GCVH ZE]*L)'MW>UC+6X A)'W,>E*NF
M627,URML@FF!61\<L#ZU;HH H#1=-%D;,6<7V8MO,>.,^M/?2[&26WD:VC+V
MX B8C[@'I5RB@"HNF627$\ZVR"6<$2MCEP>N:C_L73?L7V+['%]FW;_+QQGU
MJ_10!4?2[%YH)FMHS);@")L<H!TQ0FEV*33S+;1B2X!$K <N#ZU;HH H?V+I
MOV+[%]CB^S;M_EXXSZU(VF63W$$[6R&6 !8FQR@'3%6Z* *::78QRW$J6T8>
MX!$K ??!ZYIG]BZ:;(69LXOLP;>(\<9]:OT4 5&TRR>YAN&MD,T "QOCE0/2
MD32K".2X=+6,-< B8@??SZU<HH H'1---DMF;.(VZMO$>. ?6I&TRR>ZBN6M
MD,T("QOCE0/2K=% %--)L(VN&2UC!N 1,0/OY]:8=%TUK-+0V<1MT;<L>. ?
M6K]% %1M,LFNXKIK9#/$-J28Y44U-)T^/[1LM8Q]HXFP/O\ UJ[10!0;1=-:
MT2T:SB-O&VY8\< ^M,O-"LKR19&62)PP8M"Y0L0,#..N *T20!DD#ZTGF)_?
M7\Z *?\ 9<']J?VCOF\[;MV^8=F,8^[TJ&/0;6*TN;99;DI<'+DS$D?0]JTO
M,3^^OYT>8G]]?SH S9-!M9;:U@:6Y"VQRA$Q!/U/>IO[*@_M0ZAOF\XKMV^8
M=F,8^[TJYYB?WU_.CS$_OK^= &9'H%I%9W%JLMR8[AMSDS$L/H>U.DT*UE@M
M86EN0ML?D(F()_WCWK1\Q/[Z_G1YB?WU_.@#'NH(K/Q!972I</+=R-"V)#L0
M"-FSMZ?PX_&MJO,_'WBOQ7H?B_0]/T:VM9[349-B,XR0_(8'T !#?A7I*R#8
MNYT+8Y(/>@!]%-\Q/[Z_G1YB?WU_.@!U%-\Q/[Z_G1YB?WU_.@!U%-\Q/[Z_
MG1YB?WU_.@!U%-\Q/[Z_G2A@W0@_0T +1110 4444 %%%% !1110 4444 96
MMK:,^E_:I7C(OHS#M_BDPV ?;K6K6;J\AC;3L68N=UXBY(_U7#?/^']:TJ "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K!\43W<
M<6FP6ETULUW?I \J $A2K$XS_NBMZN?\3_Z_0/\ L*Q_^@24 '_"/ZE_T,E]
M_P!\)_A1_P (_J7_ $,E]_WPG^%2^+9=0A\-73Z6ZI>901Y<*6RP!52>C$9
M]R*\YE\=ZGIVI:;<K)>3PQ1W_P!ML+C".GDQHP!/0D;B<]\B@#T'_A']2_Z&
M2^_[X3_"LC0_ATGAQKTZ9K5Y ;R<SS81>6/X=/:F7?Q(AMM7-BNGLX:U>XBD
M$H^8K$)=I';@U6B^**RZ<]Q_8\RRAK<",R @+-&75F('' Q]2* .C_X1_4O^
MADOO^^$_PH_X1_4O^ADOO^^$_P *XVS\?ZA#XI\Z]M+A+"]AL,6KN,VKSLR#
MMR3@9'UJ75?B29;?5K:*VGM9K*2W;SHI58M&]QY>1QCM@CW/I0!UO_"/ZE_T
M,E]_WPG^%'_"/ZE_T,E]_P!\)_A7,?$+Q#J7AWQ9X>DM)+N:UFANI+BS@_Y:
M>4JL#]/F)/L*?-XW3PYI]K()9=92]L9M02X\X!<1[=R#T^]Q]* .D_X1_4O^
MADOO^^$_PH_X1_4O^ADOO^^$_P *P[KXE16VJR6/]FLV+22YC<3#YBD0D*GT
MX/Z5%#\3Q)9/=R:/)%##-;+<,TP_<QSJ&20\=!GF@#H?^$?U+_H9+[_OA/\
M"C_A']2_Z&2^_P"^$_PK$F^(KV>JKI]UI#)(;BSA)6<' N&*J>G;'(J+Q)/J
M3>/ETZWUFYLK9]'FN\(1M21'4 _3!.: .@_X1_4O^ADOO^^$_P */^$?U+_H
M9+[_ +X3_"N$T3XEW\D,%[?VLTDLFF6\IA0@1$O.T?F],J.,GVQ4FI_$O4;6
M,ZF--FA+:7]HBM)9!MYG$8=N,YY'X&@#M_\ A']2_P"ADOO^^$_PH_X1_4O^
MADOO^^$_PKF_$'CV6.XU30TMGM;U+"XEBN8Y0P62*,.1[=?\YKLO#US+>>&]
M+NIWWS36D4CMZL5!)H H>'I+V/5]9T^[O9+M;5H3&\B@,-R9(X]ZZ&N?T?\
MY&[Q)_O6W_HNN@H **** "BBB@ HHHH Y[Q/;Q7EYH%K<+O@EU ATR0& MYB
M,X]P#^%3?\(CH/\ T#H_S;_&DU[_ )"_AO\ ["+?^DTU;E &)_PB.@_] Z/\
MV_QH_P"$1T'_ *!T?YM_C6W10!B-X3T!5+-I\04#))8\?K31X7\.L5"V4!+#
M*X<\CVYIOC2 7/A6[@-S);>84 E1"^T[@1N ZKQS[9KR6\U/4;&32;VTB2"\
MLY-082Q([PSA8%(*J>BDC&.QSB@#U[_A$=!_Z!T?YM_C1_PB.@_] Z/\V_QK
M@I?B'K#:[:PQ.JVLUGN<&V/[J4V_F#G'/S\?I52V^(OB'^QI);N>WBFV64C2
M-!LV"5"749X)! Z^M 'HI\(>&Y)0&TVW:2,Y&225]^O%/;PGH"C+:?$!ZEC_
M (UY5;^)M9M/$L.L&Y@GFN+*Q6\\F,M&^Z9E<*1P"JGD^U3:QXZU6]BUZSF5
M)K2-4EM\VS+DBYV%/7[H!S[9[T >F/X8\-QL%>SMU8] SD'^=+'X7\.R@F.Q
M@<#KM<G^M<=X[*/X]\(/%Y'F8G,AF1S'@I\F[;[]/>N6\/\ B/5/#_A9AIL:
MB9[F^F=C"S>:ZN/*A /(#*3@^@H ];/A7P\'"&PA#'HI8Y/ZTO\ PB.@_P#0
M.C_-O\:\SU#Q'J]QXSLKZ>V875C/>QQ6"Q," L&4RW\08UW_ ($UC4];T 7>
MJ&%I6(93&I'RE0<$8&"#D4 7?^$1T'_H'1_FW^-'_"(Z#_T#H_S;_&MNB@#$
M_P"$1T'_ *!T?YM_C571K&VTWQ=JUM9Q^5!]BM7V DC<7G!//T'Y5TM8=I_R
M/&K?]@^T_P#0YZ -RBBB@ HK.U76[/1OLXNC(7N&*QI%&79B!D\#VJA_PF&G
M_P#/O?\ _@*U '045S__  F&G_\ /O?_ /@*U'_"8:?_ ,^]_P#^ K4 =!17
M/_\ "8:?_P ^]_\ ^ K4?\)AI_\ S[W_ /X"M0!T%%<__P )AI__ #[W_P#X
M"M1_PF&G_P#/O?\ _@*U #/$OB"QTJYL(9]7MK&3SUEE69L%X>00/QQ7012I
M/"DL3!HW4,K#N#R#7F/CC3_#_C>?29;J"^1K"Y$C'[(W[R/^)/QP*[!?%VFH
MBHMK?JJC  M6X% '0T5S_P#PF&G_ //O?_\ @*U'_"8:?_S[W_\ X"M0!T%%
M<_\ \)AI_P#S[W__ ("M1_PF&G_\^]__ . K4 =!17/_ /"8:?\ \^]__P"
MK4?\)AI__/O?_P#@*U '045S_P#PF&G_ //O?_\ @*U'_"8:?_S[W_\ X"M0
M!T%%8EGXITZ\OX;)5N8YIRPC$L#(&(!8C)]@36W0 4444 %%%% !1110 444
M4 %%%% !7/\ B?\ U^@?]A6/_P! DKH*Y_Q/_K] _P"PK'_Z!)0!LWEE;ZA;
M-;W42RPL02K=,@Y!_,5D2>"_#TT:))I<+JB2(-PR</\ ?_/O6]7!?$Y&M=)M
M]1BO[FVF-Y:VX$<Y1=C3 /QZD,>?:@#</@;PT9/,.DP;]NW=CG&S9_Z#Q67K
MWPXTS4-/%OID<=@YDC,C)D;U12JKD'/&>/I5>Z\7/X<U_P#X1^VLI[RVM;<7
M,T\DFY]KER-N3\V,8[]17/:KXUU>9O#>LQ_98O-,\RV\5R=DL7V<OB0=F!'3
MU% '::;X!T6VL8([VW6]ND6,/<2DEF*'*<_[/:ISX#\,%74Z/;X?[PQU^;</
M_'N?K7+1?%*:35+6+[%;?8YC99<2_./M"D@8]0167JWQ NM9TM BFQ;[1:W,
M,D,A!$;7!B,<GHV 3C_"@#TN]\.:3J.H6]_=V:2W5NI2&1NJ ]0/K5$> O"X
MM%M?['M_(3=M3!PN[[P'L>]<O_PM"Z9;HQZ6C?+O@&\YC47'DMYH['^( =1F
MK%EXV\1S2Z9'=:3:0_VHDHM6W,1YB-@*WIE<M^% '1-X&\-/(TC:3 78%2V.
M2"@0_FH J*;P781XCTZ&"U@F9%O8_+W>?$@PJ^V.*RM?O9KKXCZ=H=]>266D
M&P>Y5HY/+\^8-MVEO923BJ]WXSD\.:C%IL;-J4 :)Y+B5OWD@FF,:B/'WMO?
MVH ZN_\ "VB:G?I?7FG0RW*;-LA'(V'*_D>E)J/A31-5OS?7MA'-<F/RC(Q.
M=G]WZ5;MM6TW428K6^@F8Q^9B.0$[,E=W';((S[5PO@K7H[+PSJDTU^;J\.I
MW<%M'-/O+!&8(HYSC:O7VS0!M^)? >GZW:,MK'%9W3+'$9E!&8D.0G'0?2L_
M3/#7A:QTJ.'4Y8;^8H;5I9B6)5G+"/GG&1D?2N0UGQ_JVH>";8-)#;W;Z?;Z
MC)<Q2E#AY@@5?4@9W#WKTA_"L4MK;I'=,AC,3!@H.1'G;^A_2@"*'POX1U.>
MXFBL+::4Y65QG)W*%.?J  ?I71VEI!86<-I;1B."% D:#HJCH*H:1HD>DM*R
M2-(755R1S@9//J26/-:M '/Z/_R-WB3_ 'K;_P!%UT%<_H__ "-WB3_>MO\
MT7704 %%%% !1110 4444 8>O?\ (7\-_P#81;_TFFK<K#U[_D+^&_\ L(M_
MZ335N4 ('4G 8$CL#02!U(&>F:\7?6Y="\6^+;C2GB$TFJV5O'YBLR^6Z@28
M^C9)QW%1W_B._P!<ET2]N#]HEM;>_F^Q1*R>=-"_[L_B!D#V/K0![80",$ C
MT-,\B' 'E)@=!M'%>7Q>./$4[:=;026K-<Z@+0730G8ZM ),@=MKG;[FLN[^
M)'B:Q:\BDGL9)+>2\B!$##)A0,I_X$<J* /9/(A_YY1_]\BL[6/#^G:Y:+:W
M<7R*XD'EG:<C('\ZX&7XAZO+XCMK.U\DP7%INV^2<QRFW\U>>^6X_2L>Q\9:
MO;MI]VTD=W?7&B6S2W!C(\@O.%<L.AV#D]^* /7--T>QTK3XK*UMT6&,?*",
MGDY)_,FK+1VRG#I$,^H'->1W_P 2?$5O#%*J6ZJME+.VZ$_O=EP(U*^@=3D"
MM_XIQ6,GA./47'^D--;)$X)SL,JE@,?[.<^U '?^7#)ABB/Z' -)Y,"X7RXQ
MSD#:.M<#>^(+[0O%5KHFC6,/]EK;"Y 8G,^]FRL9P>1P<>]<SJ'B35M3A\,Z
MI)>6ZWAN9941(F'V?]PQ:-QW(8 ?E0![-Y49?>8UW_WMO-* D2X4*BYZ 8KR
M2#XE:U+=V,A%O]GE33FFA\H[E,YVR#/^SC/XUGZ_XNU;6M#NH+V#R@)H)AY:
ME6M7%WL\MCW)0;OIF@#VVBO*)OB%X@1=3<00)Y0D8K(FW[(%N!&-Q/#%D)8?
M2K>F^)/%=R-*E:YM)[;4WF@22WB#>1(IRA;!Q@J"2.QXH ],K#M/^1XU;_L'
MVG_H<];:Y"@,<G')K$M/^1XU;_L'VG_H<] &Y1110!S^L?\ (V^&_P#?N?\
MT56GJNJVNCV8N;HMM:18D5!EG=C@*!ZDUF:Q_P C;X;_ -^Y_P#152^*=+.L
M:/\ 8_L<5W&TBM)%(Y0E1DY5AT;.,&@!+3Q9I=[JD&G1/*+B>.21 \94?(VU
M@<]P:V]Z@D%AD=>>E>/ZIX \3WEI"B%998;*ZBMY);GYXF>13&"V/F*A>OO4
MU_X.\5W>L:M>+!"B7EE<VP071^9G51&YXZ@J?TQ0!ZSO3&=RXSC.:S[+7;&_
MU?4-+@=OM5AY?GJRX'S@E<'OD UXSK^AZOH&E&"]BE:&XNT>&.&XW=+7RY"=
MW&=WS#W.:U=.\)ZU/JMKKVFV1BMW?3VB6>XVR"&*)E<.,=22* /6+[4K?3X4
MEFWLKS)"/+7<=S' SCM5/5/$=AI-[;V4IEEO)U+I;P)O?8.K$=E[9KS2U\$>
M+(8[@-#"!+>V=TJ+='"&)V,F,CN#79W^B:G9>/AXGT^&.\CFL?L4UN\FQDPV
MX,IP?H10!JZ;XJTK5=5ETVUE<W$<(G(="H*%BN1GW!'X5L[EY^8<=>>E>7^(
M_!_B'4_%!UFVMK=)%MK1$V3E-K1SF1^W0J<55?P5XKEU+69U\J"&]3F-+DD2
M;9]^T\<;DR">V: /2=;URR\/Z1-JE\["UB +L@W$ G&<>G-2V>J6U\UP(BX\
MB3RG+KM!. >/48(KRC5OA[XGN]*E@_=7"S6L\4%N\Y"V;-.)%P<?-\GR_A4F
MK^!_%-]9ZG;P6\,8N;V2XA;[4<QYB"C'']X'\Z /7]RYQN&?3-8^H>)].T[4
MET]S--=^7YKQ01ES&F<;F]!7#V'A+Q)#XQAUB2) AU".:3_2B<1>1Y;C&,9+
M9-;_ /8FJZ/XZU77;"WBO;?58(4DC>38T+QC:,'!RI!Z>M '46VHVUW81WL#
M[X9(_,3C!(QGI572/$&FZW86UY9W ,=RC21J_P K%5;:3CZUPNI>$?$)\6_V
MA;10/;->VUV=LY3:$C*2*%]R0?PK&M_AIKO]F&*6&W2X;19K)'$Y_=3&5G5A
MQW4@4 >R[T_O+^=*&!. 02/>O)X_!'B"YNH/MELB6YUD7<JI=G/D&$(R]/[P
MSBN@\)^%-2T3Q/J5U=SR26[O(+=O.RIB.W8I7U4 C.: -O6O^1D\-?\ 7U-_
MZ3R5O5@ZU_R,GAK_ *^IO_2>2MZ@ HHHH **** "BBB@ HHHH **** "N?\
M$_\ K] _["L?_H$E=!5'5=)MM8MXH;DR@12B:-HI"C*PR 01]30!>JK?:;9:
MG$L5]:Q7"*VY5D7(!]:S?^$7M_\ H(:K_P"!K_XT?\(O;_\ 00U7_P #7_QH
M TGTVRDN8KE[6)IXEV1R%1E1Z9]*K?\ ".Z-M5?[,M=JEB!Y8X+<'\ZK?\(O
M;_\ 00U7_P #7_QH_P"$7M_^@AJO_@:_^- %A?#>BHRE=+M05*D$1CC;]W\N
MU/;0-)=9%;3K8B602N/+'S.,X)]^3^=5/^$7M_\ H(:K_P"!K_XT?\(O;_\
M00U7_P #7_QH CUSPCIVLZ;=6BQI;&ZD1YI(T&7*MN /J,U#X>\&P^'Y(O*O
M)IK>)28X' V)(2<NOID'&*M?\(O;_P#00U7_ ,#7_P :/^$7M_\ H(:K_P"!
MK_XT :5[IUEJ,:I>VL4ZJ=RB1<X/M36TK3WEMY6LX#);#$+%!F,>U9__  B]
MO_T$-5_\#7_QH_X1>W_Z"&J_^!K_ .- %FUT#3+.^-W;VD<<GD^0-JX 3)8@
M#W)S1;^'=&M)EFM],MHI%)*LL8!&>#5;_A%[?_H(:K_X&O\ XT?\(O;_ /00
MU7_P-?\ QH L2>&]%EACADTNU:.,$(IC&%!.2!^/-::@*H51@ 8 K$_X1>W_
M .@AJO\ X&O_ (T?\(O;_P#00U7_ ,#7_P : -RBL/\ X1>W_P"@AJO_ (&O
M_C1_PB]O_P!!#5?_  -?_&@"/2/^1N\2?[UM_P"BZZ"L[2]%M=(>YD@:>22Y
M96EDFE+LVT8')]JT: "BBB@ HHHH **** ,/7O\ D+^&_P#L(M_Z335N5AZ]
M_P A?PW_ -A%O_2::MR@"'[+;DD_9XLDY)V#K2BV@5@RP1@CH0@XJ6B@",6\
M "@0Q@*<J HX/M33:6S$DV\1).3E!4U% &.^LZ!#J#6CW5HEU$0&7 RI[ GH
M#STZUIBUMQG$$0R,'Y!T]*X'PIIESI-E>:'JNC275S)J$LXNRH:*56?>KENH
M(&!C'\-1^&;GQ;I^HRR:K:7MW$X6*=68$"9IF!>/GB,1XS^% ':ZI>Z3I%F+
MK4WM[>W!$8>1>!GH.E6Q]FN;>-RL;Q, 4W+QSTZUPWC"ZNO%?PRG-EI-V;FX
MG1%MBH+#9*"3UQC"GGW%,\12:QKUYI+VNG:C;:?9ZG TR@A'D3:VYL ] =GZ
MT =3JFN:=I]Y':9ADU$*K1P' 8(3@L#V%8T/C"Q>[:VFT^..0.BCH?G=BISQ
MQC:<GOQ7-^&-(UR?QS9WGB"RNI76RN8;J:;#1>9YX9 G/W=H&..U>E+I&GI(
M\BV<(=QACL&2* &Z<;6_T^"[6UC02J&QL'%6C;P'=F&,[CELJ.3ZFG1QI#$L
M<:A44850. *?0!G:OHEEK.GS65RF(Y2K.4X)(.1D]ZHZ+X0TS0;@36?G [2"
MC.2I8G[V.F['&?2M^B@ K#M/^1XU;_L'VG_H<];E8=I_R/&K?]@^T_\ 0YZ
M-RBBB@#G]8_Y&WPW_OW/_HJN@KG]8_Y&WPW_ +]S_P"BJZ"@#G[KQ9:Q:S<:
M9;6MS>S6B"2[,"@B 'D ^I(R<#TK3@U:RF@60W$<1,0E:.1PK(I[L#TZUSL?
MAW5M&\3ZOJ>CRVTD&KLDDT=QG,4BC;N7'4$=O:L'5?AUJM[?ZG*E]"RW(N76
M1\[F::$1B-O]A2-P_"@#T$WFFW.U#<VDN2=JEU;D#)_3FECU+3WVK'>VIR0J
MA95ZGH.O>O,-.^&VN6&JVMTC:>$AGAE(!;)5(/*9?^!$EC5*V^%6O6T5NJ2Z
M>KQ1P*7!;.Z.X,N[ZD';0!Z[_:>GX)^W6V "3^]7@#@]_6J]QK=I#+9QQ,+C
M[5<>0#"ZL$.TG)YZ<?J*\WO/AGK4EQJ AGLO(GCOXX]VX$?:6# G_=QQ4L'P
MXUJ*XB5;BTA@74$N\QEMR 6_DL%]\_-]: /2CJFGB/S#?6PC#[-WG+C=Z9SU
M]JI7GB73K6Z-JDJSW*SQ0R0QNNY#(>"03T[UY_??#36+KPI:Z1&=,BEC0QRS
MJK;I2(]BR$]FX&:L7/P\U=[ZXN8Y++?<7EE>,YW;E,* .H/N1D?6@#T<ZC8K
MOS>6XV-L?,J_*WH>>#[5#?ZSI^FZ//JUS=1BQ@0N\RMN&!Z8ZG/'UKS63X7:
MJ]K) ;VW8 P("<_OE2X,QD?_ &R#M^F:WHO D]Y\.]2\+ZE/'%]JN)9(G@R1
M&&D\Q1SZ'B@#>T[Q-'>NBW-A=V DA-PKW*A5V#;R3G /S#@UM12QS1+)$ZR1
ML,JR'((]C7(:GHGB+7O#C6%_-9Q31F)U\G=MG9&5B&]%.W&/>J]CI7BGPWHC
M6^GO97!9FE$3JQV2/-N*#GA AP/>@#?O/$D=GXHL=":SG>:\C:2.5<; J_>S
MWXR/SJ\^K:?'?264EY ES'%YSQLX!5,XW'T%<]K>C:Y<>,=+UO3TLV2RMI8M
MDS,"QDQGIV&W]:P-1^'VLZC/>74UW:M=7EG;K+(0?];%*7*_[C#"GV% &F/&
M-UK$DKZ3#*D5M,\$H*!BS(PW;2,CN,?6NNTJ>:YTJVFN 1*\8+9&,^^.V>M8
MG@K0+S0+/4X[T6P-WJ$MVBP9VHKX.WGTQ73T 8.M?\C)X:_Z^IO_ $GDK>K!
MUK_D9/#7_7U-_P"D\E;U !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &!X
MBEB@U/PY)-(D:#46RSL !_HTW<UI_P!K:;_T$+3_ +_+_C4EW8VM_$(KNWCG
MC#;@LBY /K^M4_\ A&]%_P"@7:_]^Q0!8_M;3?\ H(6G_?Y?\:/[6TW_ *"%
MI_W^7_&J_P#PC>B_] NU_P"_8H_X1O1?^@7:_P#?L4 6/[6TW_H(6G_?Y?\
M&C^UM-_Z"%I_W^7_ !JO_P (WHO_ $"[7_OV*/\ A&]%_P"@7:_]^Q0!8_M;
M3?\ H(6G_?Y?\:/[6TW_ *"%I_W^7_&J_P#PC>B_] NU_P"_8H_X1O1?^@7:
M_P#?L4 3KJFF* JW]H!V F7_ !I?[6TW_H(6G_?Y?\:Y[Q9H&D0>#]:FBTZV
M21+*9E81C((0X-6M$\/Z/+H&G22:;;,[VL3,3&.25% &O_:VF_\ 00M/^_R_
MXT?VMIO_ $$+3_O\O^-5_P#A&]%_Z!=K_P!^Q1_PC>B_] NU_P"_8H L?VMI
MO_00M/\ O\O^-']K:;_T$+3_ +_+_C5?_A&]%_Z!=K_W[%'_  C>B_\ 0+M?
M^_8H L?VMIO_ $$+3_O\O^-']K:;_P!!"T_[_+_C5?\ X1O1?^@7:_\ ?L4?
M\(WHO_0+M?\ OV* +']K:;_T$+3_ +_+_C65IUQ!<^-=6>":.5186@)C<,!\
M\_I5W_A&]%_Z!=K_ -^Q5JSTVRT_?]CM8H-^-_EKC=CIG\S0!:HHHH Y[Q E
MW'K.BW]O8S7<=L\WFK#C< T> >2.]2?\)!=_]"]JGY1__%5NT4 87_"07?\
MT+VJ?E'_ /%4?\)!=_\ 0O:I^4?_ ,56[10!A?\ "07?_0O:I^4?_P 51_PD
M%W_T+VJ?E'_\56[10!A?\)!=_P#0O:I^4?\ \51_PD%W_P!"]JGY1_\ Q5;M
M% &%_P )!=_]"]JGY1__ !5'_"07?_0O:I^4?_Q5;M% &%_PD%W_ -"]JGY1
M_P#Q5'_"07?_ $+VJ?E'_P#%5NT4 87_  D%W_T+VJ?E'_\ %4?\)!=_]"]J
MGY1__%5NT4 87_"07?\ T+VJ?E'_ /%4?\)!=_\ 0O:I^4?_ ,56[10!A?\
M"07?_0O:I^4?_P 51_PD%W_T+VJ?E'_\56[10!R\D]]JOB'19/[(O+:&UFED
MEDGV  &)U'1CSEA74444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !15+^V-+_Z"5G_ -_U_P :/[9TO_H)6?\ W_7_ !H NT52
M_MG2_P#H)6?_ '_7_&C^V=+_ .@E9_\ ?]?\: +M%4O[9TO_ *"5G_W_ %_Q
MH_MG2_\ H)6?_?\ 7_&@"[15+^V=+_Z"5G_W_7_&C^V=+_Z"5G_W_7_&@"[1
M5+^V=+_Z"5G_ -_U_P :/[9TO_H)6?\ W_7_ !H NT52_MG2_P#H)6?_ '_7
M_&C^V=+_ .@E9_\ ?]?\: +M%4O[9TO_ *"5G_W_ %_QH_MG2_\ H)6?_?\
M7_&@"[15+^V=+_Z"5G_W_7_&C^V=+_Z"5G_W_7_&@"[15+^V=+_Z"5G_ -_U
M_P :/[9TO_H)6?\ W_7_ !H NT52_MG2_P#H)6?_ '_7_&C^V=+_ .@E9_\
M?]?\: +M%4O[9TO_ *"5G_W_ %_QH_MG2_\ H)6?_?\ 7_&@"[15+^V-+_Z"
M5G_W_7_&C^V=+_Z"5G_W_7_&@"CXR_Y$G7/^O";_ - -6M _Y%O2_P#KTB_]
M %9/B_5M-D\&:VB:A:,S6,P $ZY/R'WK4T"1!X<TL%U_X](N_P#L"@#3HIGF
MQ_\ /1?SH\V/_GHOYT /HIGFQ_\ /1?SH\V/_GHOYT /HIGFQ_\ /1?SH\V/
M_GHOYT /HIGFQ_\ /1?SH\V/_GHOYT /HIGFQ_\ /1?SH\V/_GHOYT /HIGF
MQ_\ /1?SH\V/_GHOYT /HIGFQ_\ /1?SH\V/_GHOYT /HIGFQ_\ /1?SH\V/
M_GHOYT /HIGFQ_\ /1?SH\V/_GHOYT /HIGFQ_\ /1?SH\V/_GHOYT /HIH=
M6.%8'Z&G4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !4<__ ![R?[A_E4E1S_\ 'O+_ +A_E0!S?A;0M*E\
M(Z+))I]LSO80,S&,$DF-<FM;_A']'_Z!EK_W[%0^$O\ D3-#_P"P?!_Z+6GR
M>(]+BMGN'N"L:3M W[MLAU^\,8S@#G/3'- #_P#A']'_ .@9:_\ ?L4?\(_H
M_P#T#+7_ +]BHKCQ/I%J;@2W?,&W?M1FSG^[@?,>1G&<5H07<%RQ6&0/A58D
M=,$9'/TH J?\(_H__0,M?^_8H_X1_1_^@9:_]^Q6E10!F_\ "/Z/_P! RU_[
M]BC_ (1_1_\ H&6O_?L5I44 9O\ PC^C_P#0,M?^_8H_X1_1_P#H&6O_ '[%
M:5% &;_PC^C_ /0,M?\ OV*/^$?T?_H&6O\ W[%:5% &;_PC^C_] RU_[]BC
M_A']'_Z!EK_W[%:5% &;_P (_H__ $#+7_OV*/\ A']'_P"@9:_]^Q6E10!F
M_P#"/Z/_ - RU_[]BC_A']'_ .@9:_\ ?L5I44 9O_"/Z/\ ] RU_P"_8H_X
M1_1_^@9:_P#?L5I44 9O_"/Z/_T#+7_OV*/^$?T?_H&6O_?L5I44 <GI&C:9
M+K_B")["W9(KB(1J8QA08$)Q^)-;7_"/Z/\ ] RU_P"_8JGHO_(R>)?^OJ'_
M -)XZLOXDTJ.V%P]R5C,S0<QMD,OWLC&<#N>E #F\.Z,RE6TRU((P08AS5=?
M"&A*H5=.B"@8 '85)<>*-(MC<"6[QY#*KX1CDDX^7 ^;'?&<=ZT8;J&X9UB<
M/LQN(Z<C(Y^E &5_PB6A_P#0/C_6C_A$M#_Z!\?ZUMT4 8G_  B6A_\ 0/C_
M %H_X1+0_P#H'Q_K6W10!B?\(EH?_0/C_6C_ (1+0_\ H'Q_K6W10!B?\(EH
M?_0/C_6C_A$M#_Z!\?ZUMT4 8G_"):'_ - ^/]:/^$2T/_H'Q_K6W10!B?\
M"):'_P! ^/\ 6C_A$M#_ .@?'^M;=% &)_PB6A_] ^/]:/\ A$M#_P"@?'^M
M;=% &)_PB6A_] ^/]:/^$2T/_H'Q_K6W10!B?\(EH?\ T#X_UH_X1+0_^@?'
M^M;=% &)_P (EH?_ $#X_P!:/^$2T/\ Z!\?ZUMT4 <JVDV.E>+=&-E (?-2
M</M)^8!1C-=56%J?_(V:%_NW'_H IE_KMU9WVH6ZP1/Y4<!MSDC+2OL&[V!P
M>.U '045QW_"8WF&9;*)_L[BWN%5CDSDL%"?[.1W]:T-&\2&_%G%>+%;74RG
M?&Y*DMV"J>>G)!Z9% '0T444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !5&36M*AE:*74[..1#AD:=00?0C-7JYCPYIEA<V=[+/9P22'4KS+,@)/\
MI$E &M_;VC?]!:P_\"4_QH_M[1O^@M8?^!*?XT[^Q-+_ .@?;?\ ?H4?V)I?
M_0/MO^_0H ;_ &]HW_06L/\ P)3_ !H_M[1O^@M8?^!*?XTO]CZ2&VFQM<XS
MCRQTI1HVE,,BPM2#W$8H ;_;VC?]!:P_\"4_QH_M[1O^@M8?^!*?XT[^Q-+_
M .@?;?\ ?H4'1=*'6PM1_P!LQ0 W^WM&_P"@M8?^!*?XUA>,M86;PG?_ -A:
M]8PZDD9DA(N$.\CDKR>XR*W_ .Q-+_Z!]M_WZ%(VCZ2HRUC:@>\8H XKX5ZN
M\/@.P;7M<LVN'0>5$TZ*88@ $4\]<#/XTZ<"5+EUU/1EE:]GDC4WJD&.6,ID
M^A&<X[^M=G_8^D[MOV&UW#MY:YI?[$TO_H'VW_?H4 <3'IFF%#:7>IZ3<V=L
MDOV<->*&E=R&^?TP1CCM6EI4T.G:])(?$.GMIAM]OE_:DR9/EYQGC&&[]"!V
MKI/[$TO_ *!]M_WZ%']BZ6!DZ?;?]^Q0 W^WM&_Z"UA_X$I_C1_;VC?]!:P_
M\"4_QIPT;2B,BPM2#W$8H_L32_\ H'VW_?H4 -_M[1O^@M8?^!*?XU-;ZII]
MY+Y5M?VL\F,[(IE8X^@-1_V)I?\ T#[;_OT*QKZQM+/QCX>-M;10EA<ABB@9
M^04 =11110 4444 %-DD2*-I)'5(T&69C@ >I-.K!\;<^"-:![V<G\J +O\
M;VC?]!:P_P# E/\ &C^WM&_Z"UA_X$I_C3O[$TO_ *!]M_WZ%(='TD$ V%J"
M>@,8YH 3^WM&_P"@M8?^!*?XT?V]HW_06L/_  )3_&E&C:4W2PM3CCB,4O\
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
M_P"2AQ?]@I__ $:M=   , 8 KGV_Y*'%_P!@I_\ T:M '04444 %%%% '/\
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
M&I6_'3Y3Q^E \7>&5.5U&V!'HA_PH Z"N?;_ )*'%_V"G_\ 1JT__A,_#O\
MT%8?R;_"J%AJEEJ_CQ9K"<3Q1Z8R.ZJ< F52!DCK0!UE%%% !1110!S_ (I_
MUFA?]A6'_P!!>N@K"\46]W-#ILUG:O=-:W\<[Q1LH8J P.-Q [CO1_;NH_\
M0LZE_P!_(/\ XY0!M3(TD$B*Y1F4@,.H..M<!X1T[4M'\+P>&[K1";ZVDD87
MK;6@=MS.LN<[LY(XQUS72_V[J/\ T+.I?]_(/_CE']NZC_T+.I?]_(/_ (Y0
M!YTMAXY^SP"3^UQ&+JT\\+<CS"P5OM#*=W^K/RX'Z"JL=OX__LB\B,6N?:'L
M(U1C<+N%PMP>5._IY6 ?7OFO3_[=U'_H6=2_[^0?_'*/[=U'_H6=2_[^0?\
MQR@#SF&R\<-<WEN@UE5D34(H9)KD;54J#;'.[.=P//;/I1':^-IY(5DAUR*/
M[;:M(1<@'R1 5F_C[R#./?->C?V[J/\ T+.I?]_(/_CE']NZC_T+.I?]_(/_
M (Y0!YO!:^/'BC<VVIK(-+MXKC=.H=V2X)E"G=PYBQ@UI7-KXK7Q)I'V*/6Q
MIT7EQS//=*Q:-@X8L-WWAE<GD].>*[;^W=1_Z%G4O^_D'_QRC^W=1_Z%G4O^
M_D'_ ,<H \TLM%\9V.FV4%C!J,5XFFW,<\DLX9?.,NX%26."5W8..I%2:AI_
MCAX1]F_ME80E\;=%N0)%!QY"R'=R=VX]3Q@9[5Z/_;NH_P#0LZE_W\@_^.4?
MV[J/_0LZE_W\@_\ CE &#XCTS5[\>$-96TDN6TR837MB2 [;H]I8<X+*><9[
MU5\4P^(;X6]UHNGWEG%(L^](76.9I]@$+R8/W0=V1D]N*ZC^W=1_Z%G4O^_D
M'_QRC^W=1_Z%G4O^_D'_ ,<H @LO$&H)?V.F:AI%PDTS/$]RKJ4)1 3)@'(5
MCD#T[U@6TNL:7XJ\47=OH-[+]OFMQ:OA-AVJ%9C\V0!UZ5TW]N:AG/\ PC&I
M9_WX/_CE']NZC_T+.I?]_(/_ (Y0!YQ<^'_%,6EW=GY&IRPS7.H"=8[@;IBZ
MD6[ EON>H_,&O0/!+WT7AVQTV^TR>S>PL[>#?(RD2,(P&Q@G&",5/_;NH_\
M0LZE_P!_(/\ XY1_;NH_]"SJ7_?R#_XY0!NU@>)O^/KP_P#]A5/_ $5)3O[=
MU'_H6=2_[^0?_'*I7LVIZQJ&CH-#O+:.WOEGEEFDBVJH1Q_"Y.<L.U '5444
M4 %%%% !1110 4444 %%%% !33&A.2BD_2G44 ,\J/\ YYK^5'E1_P#/-?RI
M]% #/*C_ .>:_E1Y4?\ SS7\J?10 SRH_P#GFOY4>5'_ ,\U_*GT4 ,\J/\
MYYK^5'E1_P#/-?RI]% #/*C_ .>:_E1Y4?\ SS7\J?10 SRH_P#GFOY4>5'_
M ,\U_*GT4 ,\J/\ YYK^5'E1_P#/-?RI]% #/*C_ .>:_E2A$4Y55!]A3J*
M"BBB@ HHHH *",C!HHH 9Y4?_/-?RH\J/_GFOY4^B@!GE1_\\U_*CRH_^>:_
ME3Z* &>5'_SS7\J/*C_YYK^5/HH 9Y4?_/-?RH\J/_GFOY4^B@!GE1_\\U_*
MCRH_^>:_E3Z* &>5'_SS7\J/*C_YYK^5/HH 9Y4?_/-?RH\J/_GFOY4^B@!G
ME1_\\U_*CRH_^>:_E3Z* &>5'_SS7\J<J*OW5 ^@I:* "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M**1F"J68@*!DD]J %HK(_P"$J\/?]!W3/_ N/_&C_A*O#O\ T'M,_P# N/\
MQH UZ*R/^$J\._\ 0>TS_P "X_\ &D?Q9X>5&;^W=,.!G NX^?UH V**Y+PE
M\1_#GC(F'3KO9>J#NM9OE?CJ1V8?2NMH **XG1O$]X\]W)J6I6[Q6GG>?%'8
M21D!'*@ARQ#$X' SUK2;QMIL:N9+>]1HXWD=##RNQE5@>>HWK^= '245R%QX
MZALKN2.2PU">%%FD>2&W_P!6L9 (QNR>N<^G:M>]UZ&#2;Z]"3QQVK;#(8MP
M/3Y@ >0,_H: -BBN0O?B#86]O=M#8W\\UJYC:/R=NYEE6-@"3S@L#^(J23X@
MZ(EY-:(+F:XBE6%HX8PY+%MN, ]F^4YQS[<T =717*M\0M!62[B$DS26S*KH
MB!F))QP >Q&".OIFM30]<&MM?;;.XMUM;@P@S+C?@ Y'Y_RH UJ*** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** (OLMO_P \(_\ OD4?9;?_ )X1
M_P#?(J6B@"+[+;_\\(_^^136L[9T93!'AA@_**GHH PO#O@[0?"L)32-/B@=
MOORXS(_U8\UNT44 <PG@FU%O+;3:GJ<]M)O)ADG^7<Y))X .<DD>]4+;P0]Y
M;7<&JW-VA-Q+Y<\5UF2:)]I(<[1CE!P/3K7;44 <T/"R6#->6LMU=W2F4B.X
MN JR"3&Y6.T\<9Z=JMGPY;R>%%T%Y9HX/)6)GB?#<8Z$UM44 <F? .GNL@DO
M]2?>9"=TX^\[J[-TZ[E!JP?!EGYN];V_11<K=+&LH"K(&W$XQW;DUTE% '-S
M>"[&:&[A%W?1P7#,WE)* L>XY8*,="3T.?:M32]'@TAKG[-),4G<2&-WW!2%
M X^N!FM"B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JCJNLZ;H=
MDUYJE]!:6Z]7E<#/T]3["KU8WB/PIHOBRP^QZS8QW,8SL8\/&3W5AR* )]&U
MW3]>TB'5+"</:S*61F^4X!(R1VZ5>,\(4,94"GH=PP:Q/#_@[1O#N@KI%M9P
MR0;2DC2Q*6E7)(#G'S8SCFK[Z%I$EK%:OI=DUO"VZ.(P*40^H&, T 7?-CW[
M-Z[S_#GFFFXA$;OYB%4&6PPXJ$Z7IYOEOC8VQNU7:L_E+O Z8#8SBHAH>E+!
M<PQZ;9QQW0_?JL"@2?[PQS^- %+P[XQT'Q3$SZ1J,4[IP\).V1/JIY_'I6IJ
M%_;Z7IUQ?W3[+>WC,DA R< 9X]ZYSPG\./#?@YC-IUF&O&SNNIOFDYZ@=E'T
MKH-6TV+5])NM.G9ECN(S&60\KGN/<4 4+/7Y6$CZIITFEPI$)O/GE4Q[2<8+
M?PMZC]35EO$.BJP5M6L0Q4,%^T+D@@L"!GN 3^%9<VB:[>6D8N]5M6N+:2.2
M#9;$1L5.<R+NR2?8C'45CCP#>1WOG0WEBJLUN[?Z,VY=DCR,%.[@$R' [8'6
M@#I+/Q=X>OK-+J'6++RWC$OS3J"J^I&>*FO/$FBV,'G7&J6B*83<*/.7+Q@9
M+*,\C@]*YFV\$ZG!8W,'V^Q\Q[6VMHY%MF!"PL3S\V?F!YQC!Y%+8^![ZUL)
M;%[RQ>&: QNQMF+1L%95*%F..&&<Y/7GF@#IK7Q%HUY!'-!JEFZ2 E<3+V7<
M>_4*<GT%-@UVVNM3MK:U*7%O<0/*EU%*K(2K %>/KUKF9_!.K23!X]2L8@V)
M'Q:L3YGV<0<9; 7"@X(/-7/#OA74=&OX)9KNSD@C\XE(XI-Q,A4_>9SW7]:
M-Z7Q!HT+2++JUBC1.(Y UPHVN<X4\\'@\>QIB>)-#E5&CUFP=7<1J5N4.6/1
M1SUXZ5RK^!-3;6_MIU"R>(W<4[![=RQ6.1G5?O[1][' [9ZT^[\#ZC<:8EJE
M]9*PN[BY;]PX5O,D\Q<X8'*GCK@CM0!U2Z]H[QS2+JMDR0KOE83J0BYQD\\#
M((H7Q!HSQ1RIJUBT<JLT;BX7#A?O$'/..]</=^$M5TS3VF,]M(=S%OL5E(7#
MO<"7S  Q)*^V3P#4EMX(FOX;6\ MXF6W\I5N(905*ERLBJ7&"=Y)# GTQ0!V
MT&MZ3=2I%;ZG9S2/NVI'.K%L#)P >P-,_P"$AT7:C?VO8;7SL/VA/FP0IQSZ
MD#ZFN1C\ WX6*)KS3XH1Y8<V]JR.56%HL [^/O$_@*B/PZO1;HD-SID;B">)
MF^SR-\T@0;P6D)!Q&._<T =A9>)=&U"1X[;4K9I%G>WV&0 ET.& '>M6N+B\
M&WR:C;W!O+3;%>2W.1 V_#N'*@EL=01R.F.XKM* "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
7"BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>g930276g0319132128068.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g930276g0319132128068.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  0 ",# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#V+3)9CKNJ
M0RR,RH4**3P 1VHO]7>VO(XHT.Q6Q)D=1[5DZT+V#Q TEKYZK+$/FB3.6'0&
MF_V=JUS^]N$_>,H)P> :9Z<:--M5)M6:6GG8U-,NY+C7;C+OY1C!56[5+JFJ
M26MQ%'#E<2+YF1P5)[5S]U!J%E/:,GGJS1D,T:[CGMFI_L&KWI26YC)8C'7'
M0\9]Z"I4*;FIN2M8ZB"[BN85E4$!L]?KBBJ.EVLL.G11S!MZE@<_[QQ^E%/0
(X9TZ:DTC_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>g930276g0319132128403.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g930276g0319132128403.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  = )8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
2BZ;%;%^'<$L[?5B<X]J* /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>g930276g0319132128606.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g930276g0319132128606.jpg
M_]C_X1),17AI9@  34T *@    @ # $   ,    ! 7\   $!  ,    ! '$
M  $"  ,    #    G@$&  ,    !  (   $2  ,    !  $   $5  ,    !
M  ,   $:  4    !    I $;  4    !    K $H  ,    !  (   $Q  (
M   ?    M $R  (    4    TX=I  0    !    Z    2  "  (  @ $X@
M   G$  3B    "<0061O8F4@4&AO=&]S:&]P(#(R+C @*%=I;F1O=W,I #(P
M,C4Z,#,Z,C @,C$Z,3 Z-#D    $D   !P    0P,C,QH $  P    '__P
MH ( !     $   % H , !     $   !0          8! P #     0 &   !
M&@ %     0   6X!&P %     0   78!*  #     0 "   " 0 $     0
M 7X" @ $     0  $,8         2     $   !(     ?_8_^T #$%D;V)E
M7T--  +_[@ .061O8F4 9(     !_]L A  ," @("0@,"0D,$0L*"Q$5#PP,
M#Q48$Q,5$Q,8$0P,# P,#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M 0T+"PT.#1 .#A 4#@X.%!0.#@X.%!$,# P,#!$1# P,# P,$0P,# P,# P,
M# P,# P,# P,# P,# P,# P,# S_P  1"  H * # 2(  A$! Q$!_]T !  *
M_\0!/P   04! 0$! 0$          P ! @0%!@<("0H+ 0 !!0$! 0$! 0
M       !  (#! 4&!P@)"@L0  $$ 0,"! (%!P8(!0,,,P$  A$#!"$2,05!
M46$3(G&!,@84D:&Q0B,D%5+!8C,T<H+10P<EDE/PX?%C<S46HK*#)D235&1%
MPJ-T-A?25>)E\K.$P]-UX_-&)Y2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V
M-T=79W>'EZ>WQ]?G]Q$  @(! @0$ P0%!@<'!@4U 0 "$0,A,1($05%A<2(3
M!3*!D12AL4(CP5+1\#,D8N%R@I)#4Q5C<S3Q)086HK*#!R8UPM)$DU2C%V1%
M539T9>+RLX3#TW7C\T:4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]B<W1U=G
M=X>7I[?'_]H # ,!  (1 Q$ /P#T3K?4,O!P7686.,C)>?3H:^RNJL6.$4^L
M^^VG]'ZFUNRG?<N6S/\ &!G8>#@7VX^)]H-3+^H8YR6!SFV6.P&NZ>]CKL;T
M_M'ZQZEN3^BQO^WJ]'Z\8^-=^R_T-6=G#+:,?IUIDWUD;<MM5;]]3/0K<W(L
MS'U?JU5?TZ_57,X%74,<MZ?BM;BNS2ZEMA!Q;,3+M.2_&9DC&..WJ&5]A9Z_
MZQ3OMHJQ?4H_7/TB4^@7YN79TS[5TRJG+R"UKF5&X-K)D>JW[36VYOZ/W_F+
MF<WZX_6"O(MPCC=*Z9<U@LKNSNH-=6YI):3Z5-=5KMNW_@EKV6?56GH-V/E6
M8M72V/?BY0AN/4ZYCG#)K])GI?I7W5O=Z=?\XN:P.CX..[(^N&#T9F1@/K;C
MX72Z:FL>[#W-]7JOI7,=Z^9D>ZS'H_0>I@_X7U;4E/<=+NOOZ=CWY-E%MUE;
M7V68I+J'$B=^,]_N=2[\Q8N1];+6]!ZQU/'QA9=TBZRC8Q_JU/#"PMR!=2/Y
MIM-OJY%?\YC^G=5^8K(N^K'UHZ#974YF=THM;ZM-+G,(]/;<REU=)JOJ<W:S
M] N;Z3]8>G4=+R_K#A9>/7T_#QG-P?JXRUE(K;ODV9OIBUW[1S;6_H?T.S]-
MZ?JW^KZZ2GMZ<W'MPAF,M9;3L]0VT.]5A &YQJ=7N]1O[NU<]TOZ\XKL??UH
M?8;7/L%.VK)V6,8UMK=GVG&HL]:QKO916RSU-B+]5[?JS;T7(ZQ]7**\9F4W
M?E5U#;LM8S?Z#ZOYICZ?5_P?Z)</A/QV=$^SXPRGY;WOR\*[$OQK!3>,=]7K
MWV],;2_'HHLR:69[<OTZ*/4I_2V5>HDI[3ZH_6^SZPN8T-I(%-EE[F;V.#VW
M.IJK;CVM=[/L_IV6V?:/YVQ6;?K0['NSAEXS<.K'VLPSDW,99D6.=94W]"SU
M78N+=:S91DW_ $UF?5+K.$_JV=CV9;"+'BKIL%S*\EC77W9.1B-<[T<G]=LR
MZ_7QO\'6Q38[H>'E=;R.A8EN1F6.91F9&.VW))R;#;98S=Z]+MN-N8_*]#*Q
M_2_1U?H[4E(>G_XP+&Y3J^L-Q11;FG"ILP[++'5.(::QDMMIJ;95N]GVNM_T
M_P#M+_A%I_6+ZT#I?4<;$;;736R,GJ5EM5]I;BSLWX[,6IS/?;^BMR;;?2Q/
MT?J5V>LL#ZG9/5,;JV6[/Z?F?ILE]?J"FXM8Y_I?I;77]2S6LKVL;N_5[O\
MPVC?7IMN1UNG'HH&98S"<YV"693Q<'VMV5._9KZJZF;Z/YWJ#OLG_!I*;.?]
M>>H8^7]B9AX++;'O;3;=U*D5EC8V6O8&^LUUK7?S*V.M]<ZAT7I5?4+< 9(K
MK+\_TKVM93M;N<:S>UEF1NL]E>RO>N1Q^BM=;^L].JQ\CJ.1UC94ZEH<UAK]
M&EK(:'/W>G[7M_G/4_X1=']ER^H?4OI^+?A5Y'JXM'V[%R++:';65L>]K/LU
M5U_K>LQOZ':DIQ?_ !R>HLZADUW8&/7B5LI-;K;[*0TVE[9NR+<79ML_XKTZ
M?]+:NLMZMG8W2:LW)Z;;]K? LPJ7UV&MQGW69+WT8_V=D?I+_P#!KSRSI/5A
MU>^GH^'&=C5X3NG&^HN90SU,CU3.5BXU55#6^K_@O4WL_5M]J[+ZVL-_0ZZ>
MH5.]>P$V64V6-Q:'!CG69N;;NQ_4P\;^<9CV_P!)LV4^BDIIV_7C)?=T^_$P
MK+,!UE]?4"T5V-AC&&B_$ZB,BOISJ/M%GHVV>M]/]#^COV>IT?[0N_9=N>_%
M=BV5UV6#'RGUUD; YS?6OJLR:*&/V_SF_P#1?X1>8#IE>9T#IN)4<7U\S&?U
M![+B:&8KF[J[^NVU8=(;7C?9JZ<?$J]7$QWY/ZQ?CYMOK>CUV)G-POJ7=U7J
M>7D9N)G8[7XV-F!C[0+JPRK"]2BL.S'9-K_YRQG\W_UU)2V)_C -M=C[L&IQ
M::F5UX6;1EO=9:_T1ZGI>G3C8['?]J\BYE7_ %Q;'0.LY?4G9#<RFC%MJ<#7
MCU9+,FSTR/IW^C[:]SURC?JW3C4].^K>?DY'5.J95%%=N.(%.-A574Y6<]FR
MMK68]KL.G#WW6>ME6^BMGZAXG3J6=8=BXE.,^OJN9CN?4T-)979--?M'MKJ8
M_975_-I*?__0])ROLU>35D.Q#?D,:YM=[*P][&NC>QMGTZ_45&_%Z/D8UN)?
MT=UF/?8;[:W4-AUKM7Y#_P#AW?Z;^<5WJF5;BTU65 %S\BBD[M1MMMKHL_M;
M+%1I^M6#9U"C!L8^AV4VPU6OC9OKN?B>@YP/MMO=4]]'^D_XQ)(B2+ M:K"Z
M)5@U].9T9QPJ7>I70^AKV-?)/J[;"_\ 2^[^<^FK_P"TO^ZN3_VW_P"9*KE?
M6''QCD,--MEU.2S#IIK +KKK*Z\EK:?<&L:VNS]+9<ZME?IV6*=/5.H6&VI_
M3+ZKZVM>QKGUFJP$[89DUN?6VVO\^JQ)7">RV*[ PW6NP^F68[LA_J7&JAK-
M[S_A+-FW>]0QZ>D8MMEV+T?T+;2'6V5XS&.<X'>'/>R'/=O]_N0:_K/8<#(Z
MA9@V5XV,]]3CZC"XV5W?8WL:P'Z/J;_TG\A7<[K-&%U##P7UO>[,)!L9!;5^
M;4[(UW-;?<?0J_X1*PG@E=5W_P":NS,I97Z3,&]M9GV"H!ON.Y_MG\_<JN/C
M=&Q 1B]&] &MU)%>,QH-;SNLJ.V/T=COIL5C]MXC>M?L6P/9D.J;;58X?HWS
MOW4LL_T[&U^IZ7^B4L/JU>5CY=[*G@8=UU#F !SG&@EKS4UOTO4C]&D@Q(W'
M;\44X&_'L_9;_4PP6XC_ $&S4TCTW-QW?X!KF-V?HU/'R,7%:]N-T^VAMCW6
M/%=(8'/=K9:_9&ZQ_P">]#Z%U^OK++',I-6QE=GTFO$6ASFUN?7[69-6S]8Q
M_P# JO=U/JN9E93.E/QL;$Z>XTY.5EM>_=<UK;'UU5UV4-932U_Z6^RSZ?\
M@TD\!L@Z5O;>JRZ:2\U860PVN-ED5\N(#2]WN_DIQFU"TW#"O%KFACK/2&XM
M:7.8PNG=M;O>J3.ONQNF,OZ@:<C,?:,>NKI[_5;=:[^991ZA;Z3GL][VW6?H
M?]*E;]9?LM>4,_"NQ<C&QGY==)=6\75UC]+]GNJ>ZOU:G;6VUV;/YRO_  :2
MN"7;K3:LR,:V^G)LP+WWX^[T;#5+F;QMLV'=[=[0B.Z@US2UV)D.:1!!KD$'
M^TJI^LV$<'!SJ6OMJS\BK$#! ?7982QS<AKC['4/;LM8AO\ K'DN9=DX73,C
M,P<=[F.OJ=7NLV$LM?A8[G[\EC'MV_X/U?\  ^HDK@EVKS5TO$Z/TCU?V9TJ
MW%^T$&TUU1NVZ,'TOH,GV5_08KEV93D5/HOP;[:;6EEE;Z@YKFG1S'L<=KFN
M0LCK5C<IN%AX5V9DFH7VM;LK;4QTMK;?;>YC6WV.;[*/II\'K;<S-;A.QKL:
MYV,,LMO#6N:#8_']*QK7/_2;J]_[FQ)%&KIK6X'0[<>W%?T4^AD"MMU;<=K0
MYM/]&8_9M]N/_@?]$KAR<<TMH.!<::]NRKT1L;L(-6QD[6^GM;Z?[BJ8_P!8
M[<PUMPL&RYUE=EI#K&,@5VOQ.7'W;WU[_P"HCT=?QW]6/1[JGT90J9:"Z#6Y
MS@7OQV7-]OKU-&_T_P ^O])6E:>"6NFS8_:7_=7)_P"V_P#S)2PK*2ZQE.*_
M&#G&UY=6*PY[C[W^WZ=KOSU1M^LE+0*ZL>V_*LR;L6C&KV[GF@Q==O>YM56.
MS_26/5OIV??E.NKR,.["MH(!%NUS'APW-?1=2Y]=G\O\^M)'"7__T?0NIXW4
MLK(QJ*6U-PFVU7WWN<[U0:7B]M55 9L=ZKJZV^IZWL_2>Q9N+]6'676,ZFRJ
M_#OQ[:+*I))<_*MS:W-T;MV5V,_2?SE=_P!!?/22&EKQQ</I_#=^A*/J]UFA
MMEQS:[LZG,^TXN18W2VO[.S"]#.:P>QSZQL??3^Y7?\ \&B]+Z#:WK3^N9F/
MC8>0YCV"K%<Y^\V%AMR,K(>RCU'_ *+94STO9_U'SLDEHNEQ^K;;_F_U>'T<
M+]$_L+._YO9G3=U?KY&3=<PR=NRS)=E,W';]+TBGR_JT[J%G4<C)OMHR,PM9
MCFFQP;771KAN=7[6O>W(WY3_ /,7SJDD:ZJ'N7IO9V_P7Z.9T.[-9?\ M<M-
MF15BDOH<6NKR* ]SLC'?#?3V7.;91_TT/!Z+U6CH>=@VY+/M^5=?:W)JW,:3
M:[>U[@S])0ZW_"^C_-?X)?.J26B/51VJX_V/T!TGH_6<'.HOHHKP.G%Y%_2J
M,@O8'%I9]O\ 5?57N_EX3-F_^E?SZNV].ZI@965=TEE&1CY[_5R,3)<ZL-M+
M179=5<QE^ZNYK6>M195_Q:^<DDM$RX^+7AVU_=WTXOT_^[?H4?5C+#&9PR*F
M=99E?;-[&;<>?3^R?8?3_G/LWV;]%Z_\_O\ T_\ P2AU/H?6>LTY%N<,?'R&
MX>3BX./4][V!^2UM=E^1D/JJ=_@_96RE?/J26G\4_K+%U?Z-_-P^']5^ANI_
M5G)OR\'+P[FL->1CW=0H?/IV^@ S[17IN;E-K;Z/_#4_SG\U6JN;]6^I6X;>
MB?9</+P*W/\ L>=D.<;,9K]T;\/T]N3?0RSTZ7MR*O4]GK+P-)#37R4/<J.W
M]6_WKT?HJKI'4^D.8[H_HY5;J*:+Z<ISJB74,]"K*9?6R_Z=6UMU/H_F?HU"
MWZM?M+J]>=URC%RZFX3:"S:2T7BU]KW5,MW?H_3?]/>OGA)'1;Z^E<5:_O\
M"^[?\T,EM6)7?T_"ZE7CTVTBF^QS&L+[WY%?H_H+MWZ)S*W+4;]73DOS79S&
M5,R68CJ!0XEU%V.UP]6FPM9[L>W;Z%GY_P"?6OG5)(4F?N==]?\ I?\ ?/T+
MB]$ZYAUU93,FBWJ-%V2ZP.:64Y%62]KW-LVA[\2W=55=^B]799^C_FT?H/0/
ML.?E=4NHHQ,C+:&?9L22P#<ZY]MUCQ7Z^5=8_P!]GI5LV5KYS22TT5/C]5UX
M\/[O%_T7_]G_[1GD4&AO=&]S:&]P(#,N,  X0DE-! 0       << @   @
M #A"24T$)0      $.CQ7/,OP1BAHGMGK<5DU;HX0DE-!#H      .4    0
M     0      "W!R:6YT3W5T<'5T    !0    !0<W138F]O; $     26YT
M965N=6T     26YT90    !#;')M    #W!R:6YT4VEX=&5E;D)I=&)O;VP
M    "W!R:6YT97).86UE5$585     $       ]P<FEN=%!R;V]F4V5T=7!/
M8FIC    # !0 '( ;P!O &8 ( !3 &4 = !U '        IP<F]O9E-E='5P
M     0    !";'1N96YU;0    QB=6EL=&EN4')O;V8    )<')O;V9#35E+
M #A"24T$.P     "+0   !     !       2<')I;G1/=71P=71/<'1I;VYS
M    %P    !#<'1N8F]O;       0VQB<F)O;VP      %)G<TUB;V]L
M  !#<FY#8F]O;       0VYT0V)O;VP      $QB;'-B;V]L      !.9W1V
M8F]O;       16UL1&)O;VP      $EN=')B;V]L      !"8VMG3V)J8P
M  $       !21T)#     P    !29" @9&]U8D!OX            $=R;B!D
M;W5B0&_@            0FP@(&1O=6) ;^            !"<F1456YT1B-2
M;'0               !";&0@56YT1B-2;'0               !2<VQT56YT
M1B-0>&Q 8             IV96-T;W)$871A8F]O; $     4&=0<V5N=6T
M    4&=0<P    !09U!#     $QE9G15;G1&(U)L=                %1O
M<"!5;G1&(U)L=                %-C;"!5;G1&(U!R8T!9
M$&-R;W!7:&5N4')I;G1I;F=B;V]L      YC<F]P4F5C=$)O='1O;6QO;F<
M        #&-R;W!296-T3&5F=&QO;F<         #6-R;W!296-T4FEG:'1L
M;VYG          MC<F]P4F5C=%1O<&QO;F<      #A"24T#[0      $ "
M     0 ! (     !  $X0DE-!"8       X             /X   #A"24T$
M#0      !    !XX0DE-!!D       0    >.$))30/S       )
M   ! #A"24TG$       "@ !          $X0DE- _4      $@ +V9F  $
M;&9F  8       $ +V9F  $ H9F:  8       $ ,@    $ 6@    8
M  $ -0    $ +0    8       $X0DE- _@      '   /______________
M______________\#Z     #_____________________________ ^@
M_____________________________P/H     /______________________
M______\#Z   .$))300(       0     0   D    )      #A"24T$'@
M    !      X0DE-!!H      U$    &              !0   !0     X
M9P P #, ,0 Y #$ ,P R #$ ,@ X #8 ,  V     0
M       !              %     4                      !
M                 !     !        ;G5L;     (    &8F]U;F1S3V)J
M8P    $       !28W0Q    !     !4;W @;&]N9P          3&5F=&QO
M;F<          $)T;VUL;VYG    4     !29VAT;&]N9P   4     &<VQI
M8V5S5FQ,<P    %/8FIC     0      !7-L:6-E    $@    =S;&EC94E$
M;&]N9P         '9W)O=7!)1&QO;F<         !F]R:6=I;F5N=6T    ,
M15-L:6-E3W)I9VEN    #6%U=&]'96YE<F%T960     5'EP965N=6T    *
M15-L:6-E5'EP90    !);6<@    !F)O=6YD<T]B:F,    !        4F-T
M,0    0     5&]P(&QO;F<          $QE9G1L;VYG          !"=&]M
M;&]N9P   %      4F=H=&QO;F<   %      W5R;%1%6%0    !
M;G5L;%1%6%0    !        37-G951%6%0    !       &86QT5&%G5$58
M5     $       YC96QL5&5X=$ES2%1-3&)O;VP!    "&-E;&Q497AT5$58
M5     $       EH;W)Z06QI9VYE;G5M    #T53;&EC94AO<GI!;&EG;@
M  =D969A=6QT    "79E<G1!;&EG;F5N=6T    /15-L:6-E5F5R=$%L:6=N
M    !V1E9F%U;'0    +8F=#;VQO<E1Y<&5E;G5M    $453;&EC94)'0V]L
M;W)4>7!E     $YO;F4    )=&]P3W5T<V5T;&]N9P         *;&5F=$]U
M='-E=&QO;F<         #&)O='1O;4]U='-E=&QO;F<         "W)I9VAT
M3W5T<V5T;&]N9P      .$))300H       ,     C_P        .$))3001
M       ! 0 X0DE-!!0       0    !.$))300,     !#B     0   *
M   H   !X   2P   !#& !@  ?_8_^T #$%D;V)E7T--  +_[@ .061O8F4
M9(     !_]L A  ," @("0@,"0D,$0L*"Q$5#PP,#Q48$Q,5$Q,8$0P,# P,
M#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P, 0T+"PT.#1 .#A 4#@X.
M%!0.#@X.%!$,# P,#!$1# P,# P,$0P,# P,# P,# P,# P,# P,# P,# P,
M# P,# S_P  1"  H * # 2(  A$! Q$!_]T !  *_\0!/P   04! 0$! 0$
M         P ! @0%!@<("0H+ 0 !!0$! 0$! 0         !  (#! 4&!P@)
M"@L0  $$ 0,"! (%!P8(!0,,,P$  A$#!"$2,05!46$3(G&!,@84D:&Q0B,D
M%5+!8C,T<H+10P<EDE/PX?%C<S46HK*#)D235&1%PJ-T-A?25>)E\K.$P]-U
MX_-&)Y2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>'EZ>WQ]?G]Q$
M @(! @0$ P0%!@<'!@4U 0 "$0,A,1($05%A<2(3!3*!D12AL4(CP5+1\#,D
M8N%R@I)#4Q5C<S3Q)086HK*#!R8UPM)$DU2C%V1%539T9>+RLX3#TW7C\T:4
MI(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]B<W1U=G=X>7I[?'_]H # ,!  (1
M Q$ /P#T3K?4,O!P7686.,C)>?3H:^RNJL6.$4^L^^VG]'ZFUNRG?<N6S/\
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
MV-?)/J[;"_\ 2^[^<^FK_P"TO^ZN3_VW_P"9*KE?6''QCD,--MEU.2S#IIK
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
MP#<ZY]MUCQ7Z^5=8_P!]GI5LV5KYS22TT5/C]5UX\/[O%_T7_]DX0DE-!"$
M     %<    ! 0    \ 00!D &\ 8@!E "  4 !H &\ = !O ', : !O '
M   4 $$ 9 !O &( 90 @ %  : !O '0 ;P!S &@ ;P!P "  ,@ P #( ,0
M  $ .$))300&       '  @    ! 0#_X0S6:'1T<#HO+VYS+F%D;V)E+F-O
M;2]X87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E
M:&E(>G)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M971A('AM;&YS.G@](F%D;V)E
M.FYS.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 V+C M8S P,B W
M.2XQ-C0T.#@L(#(P,C O,#<O,3 M,C(Z,#8Z-3,@(" @(" @("(^(#QR9&8Z
M4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR
M9&8M<WEN=&%X+6YS(R(^(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B
M('AM;&YS.GAM<$U-/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO
M(B!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4
M>7!E+U)E<V]U<F-E179E;G0C(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G
M+V1C+V5L96UE;G1S+S$N,2\B('AM;&YS.G!H;W1O<VAO<#TB:'1T<#HO+VYS
M+F%D;V)E+F-O;2]P:&]T;W-H;W O,2XP+R(@>&UL;G,Z>&UP/2)H='1P.B\O
M;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;7!-33I$;V-U;65N=$E$/2(Y14$U
M0C(S,S@P-D%!,3-%.#,P.45%.#!&0C5%1#,P-"(@>&UP34TZ26YS=&%N8V5)
M1#TB>&UP+FEI9#IB-#!E,F4P82UD8V4W+3<S-# M.69C-BUD.6(R-S(Y,6(U
M-68B('AM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#TB.45!-4(R,S,X,#9!03$S
M13@S,#E%13@P1D(U140S,#0B(&1C.F9O<FUA=#TB:6UA9V4O:G!E9R(@<&AO
M=&]S:&]P.D-O;&]R36]D93TB,R(@<&AO=&]S:&]P.DE#0U!R;V9I;&4](B(@
M>&UP.D-R96%T941A=&4](C(P,C4M,#,M,C!4,C$Z,#4Z-#4K,#4Z,S B('AM
M<#I-;V1I9GE$871E/2(R,#(U+3 S+3(P5#(Q.C$P.C0Y*S U.C,P(B!X;7 Z
M365T861A=&%$871E/2(R,#(U+3 S+3(P5#(Q.C$P.C0Y*S U.C,P(CX@/'AM
M<$U-.DAI<W1O<GD^(#QR9&8Z4V5Q/B \<F1F.FQI('-T179T.F%C=&EO;CTB
M<V%V960B('-T179T.FEN<W1A;F-E240](GAM<"YI:60Z8C0P93)E,&$M9&-E
M-RTW,S0P+3EF8S8M9#EB,C<R.3%B-35F(B!S=$5V=#IW:&5N/2(R,#(U+3 S
M+3(P5#(Q.C$P.C0Y*S U.C,P(B!S=$5V=#IS;V9T=V%R94%G96YT/2)!9&]B
M92!0:&]T;W-H;W @,C(N," H5VEN9&]W<RDB('-T179T.F-H86YG960](B\B
M+SX@/"]R9&8Z4V5Q/B \+WAM<$U-.DAI<W1O<GD^(#PO<F1F.D1E<V-R:7!T
M:6]N/B \+W)D9CI21$8^(#PO>#IX;7!M971A/B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(#P_>'!A8VME="!E;F0](G<B/S[_[@ .061O8F4 9$     !_]L
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
M(%=DL?\ +7Y-;00[;R/9.U[*N!ZNV]FU4-N!%W&I-S>PN38#CW7N@OAV1O\
M^)G4OR@^!/;/6O1.2^1'SFWIENO?A]UWAJU-S=OY+8>;$D;=E]L9TJQV[MS9
M^W^3ITL&7DVN#[KW2R_EF_#+X\_'_P"?.:^ _<.4ZFWQ@?CW\>=K9FAVCV#A
MU!W[VEG\X,[G=[8+^\7IW -H7_A9X/\ K'\^Z]UL0],_/[K+L'YP]Y_R_=N;
M6J\%NOX_;"VMO492(J<3F]M9_2L:X41<?MM8<,?ZW)Y]^Z]T73^8K_/:^"W\
MMW-Y'KON'=N0W)W-3889NAZPVA0_Q3)*)3JP_P#&Y+VP7F(!N5_'^/'NO=$,
M_E/[$[-_F@?([<W\X+Y?=:5>T,#@*1-C?"OIO<=/KQFQ]M)8YSLA\7-Y1_>6
MHTZ-1)8ZK@ZN??NO=/W\\KX/_.-][;._F)?RW]Z;CPW>?3>(<=C=?8?+E!V7
MM/!.9$5<%J(W$R0^G^%\WL38?CW7NLO\M/\ X4J_&+Y>[DZV^-O>6#W;TK\L
MLJ7VQN';V9P[#:=?O?#E4G49H*@PB2&,L X:SW^@X'NO=7_?)7>&\.O?C[W%
MO7KJ@.:WSM;KG=&>VSBK?>A\KAL/+(J@?5FC NW]3R?S[]U[K1,_DN_SA_A2
MW9/>_;7\U?>M57_,%]R96MV[V=VSA_[P[;VEM3"70[,V%B-$G]W&CY(]-RR@
M7 O[]U[JQ#_A2W\Z_A-V'\%NMMI[>WSO7<G<?:-%C>W/C=5]35^:QN2Q^*4$
MC>N;?!D'^[Q0?GZGZ?X^Z]U-_P"$W/\ /"J/D_M'K_X(]W[7[&RW>.P=M9A:
M'LPT>6RF+R6V=O@%6WQFGL\6X6U6#$"_(^H-O=>ZV9?FF]11_$?Y$UD%?4XJ
MM_T.;[(R^,M>B8X.8ME%'%FC5 WYX_V_OW7NM!GXJ?Z L_LGH?*]$?SA?D/3
M?-BEW&NZ-W[?W!N?-'K2@VS@R^>W!@S@"ME5 %(-R3<\"PO[KW0U?WG^<_R8
MZ_\ D7O#.4>VL;_+%[N[XQ6=[)^4O86Y0<I@=J]49L_QUL'@_K_=S=A%OZ$^
M_=>Z0_R8["G^;7S!ZO\ G]\%>J<GO_X6_P L7#[#H=X[LJZ+^[7][<9@?^+]
M_<;!?7<!!'OW7NMOK^7K_.-^'_\ ,KW1N[97QNRV[<GG]A;=QF;W8V9VTV*Q
MU LTGC"!WD.HM+Z0?I>PX(]^Z]T07^9+_-GV?N?Y*;)_E:?%V+-[E^2.]NR]
MJX;LK<.(0+C>MML8'+Q9K.M*QOKE58QR+"W%N![]U[HU/S*ZZ_F[[SWI0]7_
M !/I?B32?';&[0QM#7;B[^P#;VW'GLM$MGO@2WC32$Y-@+_XGW[KW6LCNO\
ME>_SBL+_ #-MKOB]\_$S)=G[GZMRVY*/<7^C[%8WK6@VRLGASVG;^CR-N+6.
M"!9AR..??NO=;+WPFV1_.LZJW]MC:/R<R/Q*WOT/31E*RJZOV\VRMRT"BY)6
MG#/'))S]=))^GOW7NC3?S;MWC9/\N3Y8YT2TZ3?Z*,S14BUDRJM?-EW6+^%A
MOJ#)&UASRH_P]^Z]UJ94OP ^3G\P;X8=1]-=,?RF^@_B#1YY-AY[<GRBW9N/
M!X[?%6NWE]><V_@4B\[G=UKD$M]>/K;W[KW5O'\J_P#EK_(7XS?S'_E#WOVK
M0-5=;TO4'7W476NZ\I6G)93/G!8@?QPX0BQ$8/!/TMQ_A[]U[IF^"'7V4[9^
M-G\VGKK;N-&X<_NKMGN/!XC$M6<9'*L&5$#&UF:0BW]3Q^??NO='Y_D0="]S
M?&W^7=UUU5WWM2KV3V'@=R;L6IV[E/UT.+.6;^"@&_Y4'_>/?NO=9OEQ_*+^
M'?;.[-X_)+'?&+:/:7R*RE$/'_>S?F=VYLK<62'!?<*KGXT0L>>..??NO=:T
MO\XKX4=C;$^)E#NZ@^!GP?ZMQ.(WWL"EK=Q;4[$EW%O?(9-\V=.$61MQ+&VW
MQI.I025N+VN/?NO=&IVW_(,[$^<&^OB?V7\F]@?&_H'X_P#6VS=K5V:ZFZ9H
MCD]R]F-_!$(3.[@MXUP)# A202#?Z>_=>ZVS.@?C5T5\7-ATW6W0?76W^L=A
M49!I=O;;C>#&J+'D(\DIY!/Y]^Z]UK?_ #]S/R%Z7[&[9^;/\SVMVWD?@GU#
MELEM?X]?$[K%3N-=^[GSQ*X'>G:C%0A8:3<#D<7'(]^Z]T33^29\F/C-U?\
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
M_P D=G?\4]^Z]UW_ -C"/_ 4?_8G^_=>ZZO_ #"?Z?%+_P!B=_Q7W[KW7?\
MV,(_\!1_]B?[]U[KW_8PC_P%'_V)_OW7NNM'\PG_ ([?%+_DCL[_ (I[]U[K
MO_L81_X"C_[$_P!^Z]U[_L81_P" H_\ L3_?NO=>_P"QA'_@*/\ [$_W[KW7
MO^QA'_@*/_L3_?NO=8/%_,%_U7Q<_P"I'8'_ %\]^Z]UW_V,%_\  6__ &(/
MOW7NN/\ V,'_ .._Q;_]B!_T;[]U[K/?^83_ $^*7_L3O^*^_=>ZP^+^8+_J
MOBY_U([ _P"OGOW7NL^C^8-_QU^*_P#R3V3_ -&^_=>ZZT?S"?\ CM\4O^2.
MSO\ BGOW7NO:/YA/_';XI?\ )'9W_%/?NO=>T?S"?^.WQ2_Y([._XI[]U[K!
M_P!C!_\ CO\ %O\ ]B!_T;[]U[J1_P!C"/\ P%'_ -B?[]U[J!.G\PX_YBI^
M+5/_ (U$._V_ZUN;^_=>Z-[M ;H7;^/BWM+B*C<_VP_BK82*9,<9#?B)9RS6
ML?\  '\>_=>Z_]7?S<VD3_??GW9?@;I-*:31= /NGOSK[97;6P>E]PY6:FWM
MVC29>LVC1FDNLBX3F6_^)OQ_B/\ 'WYID70#\7^?H_DV][BS\>, !?0UKP)/
M'UZ',31(OU_WAO\ 7_I_3VV)0^?+HKBM73 _U?SZY//H4%D(O_C_ ,:]W%"2
M*]);F<6U"5J.L2U#'],?_)__ !!]^) XM_+I.+V63"PC]H_S==^<_P!E+C_!
MA_A_3W[4AX-G[.K-=R@U\+'VCKC)-)$@TQ$#_7'_ !(][+1\6:IZM,VX$$QV
M]3_IE_R]>25YA_FM8_Q8"W^VM[]K0? Q_9UN.6^7XK?_ (TO6<R.20BW _)X
M_P![M[KJ0&C'_#T]+]0I[$!'VCK@]0(A>06_V-_]Z'NIEB\F_P /5X4N)/\
M0OYCK/K!6][<'^O]+_[U[W4<:XZTK!P /B/42.6%2291].>"/];D_P"M[\]P
M@H"*#JBVDEL3)(W;]G^R>N2364Z89B/];_B2;^]R-I^(=7,36X(4:OS_ -D]
M91.OTM;_ 'G_ (CWY2'RISTVLX8TT]83,DA'-F'^!-_S_A:P]J-#+7&.G;BT
M<D.OE_J]>LCU"J"QY'^L1;_>_=!$2:>?5X0)P0ASU&BKA))X_#/%_KP-;\_X
MG_>O;6M349K_ *OET\;1HUU!ET_(C_/TX,R@7)X(_P ?^(]^7NR.DSR+'ECT
MCL]NO;^V,)6YS<.7HL#A,53M59+*UC-]E2(#R\CM=E'!]O,^AFJ06 STSMUK
MN'-DJ6^TQUE)IQ4Y].[0,>IH.JK]R?SP?Y>>W,[7X/\ TS5&;.*JQ0Y#*[>V
MQELEC*1Q;EG$:$_[:_MOQH_-?\/4EV_LW[BSVX$%NNN@IW6U/YS5_P!7#H[G
MQL^8_P >/EMM:?=_Q^[+P?9&&I9!3U<F&D9C22"]_(#&MN/\;>VQ<0R9CKT0
M;[R9S!RK7][QJ$ Q0H>'EVL:>?KT9EY8I18^KG]-F'^\W'M_PVP1@= T7%A=
MTCE.:\.[_(!UQ68*OJB,4A)X-S<G\\#2#S[27#NRD#X>EL7UDD59(:/3^)3_
M (.L!J_&CD#RL2. 1_7^O(]^MY%JJ5QU7;H7EED\1J'J6\@B5=49;ZD'Z<'_
M  ]K0A<FC=)?'^C4(ZT_U?*O7..1IE(,14'ZW/U_P_%O=60(?CSTKC=F[M-!
MY9ZPBHBB0MXR@O\ U9N1_L"?;4VISH'<?V=>M)9K[N\.GYC_ &.N4<YDB,B(
M2+_IL1_A?D ^]1JR"DBTZW<QS6Y(C 8^F!_EZP+6>L*BV)X\6JY^OU (O[L6
M3\3Y^SHK7<9KA@(XLUX5'^4#K.]4(XO(YYO:VEO]MPI'NP77D#'1O;03O19?
MC_+_ "'K&*P"?[5S^^0#IX^A']?IS[T6BK\7^'I$IO/.+^:]<GF4#UPE/]=K
M?7_@O^O[L&7RD_EU5]PEA_M(2/S'^8]<_N2'2,II\H_9Y!!L+F]AQQS[2+.I
M:E/LZ4 W!+UBQY9'6;6W^I(_V!_XI[4@ ];I/Y(/VCJ,CF,Z%I94_P 0Y<?[
M<WO[U)-D5-?RZJ)[V8$O:T_VR?X,=9_,-&HH?^-V]MI('/;UN0^$M9EI_/\
MP5ZR:G_U'_)P]WU)_'_(]>UR_P"^?YCK'KD;_=/^W8#WX,/(]5\2Y'_$?_C0
MZA"271+Z):<VYG\6JW^(!7FP]V9T(^(T^P],Q/N,O9+%2G U0_R!Z<%"L!?D
M\W^H]Z#8P<=*? % 9!W?ZO3K_];?OE/[D?\ KC_H8>[$TB<](I_]R+?[?\O5
M.ORI\D'\S7X.5J\S)MCM50/]I$(('YXY]D-S.RSQ '!(_P /4O[!91W7+UXQ
M^%58?\8!]1T3W?OR"[NH]@?S7IJ+LO=F,?K+>#4/6F6I:SU;0 P0=A@N#;FU
M_I[*[:ZD8N5; (K^VGIT/]HY5M;MK;5$!*X-*UJ!2I_$*>5>'2V_E'?S%-V;
MMZ]V_P! ?,7<])A^_P!Z'&9G8^X=Q50Q^-[9VQG+-$^$S)*^;<"->ZWN;\>Q
M%:2AU'=W$"G^4?+[>@?SMR(T$RS0QDQD'53XA05! \3-,@@'5D4!X=&1^9_:
M_9^TOGU\"=C;4WEE,'L[>&5W7_>_;M%4J,7GD5/2N94"Q  X]V#_ *B"OF.@
MIL=A:S6UP[JQ8*WD?X?(5S\J] %\DOD=\I/E)\LJ_P"#?P_W)4]6[:V+0+D.
M\.^Z6B7(/M-F-DP6#'I'D-P+?EO=I)-<I2,]H./\_P!G^3H^EV>PL]NCNKI?
MUF4$\0230A::@-7D?Z7G3IN[?^&'S;Z=PM-O'HCY\;QW9V;MI?OZOKWM++81
M=L;O''I=+EP>?H1^/]A[;+E<B4:AZ?\ %='$&_[+=J5DV]Q&1@L6(^PBA_*H
MI\_+H^$G1?:GR7ZJZPR>_P#N#<W4F_\ &X?&OOJDZ9W<HQ0W, "0&!_#-Q?G
MFP^GNQE:0*VO/#_5CH.WV_;-8/-%%:G0344)'&F*TJ:&M*C%:<!7JH;XS];=
MU=S_ #R^7'QIW'\J/D!3;%Z2PN&K]MU5)O(?Q-<GN+2;W(MZ0;_3V6>(VMDK
MD$_RZ%O-C[?#:0W2PX94/%L!M)X_(?X.C8_.)^U?B9U_\,-@[-[H["S,^3^0
M^)P&Y-VYG*_Q#*[@Q>:#?[A\V?[2>KC\?7^OOS3,H K4_P"KY=!WEV2QN))W
M: A>&=532IK4<1G \L^O5PW='9V ZAZ?WCV1N3*4V&QVU]H9/,FJJ_T@P8EF
M4G_$,/9A/)X8^S_+3H [5MRW&_6]K^ S$?L_/^CU0C_+![_^5^/^362P7RAW
MOD,]L#Y)X;)]A](#+5BM_#<<JJZ80+^'L5MS]"/8<FO'1P6)H?\ !P].IJ]R
M.5+?;MAAFB"DHU#3\.%-/C-.TUI3@1ZCH[O\Y#L_O;J7XK1[B^.&XLE@NT3O
MS:5+MO\ A0]62+Y< X@\<Z@O^\>Q#N\K11H0:?ZAT$O;+EN+G"YNH& .D9XY
M.:GXDXD>O'I1?RT?G5G_ )4[ KMC]VX.IZ_^2W76K#]D;)RM*,9D*MPAMF\*
M@"EX7_(!X//^(WM,WC(=3=X)\O\ #_JX=>]QN1/ZJ31-"O\ BS@<"**<>6M\
M-Z@\?D>@ ZH[O[6R_P#.8[IZ=R6^LU4]7X'JG$YF@V2:J^+Q^68@:M/T)NU_
M:K]XEF*DXS_JX=,R[;&W*TUVJ@LL:T/VD"M*_/TZL]^5>XNQ-L_'[M/-]303
MU/8.-VUD'VPE/1C(-_$R#I/C-CQ_O'N[WVBC+Q]1\ORZ W($$5[OZ6LVDIJ
MH?,U/V5-,TZU.>JOD7OK+]==3;BV;\C.]=[?.?.]O+A-]]9U6YLUDMM4&,_C
MA_CRYS !?]^[ML"UC?\ V'L/P7!8BI-:_P"K_+UD;S)R@EK"RK$HA513)K7.
M*:J   4-?E3&=SG;4U=58#$U.5TKEIL7C?XI +$+D/&ODY_X/<?TM[$L-=*D
MC-/\G6,>]VPBFGCC%4#4'H<_;PK7J@+^83V=N_Y%_.;I'^79B<KDL7UAN6AD
MW3W')BZQ<>V;PJ$N,'K5=14*M_J>?:%I6=A'&V"1\@3U.?(2;?LO+-]O%C"!
M>K$S%LDA?BH-0(H::J4X_EU8G/\ %SX+?&/J3^$YOJCJS:O6-!1K15F0W#@H
MLA',+7OFLKHDD-R;>K3]./;GB)'$:N"Q\M-2/SQ_+H!6?-7NYON^/%LMP3H-
M0!]*HT^I$@0$8\]1\NBX?'7 _P K+ICO>I[%^/6_=H;#WQOZB_@@V5MW.9?&
M[:S_ -!JPV ,:IJO_2XO^/;7TZ1$,&(_U?;T?\Q;'[@[B%_?$(>/U#6X/K4Z
M"N?LZ CY5?,3O_Y*_+>#X"?##>)V3D,30'.]Q=VXNDBR(V?B@MS@\"Q$:C<9
M'UU&W^-O>C?F$Z5-#7CG_,?Y=&_*=ER)L<#2\Q0EKD+4J3,*$#@"G;4_TC3Y
M@5ZR=S_"3YY?'[8<O</07S?[([)WAL.C7.;CV3V/20Y3%[\QV$77FTT^1G61
MHP2+@<#Z^T]FSOJ);.>%1PI\AC\^D=ISKL&]0?2/MY4' +$E:UI0=M:X-,4P
M<UP0G^8W\QC=G<G\IC(]]].;IR77_;N-W!MG9^[FQ%6!DMH;I5@NX$L%' #W
M'OU[)X::U/<#0_LK7I=RGR+^]=Y"6\?^+.NL'THR@K\:^3 C[:#AT;3^4]\^
MLUWUL6BZ)^0RU6V_DSL3"XZLK:3=!5'WYM63G#[TP$H]>=$FD:BI!N+_ %Y]
MTV?<6N,,U>/^P.'1=[O\AP[!OB) G84U4'"M%).9#Q)-?S/F>B[;X^27=6(_
MG:;4ZEC[+W'3]/UFU?OZO: J[8DN<&3;3;C4W^'NV\7YMG" T4$#_/Y=*HN1
MD?E>WO4C!D>$&F?B/RU^ORZ?=T;R^3W\R/Y0=C; Z$[XR?17QBZ/RB[8W3OC
M:5*O]Z-W;KM>3#81VT+H6Q.HV%A_C[56CBX9B#V?\53JLMC:<GVD#31ZKHJI
M:A-2Q )S4B@/GC ]30I3O[X?_+_XTT]!V)\)?F5O#>W8&*R^*HMR]8]Y=CX7
M<FULABB;'G<#,-OF_P!1_3Z>ZWK"!0P<<?+CY=/V%Y8<Q,\4EJXH/Q5TGU%1
M05^7[.C[_)?Y4]M_'OX58?L_<5-MK-_(S<F$Q&V,-MW:54N0Q.=W]G>$CP((
M&M !?C@?ZWNWBE4#:^\] [:]JLOJI4DA)@2ASJ +>0XY'$UX5Z*GU%\&?Y@/
M;G7T'87R"^;/9.PNT-WTAR[;'V&8\=M?:#CG"QVUAM:#E@!Q?^OTWJDIK9Z5
M]?\ BOV=""3F':ML8VT$!(7';PK^( <:CB13^=0$7W@_\Q7XX?RZ/E76_(ON
M3!9/>FS%)Z@[$V.O^_GK]J@V/\=X!.XFO[2&24)W#MKZ],;4VRWL[!$!GTDU
M&H8J!DXXUZLV^!W<-3O;X<]&[O[ W[ALENW+; Q=9FLMEMPX8U[90CG6WZ2U
MA^?Q[N)1X5:C5]N>@SS#M\";A2*%O"-"2%;2:UJ2:\1PZJ9ZG^2/>&Y.K_YJ
MV<J.U,WG*CKC=.5H>M:RDJ[_ -WL4(I/^+%_3FWT]E<5RW>2WE_E'4BWNT[;
M;R6A\$:0Y_BQV,?4TX>70[?&KXMY+MCH3K7L3='SQ[HH=P;IVWB<WF'HNR<&
M%_BA4\W:WT]F,,@*J[2 =!F^W6VLIFBBV]W7^($@?/B#PZ#W^:AD?D1\5_B3
MTIMWXW=S[TR':&6[2P^#PFZ\OEER>6W<+MKPKLK-J#<6'XM[9WN<P"/PV/'/
MIY<!3H3\J;CLN_S78-HJC2B@=^H\0VHXJ&-,<!3SX]'E_ES?-O<'R4ZW3:G=
M6"/7WR5Z[8;>[(Z]RU2*')3RQA ,W'"$)T/IN0/H;_U][V6Y>X-2W>*_G_LC
MH'<\\F):3O-:H19/W$#@AQ4 !JT/YT(\@0 'VRNYM^I_-.[VZ]RF\,A_HTP7
M1NT-STFW:JJ48K'R-I$F: /I6Y)'/LT$H%PQ+=E3^SI:^UP2[-$D<(^H*)C/
MQ$C5BM!Q()^WHG^TNS/FY_,T[V[9H^LNS=R?&3XC]3;C&U</OG:E(@W5V?DT
MO_'/X*YM9([_ %/ O_C[JK23L:-C[/\ 5GI^6SVC:H5)CJYP,G4U!YDD4 Q4
M\!CURK]W?'SY_P#QE[+Z_P![=)_,"'OS:']X\7ANR>L>Z-QX3'Y'^&9TV_C:
MNC,H/TM>S'ZCZ<4:0H05E!'^KY=/[KS-L>X1,G[M:-P, ER/3M-/+\CG'KUL
M"X&H>KQ5#/*:8SSTJM4"CJOOJ(.0+A)"=+ @_@>[K,"14^7Y=1%?'7,XB/97
M%0/]BO7_U]]3<&?PFW<769G.Y&@Q.*QZAJO)9.I6"AI%%O\ .NS*J_7\D>[-
M72>X#\O]5>K6>VONLHBAB+RUP*XQQXE0/M/5-/=?8.V.U/YH?Q!P'7N;PFZZ
MK977O8.8WC_"ZQ,B<'BLVFG"2,4]*^1@3_L?8?N(-4Z,AJM1_DZD?;K638=N
MNOJ(]#,C"E1PTT\BW'-/E3JO3LNHE_N%_.7-.;>;?F/%7_D?Y.#4?D\\?[;V
M26ULZAZ#)(_RGUZF+;#!:VL$I;N16(X^8 .,UQT:[;?\O[KOYF?R\/B_DZ(C
M;?;W7.S,/NGJKL/% +DL;NG"%U0!R?7@))%M;\<?[$16T:B!,4;_ %?X.H\?
MG9K/>IHRU;8D#A33Q\]!+$GRI05%#@U(?LWY>=@=]?/_ .$G4W>&P<WL/O'I
M/<&[-E[BJLM2+CL5OT' >G>F!MPRM]>2?K]?;$$9\6/4*$,*_M\^I#O>5MAY
M6V^]EMKC6'B8KAZ93 '<XH>.2<DYI0 Y71G=%'\+OYDOR?ZU[VQ/]R>N?D%5
MXG?&P>X=P4@QFV<AE@MC@?X\25OR1R;7')'M>D>EF3RX?[/4<[Z'YAMXI+(=
MX%: CC0@KF@J*D?:!GK-_-(Z0_E_]G'*_)+LWOG=Q[%QNPFH]C[8ZQ[C&+&[
M"J_[@EP>W\!9MPDO:UKBU_:&ZT:&8OW#@/7AY_(=.^W&V[KMT9BELJ6=6U2%
ME[?B(&D&I)-!45%*GHS'\E'I?L#H_P"%V%3L>3<T%=O[<,N]L9A]W5V3R&X<
M!B,[H.#P\IDNX"@_0<<\^U^V,=)U''#H*<\6]C=;H54EG%2>( X'))!P#7'K
MT6[X!21#^</_ #$%\PU#;6SQ;^A#Q_7\<#WL3$RL:XS_ )>A%S;*LFQHH%6
M0>?D5Z&G^<U?R?#74/V?]F3VO?\ U^+^VVE:N#CJGM9.D-[.7/D?\'2&_F]+
MVIWTW0WPOZ8KH*7=_:6<QN=W?5N05QNT\"MW;-6]2J[W-O:.6Y-R$B09IGYG
MI9R3]!M\.X74\A5-1I6M HR2*5(!S4'T!Z*O\U>A/G_TCUIU5WO5[XZVWO0?
M$VLQ6<Q>W.O]FG&9/(;7P:*F=N#<?YM!P/Q[+)]FD<J[''D1]M?4>?0TY?WO
M8;JYN$C;N<5=6#YJM,@BGPJ,#%/SZ-U\M>]MN?)KX4_%3N+!"F..W]W=TM7U
M7^66_AV1_C)&<3_D%E/^PM[.I%U*AU>O[>HIM8%L;BY6O;VD8_#F@_(U_*GK
MT)7SU^%V^LKG]H_,/XPYNIVU\@>FJ5ZRJQ%(5Q^*[-VH;G.X+/&YN2G/]"/]
MYT\(6C(W^3JUMS$$UPW,=<D#-13R![37'RR!GYUI?RV?D3@OD_\ S:.VNT,=
MBLEMO/S]38K ;OVEF*(8_)X'=&""IG PX!O]/:?;09)];')8G_!U+WN-M.V[
M1R[+;6SU"QJJU#>5 .)-?+JW?^;#VMOGKGH;;& V;OANK5[2W]BNOMR=FTQ!
M.SMMYO5')F1_0CZ'VON4HH5>/_%=0ER+L%IN^YNSFFD \#Q%3Y,/V_/JF7L_
MX@;'_EBO@?G!\5>_=N[LWCBZ-LSVKM3?&X\+D1W5BLY8?[@F!_X^,ZN/9=<;
M>816HKZ?ZCU.]GNUU[IW?T_,$+QH*BN"#IH/]#$1\ZCU%<XZMA_E1?-3O/YT
M;1WOW#V53[ V[L%ZU:+8>RMOB^YL&%9"_P#>!P+:C'>WLQVZ<HK FBC'_%=1
M7[M\E[7R;%:C;79F<9:C<<9)9W%3Z?;08Z+#_,-ZTWC\9_FETS_,4VSB<CN/
M8^UUDV1W!B**D7)9/"X7/>@9Z,"YTV-B?P?=VC:V*R(<8_(\:'H0\GWFV77+
M-WM;L!.T96@U=RGMU+\A6A]#]HZM,Q?RJ^&W>O7)SU3VIU=N?9571K65]'N#
M-84XVA"BULRLK>-2/\>/?EW0(]&-%_U?+J*+7E#>(]WFN+2'4^K%"@/V@,_R
M_%PZI-W/3](_/3^8)U#L+XI;7PTO5'QIKO[U]D=K[>PPQFV*W)Z55<#@<X/3
MG_TW_IJ)]IMQ07918Q11_JKY?ZAU.&T<\;AL')LVV;BY>8FM.W U+1!IC(X"
MIH?B)^WI/="YG)?R\?YIG?F+[LH#A>J?D?EFW1MGN+<-*F+VS1'38X$YY@R
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
M/]7'AZ]'1%*@01C]+7\O^U\?[QS[]X2D_/SZ(I)&D.>'12=E_"[X_P#7O?\
MG_DOL_9U-A.S=V88X7<-?1ZEH:^,#3K>-E)#^VK*"C./Q#_8X="&XYFW#>K'
MP+F4,.%:+7'KVJ2?4U%?3H5^YND=A=_[#S767:F!H-S;'S],%K<75J?4UOK<
M?Z_M7,@<&AI3H/;+?WNPWIEB<:13T\CG!#=5K=(_R5_AMTWOM-\1P;WW_)C*
MLUNW=I]@[ADW%M3;Q'_.EPKKICX_JQ/M-=T=B/P_;4^7IT/MW]TY-U>)=LB6
M&XTYHVJOV"2+'[3]O1ANF/Y>_2_0/R+WQ\BNJJC<FT<SO^B^QW?L?%5Q78N0
M?DC+#"_\=.+_ %]OVMFJ+K;B1CT/#%:]$^X[Y=[C;Z=P?6"OHHSC':HSY]'E
MR>$H\W02XS.4=#D\=5*14X^MI$KJ&J!X :,\-8C\@_ZWM]PLN0!3S_U&G0(V
MJXO]IG#-,58GR 'I\F_8>JM^P?Y,OP4WUNVJW?DNM9<&N3JA7Y7;6 RN6Q^U
M\AD!QYGPD,ZQC43^-(]L';+>=L*:^E<?MK_GZE"U]UKC88!XL:%Z@!BIJ?M5
M5-3_ *4#H_'2_174W06V*;9'56R-M[)PU,'/V.W<0F-10 9%!$996] O>Y^O
M]??K:)'0R1K^F,"M:GR^1X]!3?>;YMZWH6\K]Y_#P .G5Y( :CU;K%W1T;U5
MWSLK*=?]M[.Q6]=KY%5^[HLO2AU:Y7FP"L/K;Z^U1M5=!C)/KTEV;F+=-NY@
M:VMY!H(X44@=E:?#_E_S=$>ZK_DY?!3I[>=/V!B>JAF\[B:O[W;W]Z\QEMR8
M[;Y%B?X)A7FT+R?R#[0"TC3X22W^K_5Q'0LNN>KOZ9D4!4(S05:M?*H('V:6
MZ.!\B_C+U'\HNJ)>F.T\'_%-D5-;BJYL32.: $X5@8@"/2%4'^GT]W;;5E $
MAH!\O\Q\^@WL',\T=Y-<H22RFM?7RXK@ ^0'#TZ&O:6T,/LC:FW]F[=@^UPN
MV</B\'BJ4G]..PZI%&O];E1[NT0H-)I3HIDNGDG:8GN)K^7GY=%7F^!WQYJ/
MDI3?*Z+9%-C^X:8::G<=+<-7@"P+@DDG_'B_LMGV>&Y?Q)#1B<C_ (IA3H62
M<T7=QML5B\@954 &@!  Q7MS]M?Y]<?E%\%/C;\PL734'<NRX\K747_%HW#C
M%;&[FPA(NW@S2NS@<_3GGZ>S![%0:LA^1!_P\:],;#[@S;:JQP,K*,D,&_D0
MG;]A)'18/BY_)H^('Q:WN>QL3#N[LS=U*+;;K^V\N^]'VD#:XP8D6/Q'_$W^
MOM ^UB0@D5^7^HYZ.-X]T);L&.)?"4BE0=1I_1_2%#\Z&GEG/5K%9B:#)4%1
MCZ^EI:O'U-(:2II:JF'V)H+-="EE5A8_3_D?LPDLXZX KP_U"O\ /H!6,]_M
MSI-)-0J:BFG%/LK7["*'JK?M'^3?\&^S-]9#?V5Z[FPU5E*L5F7P&U,IE]M;
M9R# <E\'@)X([M];+;GZ#VP]BG$*?V_[!ZD.P]V)=NA$4T:R,% K1JUH,D*H
M_E3HSN8^$7QWSOQ]S'Q?BV!BMM]6;AQ7\/RN%V[2C&!A;5J%K@'2/Z^ZI$6R
M"=%./09EYMNEYC>X0 L2304IE>%=)\O/H;^I>JMG]*==[7ZDV-12X[9VS,,,
M)AZ.=M9CQX5O2S "Y]?M?';H(Z@$_P"K_8Z#]YNEQN',S3O4/@^5,(*4P.!
MKT7[!? GX]83;G>.UL;MV?\ @WR)ERU5V4K5+7R3YD%90MR"  3;Z^Z&VB 9
M2"#]OV=#!.=YKCP;A0IT$'@>ZH(K\( XXXT^8Z)Y!_(K^"U+%4TV-Q/8%!3U
M/_*-2[ZS2+2@C_=9,GX_Q]HWMPIJ<#[>'1DGN3<R@0F)6H/L_P"?,?F>C3_\
M-Q?&W_1)UMTO4X+-9#9O4N[5WKM!:_+/79*+++=F+3NJ@J;@#TCZ?X^U/@14
M^#^9Z(?W[<$UH*$4^SYUIG[*?[)WA0I0TM'10<4U-2"E^W^JE;*+W/\ K>["
MW5@.W ^?03W:]E:1F4U9C7R_+RZ+;LKXE=*==]X;S^0>TMGX[ =A[WPL."W)
M6XJD2@H<CCK*1KC0:?)=;FUN?;-C;!6U>I/^3AT)=_YLW*^V#:K:=P4BQ6JU
M\AGL!\AD\?/I*_)7X0?&SY48G'8;NKK_ !>XZZA:^%ST4<V-W'CBI!;QYK#2
M12Z6!^FH 'GV:2PK< NT9HHS3'^3_)TOL/<^;E?>]NHX:2KD*0[**H5QVD@&
MO L #FG'I#?'+^6=\4?B]G3NOKGKRGK-Z"W^_P"=V5!W#N>E!'T6:1E O^+"
M_LAMH8U;$=7^WA^72Z\YUN9;22(/X<5#4**LP/\ 2TU'Y*#\^K!X94=/'$;%
<0.>?]C^I1[-C&8Z%^H_MMPBNY7I]OG_F'7__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>g930276g0319132129029.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g930276g0319132129029.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" "Z F0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M/A&51@12 \MGD<;1Z\8-_P""-5N_"%KI?FVV^*YDE-F)5,*(Q.R-'EAEXC!
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
M30,$0F,'&QAT&.!535_ /B&^TR'3H[719[<64=NTE[<^9+$RF4@QG[+L&/,
MR$!VC VG!%2M?0F.VO\ 6IZI5&WU6"YN]0MDCG5[%E60O&5#94-\N?O#!Z],
MYKC(/!FJC4CJ+6NG07TEX96NTOY998HVMO*8(6C!^_\ ,%X4X'3 QH>$/#=_
MH%OJ*W%GI5I'/'&%AT]G??(J;6D9F5>6P#C!.<Y8YJ972;\AK=&W>:\EI-I$
M8L;N<:G+Y4;Q>7B(["_S[G!QM5C\H/W3[9UJP&TZ]N[G0&,<,=K88N'=I#YI
MD\IX]FS;C&'SG=GC&.]<C'\.M1_X2R._O$M+ZR-TTMP);L()U(< O"EN [#?
MQYDC\ C/-6TN:R\Q=+^1Z;17F5Y\/M8N;*^@#6*Q37IN%MEE3;)D'+,SVS@'
M)R,H[9_Y:'C&MI/ABT7776*U'V6-X[F]%S9G,M\BA5D25E7?QEBRC&X @C<P
M,K7^OZ_X<;T.FU#6([#2]0O_ +-<3K8AC)'%MWL% )V[F Z'/)'2K5E<-=V4
M-RUO+;F5 _E2E2Z9[':2,_0FLC4;&]O-"UVSM(XOM%UYD<7VAS&AW(%R2%8X
MZ] >E8VI:+XCUF&Q34-*\/S6UFP+:?->23177R%<LQ@&TJ<$#8V>>F :2V^2
M_P""#_S_ . =O5*TU.&\O[ZSCCF62R=4D,D956+*&!4GJ,'KTSFN"TGX?:EI
M<J2(EB+E;MG6]^V2M-% UN8BJ;D. #@A,[<*O(P*BM/ .K01J)-)\-/:K)&\
MFEF1S!=,(BC2NYBX;.U@"C<YR22"'_7]>@'I]9^H:O;Z=:WL\J2LMI&)&5 ,
MOG. N2!DD8YP.>M<5X?\!W^B:A:W1M]/EFBO_-^TM>2M(MN8/+,:[D. #@A,
M[<*.>!76:A9W5VNJPV\<):>&-%%RFZ)Q\VY6&#D$'!X/6A[ MRQ8:M_:-M'-
M%8W:9F:&5)516A*YR6&[D9&,KNSD$9'-:-<0OA?5AIVE1-%;%K2[FE%O_:<^
MR"%XWC"))LW,1OX)"[1PN !7&:[X)NM.T^QM)=%LY+>2VACN3:>?<,\T:R*7
M.+27DB3 =EW#;P1@4/\ R#^OQ/:J*\ZUGPKJ-UJ^F:I!I>F6UC96RJ1"[1W:
M(8V5XPR0L[;0WR!'3G.0<@C(T3P/J%UI>D7S:%HZ1QVT:7&EWLDH6^(0CS+C
M?#E9$)&T%'ZGGH0=_P"NX=$>N45YI:?#J_@T/5+1_L9NIYD:*9IS,7A"H#"Q
MFB<(F4&!M<8 XX%=OX=T^;2?#UE83L6E@CV']Z),<\ ,$0$ <#"+@ #%'0#4
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *CN)TMK>2>02%(U+,(XV=B!
MZ*H))]@":DJ.>WANK>2WN(8YH95*21R*&5U/4$'@B@#FSXXM);6TN-.TS4=2
MCNKAK9#;")1O4$XW22*""%;E2<%2#@\5O:?=R7UFL\ME<V4A+ P7.S>N"1SL
M9E.<9&">#7*^)=!2"WTVVTK0;ZX@%[]IN3IUTEO+@(RC,C2QL3\P PW1<<#
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
M?7)84=_Z[?U_D';^OZ_K<[VLN/Q!92Z['I$0F>=XI9?,$9$8\MU1EW'JV6'
MS[XXSP,WA+5K&)8K?0TO[B:WL/W[3QA8Y8)G;]X['>2(V50RJQ^7M4%_X-N9
M;K4(!X2>2-H]299HY+=4GEF9&A;_ %@8D;>K@;2%(Z @Z^6H[?I_7Z'HFL:X
MNCSZ=&]C=W(OKD6RO!LVQL02"^YEP, ],],=2,U=/\4_VC:V\\>BZG%YUZ]F
M8Y?)#QLFX,[#S#\H*MTR>,@8P:?JVG7&K>%/("-%?K''-"LC#*3H0Z9()'WE
M .">_-4M.T&_T^[U"3]W)'+#Y\:>85W73KB7D<J/D!!'_/1J'I?^OZZ_@):I
M=/Z_X;\3:U?5H-&LTN;B.>1'GC@ ACW$,[A03V !/)/\\"K]>6Z+H&M:=X=U
M6U7P[/#Y]Y9W,5M%]EB7Y3'YFT+*0 /+)^9BQ!&23G"_\(;?"/6C<6.JSRW3
M?OMK6)CN<2[T9491YF!P?/(.#M&>H'H[?UT#H>E7EW#86DES<,5C3&<*6)).
M  !R220 !R2<52O-=M["XTV"YAG22_?8HPI\HX'WR#@?,57C/+#MS6/-:7L7
M@_26N;4)-9307%Q;PJ6(1&!;"AG)('.T,W(P">":VM:=J'B5+^YMWU2TC@B1
MK%86M'CO2I\Q'!;<P&X+WCX _ V^_P##_@AO_7];':U%-<PV[1+*X4S2".,8
M^\V"<?D#7GFKZ3J]_>2W\/A/_2[^*Q=Q)-;J(9X)G9C(P8G[A 5D#G'!QTJN
M/"=X?$*W4OAQKBUCU);I_M MC(S'S 64AP'52RG+JL@  R^  6U2![-K^M#U
M"LRUUN.]OKNTM[2[9K2Y%M,[($4$QA]XW$$KR!D \G@$<UYOJ7@J\N/#-Q;1
M>%W>[GOKQGDG>">;:S2-"^Z24K@;\9;<RY8JN6W#8@TS69M<L[VYT*_0QZC!
M.SM<PX5?LOE.Q59><-[$]<9H6K^[\?\ (;T_'\/\SN=0OXM-MOM,ZR>0& D=
M%W",'^)N^T=SV')X!(M5YAINF:CI&H^(+B[T1K9-3MGA58Q"5N+C?)M VNTC
MEE?)=_1B0B@"NU\/?9X5N;&.V6.YM/*BNIEV8GD$:_,2I)SC P^&QCC!!)'5
M7_K^O\Q/1V_K^O\ (BD\9:1'=7UNQNO,L5#3@6DAV#.,G RH[AFP",L"0"0V
M7QIH\.FV-^[7(@OB%@86SG<20  <88G/RA22_5-U6G\+:#))-(^DVC-,27)B
M'4G<2/[I+ ,2,$D ]0*63PQH<MO# ^E6K1P[M@,8_B.6!/5@Q&6!SN[YH7GY
M?\$;M^?_  !#XDTX:ZNC9N/MC1F0)]G?[N <],[><;ONY^7.[BLZ;QWIJZ?=
MWEK9ZA>+:3I!-'%"$968@ 'S&4 Y(!4D,,@E0#FM?^P=)_M#[?\ V?;_ &KK
MYGECKC;NQTW;?EW=<<9Q7/\ BCPS!#X8NK30M#,D]S)"K)9ND+A%D#8#,Z[5
M !P%(P3P!R:73^N_^0?U_F;NDZT-3FN;>6PN["[MMIDM[H)NVMG:P,;,I!PP
MX/4'.*U*\Q?PUK%W:ZTL>FZE:Z?</:D6MW<V]U=S["?,^>1I%*X*X21R.#]W
M-6T\)DW>@QW>CZA>6=IIMQ"WVBZB8Q,61H@0KJH<!2,HN%.S#84,&_Z^ZXEO
M8]#HKQ^U\'ZC:6-J\7A.X%_#96(\PSVY/VF*7,CY,O+;. QYV_*#CBK[^&-;
M@D>UTO0([58(]1C2Z%Q%"K1S2^9$D6PEQQ\O(0+DD$XY;_S_  '_ , ]#L=5
M@U"[O[:%)E>QF$,IDC*@L5#97/488<]/2KU>/:EX1U*[L-4L[#P2MEI]U<>;
M!;[K5GB?[/LWB/S/*4;A][+,,G"@_,/6-.,YTRT-S$\4_DIYD;E2RM@9!*DC
M.?0D4NGW"[%FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *
M46CZ9!J<VIPZ;9QZA,NV6Z2!1*XXX9P,D<#J>PJ[110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !4-W:6U_:R6MY;Q7%O*-LD4R!T<>A!X-34
M4 ,BBC@A2&&-8XHU"HB# 4#@ #L*?110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
+ 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>g930276g84u82.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g930276g84u82.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  @&!@<&!0@'!P<*"0@*#18.#0P,#1L3%! 6(!PB(1\<
M'QXC*#,K(R8P)AX?+#TM,#4V.3HY(BL_0SXX0S,X.3<!"0H*#0L-&@X.&C<D
M'R0W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W
M-S<W-S<W-__$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
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
M[W,][?K_ ,-^86]QQ7E^:_SO]QG^'([IO$'F2QPVR22,Z%K>0&3'&%E#X<D
MN<DYSWVYIPTC_7]::?GI<F;N_P!?3_._X6-GQ=IUYK)M[*TM-0CGC=9H;^&Y
M6.&%P?XUWAGZ=-A'/4<XF&E12[?BNJ^[T'/^&XKK^#Z?B4Y_#WB)?&FFZDE[
M8S6B3322M]C971&4 *3YOS' V@A1C&2#FBG[LG?L_ONG^GW*W853WDK=U^":
M_7;NRQXK,HNO-CE5!#;[,%)"79W&U0492/N<G/ ZTEN_.WX7O]R979^OZ?GT
M$\-PM%K4RBY9OW0W"6VN1O'^P\LC# )YP.>/:K7PLA[K^OZZ&1XH$QU#5%2.
M8J2WW;*20<PH!\X&!R/PJ:7QQ]5_Z5%CKZTW;L_RG_F6GLKN[T:XMX;*00RH
MK;V02!Y0_!55<'@#^(J 0#ZFIC\,?E_Z3K^GX^15[2?_ &]_Z5I^IS,]QK5N
MM]&+5%MC(Y"*'41@*NT;5)&#UZGK6E/64;]U^+;_ ,D3))7[6_RB_P!?S.P\
M3VMW=^&Y(-*TR^O)SJ,4CQNZJ?DE5V8&5@-N%P,<<C Q2@[3@^B_X/\ 7H5%
M^[.^[5OO5O\ A_GU(O$.AZI=W6L16EH98-<LX[9I#(H^RE=P9F!.2-K<;<\C
MTYHA[K47LI*5_NT_#3U%L^=;V:M]]OSU_ @F\,ZG-))HOV8C3WU$WWV[S%QL
M(SLVYW;]_MMV]\\5#CS12>EE)>M[I?@]0^'Y\ORY>7\^7\1=.L-=T\V5Y)HT
MDLVCZ:;&**.:,?:G)3+J2X 7$8^]@\GCCG:=1R<I6^)KY6O?\]/T)C!1C&FG
MI&_S[?\ !-6R>XAT:5)?"]_(]S.WGQ2O;%I"W+2-^]*[>V,DX XK.44XJ'3^
MM_7?0I-IN77^MO1=S5\/Z?)I.@V=C*P+0)MPIR%&>%!/4 <9]JJ3N][[:]_/
MY[DQ5K^K_/;Y&E4E!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
$ '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Bilibili Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001723690<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">E9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common Stock, Capital Shares Reserved for Future Issuance</a></td>
<td class="nump">4,707,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Shanghai<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">200433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">1424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">PricewaterhouseCoopers Zhong Tian LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Beijing, the People&#8217;s Republic of China<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Xin Fan<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Shanghai<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">200433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CountryRegion', window );">Country Region</a></td>
<td class="text">86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">25099255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelEmailAddress', window );">Contact Personnel Email Address</a></td>
<td class="text">sam@bilibili.com<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">416,553,785<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">332,838,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class Z ordinary shares, par value US$0.0001 per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_NoTradingSymbolFlag', window );">No Trading Symbol Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember', window );">Class Y Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">83,715,114<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">American Depositary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">American depositary shares, each representing one Class Z ordinary share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">BILI<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelEmailAddress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Email address of contact personnel.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelEmailAddress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CountryRegion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Region code of country</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CountryRegion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentShellCompanyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_NoTradingSymbolFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a security having no trading symbol.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_NoTradingSymbolFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:trueItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 10,249,382<span></span>
</td>
<td class="nump">$ 1,404,160<span></span>
</td>
<td class="nump">&#165; 7,191,821<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="nump">3,588,475<span></span>
</td>
<td class="nump">491,619<span></span>
</td>
<td class="nump">5,194,891<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">6,850<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">1,226,875<span></span>
</td>
<td class="nump">168,081<span></span>
</td>
<td class="nump">1,573,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DueFromRelatedPartiesExcludingAffiliate', window );">Amount due from related parties</a></td>
<td class="nump">786,677<span></span>
</td>
<td class="nump">107,774<span></span>
</td>
<td class="nump">790,574<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">1,148,111<span></span>
</td>
<td class="nump">157,291<span></span>
</td>
<td class="nump">1,272,788<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">2,706,535<span></span>
</td>
<td class="nump">370,794<span></span>
</td>
<td class="nump">2,653,065<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">19,756,055<span></span>
</td>
<td class="nump">2,706,569<span></span>
</td>
<td class="nump">18,727,039<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">589,227<span></span>
</td>
<td class="nump">80,724<span></span>
</td>
<td class="nump">714,734<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProductionCostNonCurrent', window );">Production cost, net</a></td>
<td class="nump">1,851,207<span></span>
</td>
<td class="nump">253,614<span></span>
</td>
<td class="nump">2,066,066<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">3,201,012<span></span>
</td>
<td class="nump">438,537<span></span>
</td>
<td class="nump">3,627,533<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent', window );">Deferred tax assets</a></td>
<td class="nump">135,131<span></span>
</td>
<td class="nump">18,513<span></span>
</td>
<td class="nump">46,591<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,725,130<span></span>
</td>
<td class="nump">373,341<span></span>
</td>
<td class="nump">2,725,130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments, net</a></td>
<td class="nump">3,911,592<span></span>
</td>
<td class="nump">535,886<span></span>
</td>
<td class="nump">4,366,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">529,146<span></span>
</td>
<td class="nump">72,493<span></span>
</td>
<td class="nump">885,342<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">12,942,445<span></span>
</td>
<td class="nump">1,773,108<span></span>
</td>
<td class="nump">14,432,028<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">32,698,500<span></span>
</td>
<td class="nump">4,479,677<span></span>
</td>
<td class="nump">33,159,067<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">4,801,416<span></span>
</td>
<td class="nump">657,791<span></span>
</td>
<td class="nump">4,333,730<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salary and welfare payable</a></td>
<td class="nump">1,599,482<span></span>
</td>
<td class="nump">219,128<span></span>
</td>
<td class="nump">1,219,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">428,932<span></span>
</td>
<td class="nump">58,763<span></span>
</td>
<td class="nump">345,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Short-term loans and current portion of long-term debt</a></td>
<td class="nump">1,571,836<span></span>
</td>
<td class="nump">215,341<span></span>
</td>
<td class="nump">7,455,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">3,802,307<span></span>
</td>
<td class="nump">520,914<span></span>
</td>
<td class="nump">2,954,088<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">2,554,281<span></span>
</td>
<td class="nump">349,935<span></span>
</td>
<td class="nump">1,780,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DueToRelatedPartiesExcludingAffiliateCurrent', window );">Amount due to related parties</a></td>
<td class="nump">4,549<span></span>
</td>
<td class="nump">623<span></span>
</td>
<td class="nump">14,896<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">14,762,803<span></span>
</td>
<td class="nump">2,022,495<span></span>
</td>
<td class="nump">18,103,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current&#160;liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">3,264,153<span></span>
</td>
<td class="nump">447,187<span></span>
</td>
<td class="nump">646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">567,631<span></span>
</td>
<td class="nump">77,765<span></span>
</td>
<td class="nump">650,459<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">3,831,784<span></span>
</td>
<td class="nump">524,952<span></span>
</td>
<td class="nump">651,105<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">18,594,587<span></span>
</td>
<td class="nump">2,547,447<span></span>
</td>
<td class="nump">18,754,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 19)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">41,454,130<span></span>
</td>
<td class="nump">5,679,193<span></span>
</td>
<td class="nump">40,445,175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAppropriated', window );">Statutory reserves</a></td>
<td class="nump">48,642<span></span>
</td>
<td class="nump">6,664<span></span>
</td>
<td class="nump">44,749<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">266,816<span></span>
</td>
<td class="nump">36,554<span></span>
</td>
<td class="nump">212,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsUnappropriated', window );">Accumulated deficit</a></td>
<td class="num">(27,661,500)<span></span>
</td>
<td class="num">(3,789,604)<span></span>
</td>
<td class="num">(26,310,766)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Bilibili Inc.'s shareholders' equity</a></td>
<td class="nump">14,108,397<span></span>
</td>
<td class="nump">1,932,844<span></span>
</td>
<td class="nump">14,391,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="num">(4,484)<span></span>
</td>
<td class="num">(614)<span></span>
</td>
<td class="nump">12,367<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="nump">14,103,913<span></span>
</td>
<td class="nump">1,932,230<span></span>
</td>
<td class="nump">14,404,267<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">32,698,500<span></span>
</td>
<td class="nump">4,479,677<span></span>
</td>
<td class="nump">33,159,067<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember', window );">Class Y Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">52<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">&#165; 216<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">&#165; 213<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DueFromRelatedPartiesExcludingAffiliate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables due to be collected from related parties, excluding affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DueFromRelatedPartiesExcludingAffiliate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DueToRelatedPartiesExcludingAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payables due to related parties, excluding affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DueToRelatedPartiesExcludingAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProductionCostNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of production costs classified as non-current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProductionCostNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TimeDepositsInBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Time deposits represent deposits placed with banks with original maturities more than three months but less than one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TimeDepositsInBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAppropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit) not available for dividend distribution. Includes, but is not limited to, retained earnings appropriated for specific business purpose.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481142/505-10-45-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481142/505-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAppropriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsUnappropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit) available for dividend distribution. Includes, but is not limited to, retained earnings not appropriated for specific business purpose.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsUnappropriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Liabilities</a></td>
<td class="nump">&#165; 18,594,587<span></span>
</td>
<td class="nump">$ 2,547,447<span></span>
</td>
<td class="nump">&#165; 18,754,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember', window );">Class Y Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, authorized</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, issued</a></td>
<td class="nump">83,715,114<span></span>
</td>
<td class="nump">83,715,114<span></span>
</td>
<td class="nump">83,715,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, outstanding</a></td>
<td class="nump">83,715,114<span></span>
</td>
<td class="nump">83,715,114<span></span>
</td>
<td class="nump">83,715,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, authorized</a></td>
<td class="nump">9,800,000,000<span></span>
</td>
<td class="nump">9,800,000,000<span></span>
</td>
<td class="nump">9,800,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, issued</a></td>
<td class="nump">337,546,303<span></span>
</td>
<td class="nump">337,546,303<span></span>
</td>
<td class="nump">337,546,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, outstanding</a></td>
<td class="nump">332,838,671<span></span>
</td>
<td class="nump">332,838,671<span></span>
</td>
<td class="nump">328,441,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Liabilities | &#165;</a></td>
<td class="nump">&#165; 19,202,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 20,038,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">&#165; 26,831,525<span></span>
</td>
<td class="nump">$ 3,675,904<span></span>
</td>
<td class="nump">&#165; 22,527,987<span></span>
</td>
<td class="nump">&#165; 21,899,167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="num">(18,057,562)<span></span>
</td>
<td class="num">(2,473,876)<span></span>
</td>
<td class="num">(17,086,122)<span></span>
</td>
<td class="num">(18,049,872)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">8,773,963<span></span>
</td>
<td class="nump">1,202,028<span></span>
</td>
<td class="nump">5,441,865<span></span>
</td>
<td class="nump">3,849,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expenses</a></td>
<td class="num">(4,401,655)<span></span>
</td>
<td class="num">(603,024)<span></span>
</td>
<td class="num">(3,916,150)<span></span>
</td>
<td class="num">(4,920,745)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="num">(2,031,063)<span></span>
</td>
<td class="num">(278,254)<span></span>
</td>
<td class="num">(2,122,432)<span></span>
</td>
<td class="num">(2,521,134)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="num">(3,685,214)<span></span>
</td>
<td class="num">(504,872)<span></span>
</td>
<td class="num">(4,467,470)<span></span>
</td>
<td class="num">(4,765,360)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="num">(10,117,932)<span></span>
</td>
<td class="num">(1,386,150)<span></span>
</td>
<td class="num">(10,506,052)<span></span>
</td>
<td class="num">(12,207,239)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(1,343,969)<span></span>
</td>
<td class="num">(184,122)<span></span>
</td>
<td class="num">(5,064,187)<span></span>
</td>
<td class="num">(8,357,944)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income/(expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_InvestmentIncomeNetIncludingImpairments', window );">Investment loss, net (including impairments)</a></td>
<td class="num">(470,081)<span></span>
</td>
<td class="num">(64,401)<span></span>
</td>
<td class="num">(435,644)<span></span>
</td>
<td class="num">(532,485)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeDepositsWithFinancialInstitutions', window );">Interest income</a></td>
<td class="nump">434,980<span></span>
</td>
<td class="nump">59,592<span></span>
</td>
<td class="nump">542,472<span></span>
</td>
<td class="nump">281,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(89,193)<span></span>
</td>
<td class="num">(12,219)<span></span>
</td>
<td class="num">(164,927)<span></span>
</td>
<td class="num">(250,923)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Exchange losses</a></td>
<td class="num">(68,715)<span></span>
</td>
<td class="num">(9,414)<span></span>
</td>
<td class="num">(35,575)<span></span>
</td>
<td class="num">(19,745)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Debt extinguishment gain/(loss)</a></td>
<td class="num">(38,629)<span></span>
</td>
<td class="num">(5,292)<span></span>
</td>
<td class="nump">292,213<span></span>
</td>
<td class="nump">1,318,594<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OtherNonoperatingIncomeNet', window );">Others, net</a></td>
<td class="nump">175,412<span></span>
</td>
<td class="nump">24,031<span></span>
</td>
<td class="nump">132,640<span></span>
</td>
<td class="nump">157,944<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Total other income/(expense), net</a></td>
<td class="num">(56,226)<span></span>
</td>
<td class="num">(7,703)<span></span>
</td>
<td class="nump">331,179<span></span>
</td>
<td class="nump">954,436<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest', window );">Loss before income tax expenses</a></td>
<td class="num">(1,400,195)<span></span>
</td>
<td class="num">(191,825)<span></span>
</td>
<td class="num">(4,733,008)<span></span>
</td>
<td class="num">(7,403,508)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense)/benefit</a></td>
<td class="nump">36,544<span></span>
</td>
<td class="nump">5,007<span></span>
</td>
<td class="num">(78,705)<span></span>
</td>
<td class="num">(104,145)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(1,363,651)<span></span>
</td>
<td class="num">(186,818)<span></span>
</td>
<td class="num">(4,811,713)<span></span>
</td>
<td class="num">(7,507,653)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss/(profit) attributable to noncontrolling interests</a></td>
<td class="nump">16,851<span></span>
</td>
<td class="nump">2,309<span></span>
</td>
<td class="num">(10,608)<span></span>
</td>
<td class="nump">10,640<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to the Bilibili Inc.'s shareholders</a></td>
<td class="num">(1,346,800)<span></span>
</td>
<td class="num">(184,509)<span></span>
</td>
<td class="num">(4,822,321)<span></span>
</td>
<td class="num">(7,497,013)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(1,363,651)<span></span>
</td>
<td class="num">(186,818)<span></span>
</td>
<td class="num">(4,811,713)<span></span>
</td>
<td class="num">(7,507,653)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">54,339<span></span>
</td>
<td class="nump">7,444<span></span>
</td>
<td class="nump">154,367<span></span>
</td>
<td class="nump">337,972<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income</a></td>
<td class="nump">54,339<span></span>
</td>
<td class="nump">7,444<span></span>
</td>
<td class="nump">154,367<span></span>
</td>
<td class="nump">337,972<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive loss</a></td>
<td class="num">(1,309,312)<span></span>
</td>
<td class="num">(179,374)<span></span>
</td>
<td class="num">(4,657,346)<span></span>
</td>
<td class="num">(7,169,681)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive loss/(income) attributable to noncontrolling interests</a></td>
<td class="nump">16,851<span></span>
</td>
<td class="nump">2,309<span></span>
</td>
<td class="num">(10,608)<span></span>
</td>
<td class="nump">10,640<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss attributable to the Bilibili Inc.'s shareholders</a></td>
<td class="num">&#165; (1,292,461)<span></span>
</td>
<td class="num">$ (177,065)<span></span>
</td>
<td class="num">&#165; (4,667,954)<span></span>
</td>
<td class="num">&#165; (7,159,041)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share/ADS, basic | (per share)</a></td>
<td class="num">&#165; (3.23)<span></span>
</td>
<td class="num">$ (0.44)<span></span>
</td>
<td class="num">&#165; (11.67)<span></span>
</td>
<td class="num">&#165; (18.99)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share/ADS, diluted | (per share)</a></td>
<td class="num">&#165; (3.23)<span></span>
</td>
<td class="num">$ (0.44)<span></span>
</td>
<td class="num">&#165; (11.67)<span></span>
</td>
<td class="num">&#165; (18.99)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpenseAbstract', window );"><strong>Share-based compensation expenses included in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">&#165; 84,178<span></span>
</td>
<td class="nump">$ 11,532<span></span>
</td>
<td class="nump">&#165; 63,724<span></span>
</td>
<td class="nump">&#165; 69,096<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpenseAbstract', window );"><strong>Share-based compensation expenses included in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">60,460<span></span>
</td>
<td class="nump">8,283<span></span>
</td>
<td class="nump">56,649<span></span>
</td>
<td class="nump">59,041<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpenseAbstract', window );"><strong>Share-based compensation expenses included in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">568,194<span></span>
</td>
<td class="nump">77,842<span></span>
</td>
<td class="nump">596,950<span></span>
</td>
<td class="nump">554,976<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpenseAbstract', window );"><strong>Share-based compensation expenses included in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">&#165; 403,380<span></span>
</td>
<td class="nump">$ 55,263<span></span>
</td>
<td class="nump">&#165; 415,321<span></span>
</td>
<td class="nump">&#165; 357,570<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">ADSs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share/ADS, basic | (per share)</a></td>
<td class="num">&#165; (3.23)<span></span>
</td>
<td class="num">$ (0.44)<span></span>
</td>
<td class="num">&#165; (11.67)<span></span>
</td>
<td class="num">&#165; (18.99)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share/ADS, diluted | (per share)</a></td>
<td class="num">&#165; (3.23)<span></span>
</td>
<td class="num">$ (0.44)<span></span>
</td>
<td class="num">&#165; (11.67)<span></span>
</td>
<td class="num">&#165; (18.99)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares/ADSs, basic | shares</a></td>
<td class="nump">416,470,256<span></span>
</td>
<td class="nump">416,470,256<span></span>
</td>
<td class="nump">413,210,271<span></span>
</td>
<td class="nump">394,863,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares/ADSs, diluted | shares</a></td>
<td class="nump">416,470,256<span></span>
</td>
<td class="nump">416,470,256<span></span>
</td>
<td class="nump">413,210,271<span></span>
</td>
<td class="nump">394,863,584<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares/ADSs, basic | shares</a></td>
<td class="nump">416,470,256<span></span>
</td>
<td class="nump">416,470,256<span></span>
</td>
<td class="nump">413,210,271<span></span>
</td>
<td class="nump">394,863,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares/ADSs, diluted | shares</a></td>
<td class="nump">416,470,256<span></span>
</td>
<td class="nump">416,470,256<span></span>
</td>
<td class="nump">413,210,271<span></span>
</td>
<td class="nump">394,863,584<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_InvestmentIncomeNetIncludingImpairments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income, including impairments on non-operating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_InvestmentIncomeNetIncludingImpairments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_OtherNonoperatingIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other income related to other nonoperating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_OtherNonoperatingIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeDepositsWithFinancialInstitutions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph b<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeDepositsWithFinancialInstitutions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LaborAndRelatedExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LaborAndRelatedExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>CNY (&#165;)</div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th">
<div>Ordinary shares </div>
<div>Class Y Ordinary Shares </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Ordinary shares </div>
<div>Class Z Ordinary Shares </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Additional paid-in capital </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Statutory reserves </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Accumulated other comprehensive income/(loss) </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Accumulated deficit </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Noncontrolling interests </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the beginning of the year at Dec. 31, 2021</a></td>
<td class="nump">&#165; 21,716,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 52<span></span>
</td>
<td class="nump">&#165; 199<span></span>
</td>
<td class="nump">&#165; 35,929,961<span></span>
</td>
<td class="nump">&#165; 24,621<span></span>
</td>
<td class="num">&#165; (279,862)<span></span>
</td>
<td class="num">&#165; (13,971,304)<span></span>
</td>
<td class="nump">&#165; 12,399<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at the beginning of the year (Shares) at Dec. 31, 2021 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,715,114<span></span>
</td>
<td class="nump">306,889,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="num">(7,507,653)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,497,013)<span></span>
</td>
<td class="num">(10,640)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">1,040,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,040,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Share issuance from exercise of share options</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share issuance from exercise of share options (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,929,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_MinorityInterestDecreaseFromRedemptionsShares', window );">Purchase of noncontrolling interests (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Share issuance upon the conversion of convertible senior notes</a></td>
<td class="nump">96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Share issuance upon the conversion of convertible senior notes (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of shares</a></td>
<td class="num">(347,581)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (2)<span></span>
</td>
<td class="num">(347,579)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of shares (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,640,832)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AppropriationToStatutoryReserves', window );">Appropriation to statutory reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">337,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">337,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the end of the year at Dec. 31, 2022</a></td>
<td class="nump">15,239,587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 52<span></span>
</td>
<td class="nump">&#165; 201<span></span>
</td>
<td class="nump">36,623,161<span></span>
</td>
<td class="nump">36,173<span></span>
</td>
<td class="nump">58,110<span></span>
</td>
<td class="num">(21,479,869)<span></span>
</td>
<td class="nump">1,759<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at the end of the year (Shares) at Dec. 31, 2022 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,715,114<span></span>
</td>
<td class="nump">308,223,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="num">(4,811,713)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,822,321)<span></span>
</td>
<td class="nump">10,608<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">1,132,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,132,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuance of Class&#160;Z ordinary shares upon new ADS offering ("ADS offering")</a></td>
<td class="nump">2,689,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10<span></span>
</td>
<td class="nump">2,689,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Issuance of Class&#160;Z ordinary shares upon new ADS offering ("ADS offering") (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,344,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Share issuance from exercise of share options</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share issuance from exercise of share options (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,210,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Share issuance from vest of restricted share units (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AppropriationToStatutoryReserves', window );">Appropriation to statutory reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,576)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">154,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the end of the year at Dec. 31, 2023</a></td>
<td class="nump">14,404,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 52<span></span>
</td>
<td class="nump">&#165; 213<span></span>
</td>
<td class="nump">40,445,175<span></span>
</td>
<td class="nump">44,749<span></span>
</td>
<td class="nump">212,477<span></span>
</td>
<td class="num">(26,310,766)<span></span>
</td>
<td class="nump">12,367<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at the end of the year (Shares) at Dec. 31, 2023 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,715,114<span></span>
</td>
<td class="nump">325,800,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss)/income</a></td>
<td class="num">(1,363,651)<span></span>
</td>
<td class="num">$ (186,818)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,346,800)<span></span>
</td>
<td class="num">(16,851)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">1,116,212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,116,212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Share issuance from exercise of share options</a></td>
<td class="nump">10,268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3<span></span>
</td>
<td class="nump">10,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share issuance from exercise of share options (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,695,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Share issuance from vest of restricted share units</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Share issuance from vest of restricted share units (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">701,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of shares</a></td>
<td class="num">(117,523)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (1)<span></span>
</td>
<td class="num">(117,522)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of shares (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(839,167)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AppropriationToStatutoryReserves', window );">Appropriation to statutory reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,893<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,893)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">54,339<span></span>
</td>
<td class="nump">7,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the end of the year at Dec. 31, 2024</a></td>
<td class="nump">&#165; 14,103,913<span></span>
</td>
<td class="nump">$ 1,932,230<span></span>
</td>
<td class="nump">&#165; 52<span></span>
</td>
<td class="nump">&#165; 216<span></span>
</td>
<td class="nump">&#165; 41,454,130<span></span>
</td>
<td class="nump">&#165; 48,642<span></span>
</td>
<td class="nump">&#165; 266,816<span></span>
</td>
<td class="num">&#165; (27,661,459)<span></span>
</td>
<td class="num">&#165; (4,484)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at the end of the year (Shares) at Dec. 31, 2024 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,715,114<span></span>
</td>
<td class="nump">329,358,672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_AppropriationToStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of appropriations made to the statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_AppropriationToStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_MinorityInterestDecreaseFromRedemptionsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minority interest decrease from redemptions, shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_MinorityInterestDecreaseFromRedemptionsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">&#165; (1,363,651)<span></span>
</td>
<td class="num">$ (186,818)<span></span>
</td>
<td class="num">&#165; (4,811,713)<span></span>
</td>
<td class="num">&#165; (7,507,653)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash (used in)/provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation of property and equipment</a></td>
<td class="nump">554,300<span></span>
</td>
<td class="nump">75,944<span></span>
</td>
<td class="nump">727,193<span></span>
</td>
<td class="nump">755,452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">1,772,400<span></span>
</td>
<td class="nump">242,818<span></span>
</td>
<td class="nump">2,003,199<span></span>
</td>
<td class="nump">2,581,325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of&#160;right-of-use&#160;assets</a></td>
<td class="nump">174,430<span></span>
</td>
<td class="nump">23,897<span></span>
</td>
<td class="nump">169,294<span></span>
</td>
<td class="nump">229,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">10,949<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">23,299<span></span>
</td>
<td class="nump">48,167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expenses</a></td>
<td class="nump">1,116,212<span></span>
</td>
<td class="nump">152,920<span></span>
</td>
<td class="nump">1,132,644<span></span>
</td>
<td class="nump">1,040,683<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Allowance for/(reversal of) expected credit losses</a></td>
<td class="nump">109,801<span></span>
</td>
<td class="nump">15,043<span></span>
</td>
<td class="num">(16,000)<span></span>
</td>
<td class="nump">130,549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory provision</a></td>
<td class="nump">18,744<span></span>
</td>
<td class="nump">2,568<span></span>
</td>
<td class="nump">10,431<span></span>
</td>
<td class="nump">191,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(110,118)<span></span>
</td>
<td class="num">(15,086)<span></span>
</td>
<td class="num">(25,376)<span></span>
</td>
<td class="num">(36,495)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Unrealized exchange losses/(gains)</a></td>
<td class="num">(2,509)<span></span>
</td>
<td class="num">(344)<span></span>
</td>
<td class="nump">931<span></span>
</td>
<td class="nump">2,277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_FairValueChangesOfShortTermInvestments', window );">Unrealized fair value changes of investments</a></td>
<td class="nump">22,763<span></span>
</td>
<td class="nump">3,119<span></span>
</td>
<td class="nump">66,462<span></span>
</td>
<td class="nump">251,383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of property and equipment</a></td>
<td class="nump">3,214<span></span>
</td>
<td class="nump">440<span></span>
</td>
<td class="nump">646<span></span>
</td>
<td class="nump">748<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Termination expenses of certain game projects</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">354,811<span></span>
</td>
<td class="nump">525,762<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainOnSaleOfInvestments', window );">Gain from disposal of subsidiaries and long-term investments</a></td>
<td class="num">(11,000)<span></span>
</td>
<td class="num">(1,507)<span></span>
</td>
<td class="num">(3,857)<span></span>
</td>
<td class="num">(178,378)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions', window );">Loss from equity method investments</a></td>
<td class="nump">40,500<span></span>
</td>
<td class="nump">5,545<span></span>
</td>
<td class="nump">112,142<span></span>
</td>
<td class="nump">211,620<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss', window );">Revaluation of previously held equity interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,680<span></span>
</td>
<td class="num">(152,153)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ImpairmentOfLongTermInvestments', window );">Impairments of long-term investments</a></td>
<td class="nump">486,500<span></span>
</td>
<td class="nump">66,644<span></span>
</td>
<td class="nump">278,891<span></span>
</td>
<td class="nump">465,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument', window );">(Gain)/loss of convertible senior notes repurchase</a></td>
<td class="nump">38,629<span></span>
</td>
<td class="nump">5,292<span></span>
</td>
<td class="num">(292,213)<span></span>
</td>
<td class="num">(1,318,594)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">251,244<span></span>
</td>
<td class="nump">34,419<span></span>
</td>
<td class="num">(262,215)<span></span>
</td>
<td class="num">(59,866)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedParties', window );">Amount due from related parties</a></td>
<td class="num">(66,910)<span></span>
</td>
<td class="num">(9,167)<span></span>
</td>
<td class="nump">75,273<span></span>
</td>
<td class="num">(74,117)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepayments and other assets</a></td>
<td class="nump">273,362<span></span>
</td>
<td class="nump">37,450<span></span>
</td>
<td class="nump">342,537<span></span>
</td>
<td class="num">(556,214)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other long-term assets</a></td>
<td class="nump">51,154<span></span>
</td>
<td class="nump">7,008<span></span>
</td>
<td class="nump">185,783<span></span>
</td>
<td class="num">(444,326)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">615,154<span></span>
</td>
<td class="nump">84,276<span></span>
</td>
<td class="num">(60,458)<span></span>
</td>
<td class="nump">46,862<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Salary and welfare payable</a></td>
<td class="nump">380,127<span></span>
</td>
<td class="nump">52,077<span></span>
</td>
<td class="num">(182,171)<span></span>
</td>
<td class="nump">396,113<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Taxes payable</a></td>
<td class="nump">83,682<span></span>
</td>
<td class="nump">11,464<span></span>
</td>
<td class="nump">29,006<span></span>
</td>
<td class="nump">130,684<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">848,219<span></span>
</td>
<td class="nump">116,206<span></span>
</td>
<td class="nump">133,902<span></span>
</td>
<td class="nump">173,935<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Accrued liabilities and other payables</a></td>
<td class="nump">779,294<span></span>
</td>
<td class="nump">106,763<span></span>
</td>
<td class="nump">341,102<span></span>
</td>
<td class="num">(1,026,319)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedParties', window );">Amount due to related parties</a></td>
<td class="num">(348)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
<td class="num">(12,007)<span></span>
</td>
<td class="num">(21,210)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="num">(61,250)<span></span>
</td>
<td class="num">(8,391)<span></span>
</td>
<td class="num">(141,594)<span></span>
</td>
<td class="nump">282,367<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in)/provided by operating activities</a></td>
<td class="nump">6,014,900<span></span>
</td>
<td class="nump">824,032<span></span>
</td>
<td class="nump">266,622<span></span>
</td>
<td class="num">(3,911,370)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(465,367)<span></span>
</td>
<td class="num">(63,755)<span></span>
</td>
<td class="num">(181,897)<span></span>
</td>
<td class="num">(760,427)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchase of intangible assets</a></td>
<td class="num">(1,289,744)<span></span>
</td>
<td class="num">(176,694)<span></span>
</td>
<td class="num">(1,148,247)<span></span>
</td>
<td class="num">(1,977,897)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="num">(36,969,524)<span></span>
</td>
<td class="num">(5,064,804)<span></span>
</td>
<td class="num">(13,547,650)<span></span>
</td>
<td class="num">(70,578,711)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of&#160;short-term&#160;investments</a></td>
<td class="nump">37,007,903<span></span>
</td>
<td class="nump">5,070,062<span></span>
</td>
<td class="nump">16,328,255<span></span>
</td>
<td class="nump">81,698,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash consideration paid for purchase of subsidiaries, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(70,000)<span></span>
</td>
<td class="num">(1,179,764)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLongtermInvestments', window );">Cash paid for long-term investments including loans</a></td>
<td class="num">(227,416)<span></span>
</td>
<td class="num">(31,156)<span></span>
</td>
<td class="num">(132,602)<span></span>
</td>
<td class="num">(1,466,311)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RepaymentsOfLoansFromInvestees', window );">Loans and advances from investees</a></td>
<td class="nump">78,968<span></span>
</td>
<td class="nump">10,819<span></span>
</td>
<td class="nump">684,834<span></span>
</td>
<td class="nump">596,766<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfLongtermInvestments', window );">Cash received from disposal/return of long-term assets</a></td>
<td class="nump">74,307<span></span>
</td>
<td class="nump">10,180<span></span>
</td>
<td class="nump">100,574<span></span>
</td>
<td class="nump">612,214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PaymentsForPlacementOfTimeDeposits', window );">Placements of time deposits</a></td>
<td class="num">(5,833,946)<span></span>
</td>
<td class="num">(799,247)<span></span>
</td>
<td class="num">(9,961,925)<span></span>
</td>
<td class="num">(10,245,026)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromMaturityOfTimeDeposits', window );">Maturities of time deposits</a></td>
<td class="nump">7,486,732<span></span>
</td>
<td class="nump">1,025,678<span></span>
</td>
<td class="nump">9,690,806<span></span>
</td>
<td class="nump">13,909,967<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashDivestedFromDeconsolidation', window );">Impact to cash resulting from deconsolidation of subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(125)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by/(used in) investing activities</a></td>
<td class="num">(138,087)<span></span>
</td>
<td class="num">(18,917)<span></span>
</td>
<td class="nump">1,762,148<span></span>
</td>
<td class="nump">10,609,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds of short-term and long-term loans</a></td>
<td class="nump">5,149,000<span></span>
</td>
<td class="nump">705,410<span></span>
</td>
<td class="nump">1,950,482<span></span>
</td>
<td class="nump">1,701,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Repayment of short-term loans</a></td>
<td class="num">(1,908,696)<span></span>
</td>
<td class="num">(261,490)<span></span>
</td>
<td class="num">(2,032,295)<span></span>
</td>
<td class="num">(1,450,627)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,027)<span></span>
</td>
<td class="num">(56,741)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of employees' share options</a></td>
<td class="nump">10,268<span></span>
</td>
<td class="nump">1,407<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Proceeds from issuance of ordinary shares, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,689,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts', window );">Proceeds from issuance of convertible notes</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">13,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of shares</a></td>
<td class="num">(117,523)<span></span>
</td>
<td class="num">(16,101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(347,581)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repurchase of convertible senior notes</a></td>
<td class="num">(6,058,432)<span></span>
</td>
<td class="num">(830,002)<span></span>
</td>
<td class="num">(7,675,227)<span></span>
</td>
<td class="num">(4,201,506)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(2,825,383)<span></span>
</td>
<td class="num">(387,076)<span></span>
</td>
<td class="num">(5,074,685)<span></span>
</td>
<td class="num">(4,354,919)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash and cash equivalents and restricted cash held in foreign currencies</a></td>
<td class="nump">6,177<span></span>
</td>
<td class="nump">846<span></span>
</td>
<td class="nump">100,349<span></span>
</td>
<td class="nump">321,350<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase/(decrease) in cash and cash equivalents and restricted cash</a></td>
<td class="nump">3,057,561<span></span>
</td>
<td class="nump">418,885<span></span>
</td>
<td class="num">(2,945,566)<span></span>
</td>
<td class="nump">2,664,279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at beginning of the year</a></td>
<td class="nump">7,241,821<span></span>
</td>
<td class="nump">992,125<span></span>
</td>
<td class="nump">10,187,387<span></span>
</td>
<td class="nump">7,523,108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at end of the year</a></td>
<td class="nump">10,299,382<span></span>
</td>
<td class="nump">1,411,010<span></span>
</td>
<td class="nump">7,241,821<span></span>
</td>
<td class="nump">10,187,387<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of the year</a></td>
<td class="nump">10,249,382<span></span>
</td>
<td class="nump">1,404,160<span></span>
</td>
<td class="nump">7,191,821<span></span>
</td>
<td class="nump">10,172,584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash at end of the year</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">6,850<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">14,803<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flows information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net of tax refund</a></td>
<td class="nump">87,217<span></span>
</td>
<td class="nump">11,949<span></span>
</td>
<td class="nump">103,391<span></span>
</td>
<td class="nump">80,591<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest expense</a></td>
<td class="nump">93,809<span></span>
</td>
<td class="nump">12,852<span></span>
</td>
<td class="nump">167,291<span></span>
</td>
<td class="nump">200,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental schedule of non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Property and equipment purchases financed by accounts payable</a></td>
<td class="nump">35,510<span></span>
</td>
<td class="nump">4,865<span></span>
</td>
<td class="nump">65,377<span></span>
</td>
<td class="nump">46,066<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables', window );">Acquisitions and investments financed by/(reduction of) payables</a></td>
<td class="num">(7,596)<span></span>
</td>
<td class="num">(1,041)<span></span>
</td>
<td class="num">(80,000)<span></span>
</td>
<td class="nump">202,018<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid', window );">Intangible assets purchases financed by payables</a></td>
<td class="nump">&#165; 767,387<span></span>
</td>
<td class="nump">$ 105,132<span></span>
</td>
<td class="nump">&#165; 783,828<span></span>
</td>
<td class="nump">824,929<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion', window );">Issuance of ordinary shares in connection with debt conversion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 96<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_FairValueChangesOfShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of changes in fair value of unrealized investments recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_FairValueChangesOfShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ImpairmentOfLongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment&#8203; of long-term investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ImpairmentOfLongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of ordinary shares in connection with debt conversion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of acquisitions and investments financed by/(reduction of) payables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of intangible assets not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PaymentsForPlacementOfTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the placement of time deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PaymentsForPlacementOfTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder, net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of stock, net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromMaturityOfTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow for the maturity of time deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromMaturityOfTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RepaymentsOfLoansFromInvestees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Loans From Investees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RepaymentsOfLoansFromInvestees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>In a business combination achieved in stages, this element represents the amount of net gain (loss) recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashDivestedFromDeconsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashDivestedFromDeconsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnRepurchaseOfDebtInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Risk Management and Strategy </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have implemented comprehensive cybersecurity risk assessment procedures to ensure effectiveness in cybersecurity management, strategy and governance and reporting cybersecurity risks. We have also integrated cybersecurity risk management into our overall enterprise risk management system. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have developed a comprehensive cybersecurity threat defense system to address both internal and external threats. We strive to manage cybersecurity risks and protect sensitive information through various means, such as technical safeguards, procedural requirements, an intensive program of monitoring on our corporate network, frequent testing of aspects of our security posture internally and with outside vendors, a robust incident response program and regular cybersecurity awareness training for employees. Our IT department regularly monitors the performance of our platforms, apps and infrastructure to enable us to respond quickly to potential problems, including potential cybersecurity threats. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of the date of this annual report, we have not experienced any material cybersecurity incidents or identified any material cybersecurity threats that have affected or are reasonably likely to materially affect us, our business strategy, results of operations or financial condition. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">We have also integrated cybersecurity risk management into our overall enterprise risk management system.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</a></td>
<td class="text">As of the date of this annual report, we have not experienced any material cybersecurity incidents or identified any material cybersecurity threats that have affected or are reasonably likely to materially affect us, our business strategy, results of operations or financial condition.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Governance </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors is responsible for overseeing the cybersecurity risk management and be informed on risks from cybersecurity threats. The chief executive officer, the chief financial officer, and the principal officer in charge of the cybersecurity matters, who has over 10 years of experience as cybersecurity officer in large technology companies and extensive knowledge and skills in security product development, security risk management and security compliance, are responsible for discussing material cybersecurity incidents or threats with specific constituencies before <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">sign-off,</div> ensuring thorough review of information and disclosures. This involves our disclosure committee (comprising of the principal accounting officer or the head of financial reporting, the head of the legal department, the principal investor relations officer, the principal officer in charge of cybersecurity matters, and appropriate business unit heads of our company, as adjusted from time to time by the then incumbent committee members), as a whole, and the executive directors of our company; and other members of senior management and external legal counsel, to the extent appropriate. The chief executive officer, the chief financial officer, and the principal officer in charge of the cybersecurity matters are also responsible for assessing, identifying and managing material risks from cybersecurity threats to our company and monitoring the prevention, detection, mitigation and remediation of material cybersecurity incident, maintaining oversight of the disclosure in Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">6-K</div> for material cybersecurity incidents (if any) and meeting with our board of directors (i)&#160;in connection with each quarterly earnings release, update the status of any material cybersecurity incidents or material risks from cybersecurity threats to the Company, if any, and the relevant disclosure issues and (ii)&#160;in connection with each annual report, present the disclosure concerning cybersecurity matters in Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">20-F,</div> along with a report highlighting particular disclosure issues, if any, and hold a Q&amp;A session. Our board of directors is responsible for maintaining oversight of the disclosure related to cybersecurity matters in the periodic reports of our company. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Our board of directors is responsible for maintaining oversight of the disclosure related to cybersecurity matters in the periodic reports of our company.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Our board of directors is responsible for overseeing the cybersecurity risk management and be informed on risks from cybersecurity threats. The chief executive officer, the chief financial officer, and the principal officer in charge of the cybersecurity matters, who has over 10 years of experience as cybersecurity officer in large technology companies and extensive knowledge and skills in security product development, security risk management and security compliance, are responsible for discussing material cybersecurity incidents or threats with specific constituencies before <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">sign-off,</div> ensuring thorough review of information and disclosures.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">The chief executive officer, the chief financial officer, and the principal officer in charge of the cybersecurity matters are also responsible for assessing, identifying and managing material risks from cybersecurity threats to our company and monitoring the prevention, detection, mitigation and remediation of material cybersecurity incident, maintaining oversight of the disclosure in Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">6-K</div> for material cybersecurity incidents (if any) and meeting with our board of directors (i)&#160;in connection with each quarterly earnings release, update the status of any material cybersecurity incidents or material risks from cybersecurity threats to the Company, if any, and the relevant disclosure issues and (ii)&#160;in connection with each annual report, present the disclosure concerning cybersecurity matters in Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">20-F,</div> along with a report highlighting particular disclosure issues, if any, and hold a Q&amp;A session. Our board of directors is responsible for maintaining oversight of the disclosure related to cybersecurity matters in the periodic reports of our company.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">This involves our disclosure committee (comprising of the principal accounting officer or the head of financial reporting, the head of the legal department, the principal investor relations officer, the principal officer in charge of cybersecurity matters, and appropriate business unit heads of our company, as adjusted from time to time by the then incumbent committee members), as a whole, and the executive directors of our company; and other members of senior management and external legal counsel, to the extent appropriate.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">The chief executive officer, the chief financial officer, and the principal officer in charge of the cybersecurity matters are also responsible for assessing, identifying and managing material risks from cybersecurity threats to our company and monitoring the prevention, detection, mitigation and remediation of material cybersecurity incident, maintaining oversight of the disclosure in Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">6-K</div> for material cybersecurity incidents (if any) and meeting with our board of directors (i)&#160;in connection with each quarterly earnings release, update the status of any material cybersecurity incidents or material risks from cybersecurity threats to the Company, if any, and the relevant disclosure issues and (ii)&#160;in connection with each annual report, present the disclosure concerning cybersecurity matters in Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">20-F,</div> along with a report highlighting particular disclosure issues, if any, and hold a Q&amp;A session.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Operations</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Bilibili Inc. (the &#8220;Company&#8221; or &#8220;Bilibili&#8221;) is an iconic brand and a leading video community for young generations in China. Incorporated as a limited liability company in the Cayman Islands in December 2013, the Company, through its consolidated subsidiaries, variable interest entities (&#8220;VIEs&#8221;) and subsidiaries of the VIEs (collectively referred to as the &#8220;Group&#8221;), is primarily engaged in the operation of providing online entertainment services to users in the People&#8217;s Republic of China (the &#8220;PRC&#8221; or &#8220;China&#8221;). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In April 2018, the Company completed its IPO on the NASDAQ Global Select Market. In March 2021, the Company successfully listed its Class&#160;Z ordinary shares on the main board of the Hong Kong Stock Exchange.</div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On October 3, 2022 (the &#8220;Primary Conversion Effective Date&#8221;), the Company&#8217;s voluntary conversion of its secondary listing status to primary listing on the main board of the Hong Kong Stock Exchange became effective. The Company became a dual-primary listed company on the main board of Hong Kong Stock Exchange in Hong Kong and the NASDAQ Global Select Market in the United States. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In January 2023, the Company completed the offering of 15,344,000 ADSs at US$26.65 per ADS. The amount of net proceeds from such offering (after deducting all applicable costs and expenses including but not limited to selling commission) <div style="display:inline;">w</div>a<div style="display:inline;">s</div> approximately US$396.9&#160;million (RMB2,689.4 million). Shortly thereafter, the Company completed <div style="display:inline;">t</div>h<div style="display:inline;">e</div>&#160;repurchase&#160;of an aggregate principal amount of US$384.8&#160;million (RMB2.6 billion) of its outstanding 0.5% convertible senior notes due December 2026 with an aggregate purchase price of US$331.2&#160;million (RMB2.2 billion), which was funded by the net proceeds from the ADS Offering. </div>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, the Company&#8217;s major subsidiaries, VIEs and subsidiaries of the VIEs are as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:44%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:16%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:11%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:26%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Major Subsidiaries</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Place and&#160;Year&#160;of</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Incorporation</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Percentage of</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Direct&#160;or&#160;Indirect</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Economic</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Ownership</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Principal Activities</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Bilibili HK Limited</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Hong Kong, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Investment holding</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Hode HK Limited</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Hong Kong, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Investment holding</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Chaodian HK Limited</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Hong Kong, 2019</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Investment holding</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Bilibili Co., Ltd.</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Japan, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Business development</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Hode Shanghai Limited (&#8220;Hode Shanghai&#8221;)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Technology development<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">1</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Shanghai Bilibili Technology Co., Ltd.</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2016</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Technology development<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">1</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Chaodian (Shanghai) Technology Co., Ltd.</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2019</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-commerce&#160;and&#160;advertising</div><div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">1</div></td></tr></table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:44%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:16%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:11%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:26%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Major VIEs and VIEs&#8217; subsidiaries</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Place and Year of</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Incorporation</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Percentage&#160;of</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Direct&#160;or&#160;Indirect</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Economic</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Interest</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Principal Activities</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Hode Information</div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Technology Co., Ltd. (&#8220;Hode Information Technology&#8221;)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2013</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Mobile game operation<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Kuanyu Digital</div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Technology Co., Ltd. (&#8220;Shanghai Kuanyu&#8221;)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Video distribution and game distribution<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Sharejoy Network Technology Co., Ltd. (&#8220;Sharejoy Network&#8221;)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Game distribution<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Shanghai Hehehe Culture Communication Co., Ltd. (&#8220;Shanghai Hehehe&#8221;)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Comics distribution<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Shanghai Anime Tamashi Cultural Media Co., Ltd. (&#8220;Shanghai Anime Tamashi&#8221;)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2015</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-commerce</div> platform<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></td></tr></table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">*</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Hode Shanghai is the primary beneficiary of the major VIEs and VIEs&#8217; subsidiaries. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">1</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">These companies were established in the PRC in the form of wholly foreign-owned enterprises. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">2</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">These companies were established in the PRC in the form of investment solely by legal corporations or controlled by natural person(s). </div></td></tr></table>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Contractual agreements with major VIEs </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In order to comply with the PRC laws and regulations which prohibit or restrict foreign control of companies involved in provision of internet content services, the Group operates its restricted businesses in the PRC through the VIEs, whose equity interests are held by certain founders of the Group. The Company obtained control over these VIEs by entering into a series of contractual arrangements with the legal shareholders who are also referred to as nominee shareholders. These nominee shareholders are the legal owners of the VIEs. However, the rights of those nominee shareholders have been transferred to the Company through the contractual arrangements. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The contractual arrangements that are used to control the VIEs include powers of attorney, exclusive technology consulting and services agreements or exclusive business cooperation agreements, equity pledge agreements and exclusive option agreements. Management concluded that the Company, through the contractual arrangements, has the power to direct the activities that most significantly impact the VIEs&#8217; economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the VIEs, and therefore the Company is the ultimate primary beneficiary of these VIEs. As such, the Company consolidates the financial statements of these VIEs. Consequently, the financial results of the VIEs were included in the Group&#8217;s consolidated financial statements in accordance with the presentation as stated in Note 2(a). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">The following is a summary of the contractual agreements entered into by and among the Company&#8217;s relevant subsidiaries, the VIEs, and respective nominee shareholders of the VIEs.</div></div> </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Exclusive Technology Consulting and Services Agreements. </div></div>Under the exclusive technology consulting and services agreements between the Company&#8217;s relevant subsidiaries and the VIEs, the Company&#8217;s relevant subsidiaries have the exclusive right to provide the VIEs consulting and services related to, among other things, research and development, system operation, advertising, internal training and technical support. The Company&#8217;s relevant subsidiaries have the exclusive ownership of intellectual property rights created as a result of the performance of these agreements. These VIEs shall pay the Company&#8217;s relevant subsidiaries an annual service fee, which are subject to the adjustment by the Company&#8217;s relevant subsidiaries at its sole discretion. These agreements will remain effective for a 10 year&#8217;s term and then be automatically renewed, unless the Company&#8217;s relevant subsidiaries give the VIEs a termination notice 90 days before the term ends. On December&#160;23, 2020, the above agreements were replaced by the exclusive business cooperation agreements, which contain terms substantially similar to the exclusive business cooperation agreements described above, the exclusive business cooperation agreements have an infinite period commencing from December&#160;23, 2020, unless the Company&#8217;s relevant subsidiaries give the VIEs a termination notice 30 days before the term ends. </div> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Contractual agreements with major VIEs (Continued) </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Exclusive Option Agreements.</div></div> Pursuant to the exclusive purchase option agreement, among the Company&#8217;s relevant subsidiaries, the VIEs and its nominee shareholders, each of the nominee shareholders of the VIEs irrevocably granted the Company&#8217;s relevant subsidiaries an exclusive option to purchase, or have its designated person to purchase, at its discretion, to the extent permitted under PRC law, all or part of their equity interests in the VIEs, and the purchase price shall be the lowest price permitted by applicable PRC law. In addition, the VIEs irrevocably granted the Company&#8217;s relevant subsidiaries an exclusive option to purchase, or have its designated person to purchase, at its discretion, to the extent permitted under PRC law, all or part of the VIEs&#8217; assets at the book value of such assets, or at the lowest price permitted by applicable PRC law, whichever is higher. The nominee shareholders of the VIEs undertake that, without the prior written consent of the Company&#8217;s relevant subsidiaries, they shall not increase or decrease the registered capital, dispose of its assets, incur any debts or guarantee liabilities, enter into any material purchase agreements, conduct any merger, acquisition or investments, amend its articles of association or provide any loans to third parties. The exclusive option agreements will remain effective until all equity interests in the VIEs held by their nominee shareholders and all assets of the VIEs are transferred or assigned to the Company&#8217;s relevant subsidiaries or its designated representatives. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Powers of Attorney</div></div>. Pursuant to the powers of attorney, each of the nominee shareholders of the VIEs, executed a power of attorney to irrevocably appoint the Company&#8217;s relevant subsidiaries or its designated person as nominee shareholder&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">attorney-in-fact</div></div> to exercise all of the rights as a shareholder of the VIEs, including, but not limited to, the right to convene and attend shareholders&#8217; meeting, vote on any resolution that requires a shareholder vote, such as the appointment or removal of directors and executive officers, other voting rights pursuant to the then-effective articles of association of the VIEs and transfer of VIE&#8217;s assets. The powers of attorney will remain in force for so long as the nominee shareholders remain shareholders of the VIEs. The powers of attorney were amended on December&#160;23, 2020, which were extended the life to an indefinite term commencing from December&#160;23, 2020 and will be terminated in the event that (i)&#160;the power of attorney is unilaterally terminated by the Company&#8217;s relevant subsidiaries; or (ii)&#160;it is legally permissible for the Company or any of the subsidiaries to hold equity interests directly or indirectly in VIEs or their designated person is registered to be the sole shareholder of VIEs. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity Pledge Agreements. </div></div>Pursuant to the equity pledge agreements, among the Company&#8217;s relevant subsidiaries, the VIEs and its nominee shareholders, the nominee shareholders of the VIEs pledged all of their equity interests in the VIEs to guarantee their and the VIEs&#8217; performance of their obligations under the contractual arrangements. In the event of a breach by the VIEs or the VIEs&#8217; shareholders of contractual obligations under these agreements, the Company&#8217;s relevant subsidiaries, as pledgee, will be entitled the right to dispose of the pledged equity interests in the VIEs. The nominee shareholders of the VIEs also undertake that, during the term of the equity pledge agreements, they shall not dispose of the pledged equity interests or create or allow any encumbrance on the pledged equity interests. During the term of the equity pledge agreements, the Company&#8217;s relevant subsidiaries ha<div style="display:inline;">ve</div> the right to receive all of the dividends and profits distributed on the pledged equity interests. The pledge will remain binding until the VIEs and their nominee shareholders discharge all their obligations under the contractual arrangements. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Risks in relation to the VIE structure </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A significant part of the Group&#8217;s business is conducted through the VIEs of the Group, of which the Company is the ultimate primary beneficiary. In the opinion of management, the contractual arrangements with the VIEs and the nominee shareholders are in compliance with PRC laws and regulations and are legally binding and enforceable. The nominee shareholders are also shareholders of the Group and have indicated they will not act contrary to the contractual arrangements. However, there are substantial uncertainties regarding the interpretation and application of PRC laws and regulations including those that govern the contractual arrangements, which could limit the Group&#8217;s ability to enforce these contractual arrangements and if the nominee shareholders of the VIE were to reduce their interests in the Group, their interest may diverge from that of the Group and that may potentially increase the risk that they would seek to act contrary to the contractual arrangements. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On March&#160;15, 2019, the National People&#8217;s Congress approved the Foreign Investment Law, effective on January&#160;1, 2020. The Foreign Investment Law has a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">catch-all</div> provision under the definition of &#8220;foreign investment&#8221; which includes investments made by foreign investors in China through means stipulated in laws or administrative regulations or other methods prescribed by the State Council. In the event that the State Council in the future promulgates laws and regulations that deem investments made by foreign investors through contractual arrangements as &#8220;foreign investment,&#8221; the Group&#8217;s ability to use the contractual arrangements with its VIEs and the Group&#8217;s ability to conduct business through the VIEs could be severely limited. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company&#8217;s ability to control the VIEs also depends on the powers of attorney the founders have to vote on all matters requiring shareholder approval in the VIEs. As noted above, the Company believes these powers of attorney are legally enforceable but may not be as effective as direct equity ownership. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, if the Group&#8217;s corporate structure or the contractual arrangements with the VIEs were found to be in violation of any existing or future PRC laws and regulations, the PRC regulatory authorities could, within their respective jurisdictions: </div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">revoke the Group&#8217;s business and/or operating licenses; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">impose fines on the Group; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">confiscate any of the Group&#8217;s income that they deem to be obtained through illegal operations; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">discontinue or place restrictions or onerous conditions on the Group&#8217;s operations; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">restrict the Group&#8217;s right to collect revenues; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">shut down the Group&#8217;s servers or block the Group&#8217;s app/websites; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">require the Group to restructure the operations, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-apply</div> for the necessary licenses or relocate the Group&#8217;s businesses, staff and assets; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">impose additional conditions or requirements with which the Group may not be able to comply; or </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">take other regulatory or enforcement actions against the Group that could be harmful to the Group&#8217;s business. </div></td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The imposition of any of these restrictions or actions could result in a material adverse effect on the Group&#8217;s ability to conduct its business. In such case, the Group may not be able to operate or control the VIEs, which may result in deconsolidation of the VIEs in the Group&#8217;s consolidated financial statements. In the opinion of management, the likelihood for the Group to lose such ability is remote based on current facts and circumstances. The Group believes that the contractual arrangements among each of the VIEs, their respective shareholders and relevant wholly foreign-owned enterprises are in compliance with PRC law and are legally enforceable. The Group&#8217;s operations depend on the VIEs to honor their contractual arrangements with the Group. These contractual arrangements are governed by PRC law and disputes arising out of these agreements are expected to be decided by arbitration in the PRC. Management believes that each of the contractual arrangements constitutes valid and legally binding obligations of each party to such contractual arrangements under PRC laws. However, the interpretation and implementation of the laws and regulations in the PRC and their application on the legality, binding effect and enforceability of contracts are subject to the discretion of competent PRC authorities, and therefore there is no assurance that relevant PRC authorities will take the same position as the Group herein in respect of the legality, binding effect and enforceability of each of the contractual arrangements. Meanwhile, since the PRC legal system continues to evolve, the interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involve uncertainties, which may limit legal protections available to the Group to enforce the contractual arrangements should the VIEs or the nominee shareholders of the VIEs fail to perform their obligations under those arrangements. Conflicts of interest may arise between the roles of them as shareholders, directors or officers of Group and as shareholders of the VIEs. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following combined financial information of the Group&#8217;s VIEs and VIEs&#8217; subsidiaries as of December&#160;31, 2023 and 2024 and for the years ended December&#160;31, 2022, 2023 and 2024 included in the accompanying consolidated financial statements of the Group was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:73%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center">December&#160;31,<br/> 2023</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center">December&#160;31,<br/> 2024</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,893,282</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,108,946</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,259</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">21,560</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">50,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">50,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">800,158</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">623,464</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">484,413</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">532,700</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amount due from related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,412</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17,233</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">477,430</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">382,386</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">206,811</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">537,432</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,633,932</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,714,647</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,216,774</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,647,176</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10,770,471</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10,635,544</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,320,121</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,650,374</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Salary and welfare payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">310,062</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">426,568</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Taxes payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">123,728</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">135,235</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">600,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">600,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,116,463</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,727,174</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">619,556</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">895,670</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to the Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,631,675</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,362,724</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,845</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,463</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">302,203</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">400,630</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">20,038,653</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">19,202,838</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Bilibili Inc&#8217;s shareholders&#8217; deficit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,279,384</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,575,962</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,202</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,668</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; deficit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(9,268,182</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(8,567,294</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; deficit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10,770,471</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10,635,544</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div></div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:63%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Third-party revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,876,639</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,642,361</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17,393,878</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inter-company revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,198,107</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">990,698</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">916,759</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">16,074,746</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">15,633,059</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">18,310,637</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Third-party costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(18,436,865</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(15,591,936</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,539,124</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inter-company consulting and services costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(726,875</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(581,599</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,282,159</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other inter-company costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(418,667</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(282,725</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(154,393</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total costs and expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(19,582,407</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(16,456,260</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(17,975,676</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">(Loss)/profit from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(268,584</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(263,022</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">243,418</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">(Loss)/profit before income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(3,776,245</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1,086,223</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">578,379</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Income tax (expense)/benefit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(89,660</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(31,321</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">45,147</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Net (loss)/profit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(3,865,905</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1,117,544</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">623,526</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net loss/(profit) attributable to noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,088</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,587</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17,135</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Net (loss)/profit attributable to Bilibili Inc.&#8217;s shareholders</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(3,856,817</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1,127,131</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">640,661</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:66%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Consulting and services charges to Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(610,600</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(760,716</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(640,317</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other operating cashflow from/(to) Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,863,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,822,310</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(129,306</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating cashflow (to)/from third-parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,339,697</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">828,787</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,815,447</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">913,694</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,890,381</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4,045,824</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,335,115</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,126,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,204,894</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,970,552</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,126,500</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,873,769</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Placements of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,270</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,701</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(28,500</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,444</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,701</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,424</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,188,712</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(944,970</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,091,578</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1,550,101</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(944,470</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1,439,779</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments and loans from/(to) Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,884,890</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(695,870</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,700,509</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other financing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">92,265</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(698,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by/(used in) financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,884,890</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(603,605</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(2,398,509</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with various contractual agreements, the Company has the power to direct the activities of the VIEs and can have assets transferred out of the VIEs. Therefore, the Company considers that there are no assets in the respective VIEs that can be used only to settle obligations of the respective VIEs, except for the registered capital of the VIEs amounting up to RMB501.8&#160;million and RMB544.0&#160;million, as of December&#160;31, 2023 and 2024, respectively, as well as certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-distributable</div> statutory reserves amounting to RMB31.4&#160;million and RMB34.8&#160;million, respectively, as of December&#160;31, 2023 and 2024. As the respective VIEs are incorporated as limited liability companies under the PRC Company Law, creditors do not have recourse to the general credit of the Company for the liabilities of the respective VIEs. There is currently no contractual arrangement that would require the Company to provide additional financial support to the VIEs. As the Group is conducting certain businesses in the PRC through the VIEs, the Group may provide additional financial support on a discretionary basis in the future, which could expose the Group to a loss. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Liquidity </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group incurred net losses of RMB7,507.7&#160;million, RMB4,811.7&#160;million and RMB1,363.7&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. Net cash used in operating activities was RMB3,911.4&#160;million for the years ended December&#160;31, 2022, and net cash provided by operating activities was RMB266.6&#160;million and RMB6,014.9&#160;million for the year ended December&#160;31, 2023 and 2024, respectively. Accumulated deficit was RMB26,310.8&#160;million and RMB27,661.5&#160;million as of December&#160;31, 2023 and 2024, respectively. The Group assesses its liquidity by its ability to generate cash from operating activities and attract investors&#8217; investments. Historically, the Group has relied principally on both operational sources of cash and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">non-operational</div> sources of financing from investors to fund its operations and business development. The Group&#8217;s ability to continue as a going concern is dependent on management&#8217;s ability to successfully execute its business plan, which includes increasing revenues while controlling costs and operating expenses, as well as, generating operational cash flows and continuing to gain support from outside sources of financing. In the past, the Group has been continuously receiving financing support from outside investors. In January 2023, the Company completed an offering of 15,344,000 <div style="null;text-indent: 0px;display:inline;">American depositary shares (the &#8220;ADS Offering&#8221;) to fund the repurchase of its outstanding convertible senior notes of</div> US$331.2&#160;<div style="null;text-indent: 0px;display:inline;">million, and to replenish the cash reserve for other capital purpose with the remaining net proceeds of&#160;</div><div style="null;text-indent: 0px;display:inline;">US$</div>68.8 <div style="display:inline;">million. Moreover, the Group can adjust the pace of its operation expansion and control the operating expenses. Based on the above considerations, the Group believes the cash and cash equivalents and the operating cash flows are sufficient to meet the cash requirements to fund planned operations and other commitments for at least the next twelve months from the date of the issuance of the consolidated financial statements. The Group&#8217;s consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and liquidation of liabilities in the normal course of business.</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies </div></div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Basis of presentation </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements of the Group have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Principles of consolidation </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements include the financial statements of the Company, its subsidiaries and VIEs (inclusive of the VIEs&#8217; subsidiaries) for which the Company is the primary beneficiary. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power, has the power to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of the board of directors, or has the power to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A consolidated VIE is an entity in which the Company&#8217;s subsidiary, through contractual arrangements, has the power to direct the activities that most significantly impact the entity&#8217;s economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the entity, and therefore the Company&#8217;s subsidiary is the primary beneficiary of the entity. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All transactions and balances among the Company, its subsidiaries and VIEs (inclusive of the VIEs&#8217; subsidiaries) have been eliminated upon consolidation. There is no VIE in the Group where the Company or any subsidiary has a variable interest but is not the primary beneficiary. </div>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">c)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Use of estimates </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The preparation of the Group&#8217;s consolidated financial statements in conformity with the U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the balance sheet date and reported revenues and expenses during the reported periods in the consolidated financial statements and accompanying notes. Significant accounting estimates include, but are not limited to, determination of the average playing period for paying players, and assessment for the impairment of long-term investments accounted for using the measurement alternative. </div>  <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">d)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Functional currency and foreign currency translation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group uses Renminbi (&#8220;RMB&#8221;) as its reporting currency. The Company and several of its overseas subsidiaries use US$ or their respective local currencies as their functional currency. The functional currency of the Group&#8217;s PRC entities is RMB. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the consolidated financial statements, the financial information of the Company and other entities located outside of the PRC have been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as foreign currency translation adjustments, and are shown as a component of other comprehensive (loss)/income on the consolidated statements of operations and comprehensive loss. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Foreign currency transactions denominated in currencies other than the functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies are translated into the functional currency using the applicable exchange rates at the balance sheet dates. Net gains and losses resulting from foreign exchange transactions are included in exchange losses on the consolidated statements of operations and comprehensive loss. </div>  <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">e)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Convenience Translation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Translations of balances on the consolidated balance sheets, consolidated statements of operations and comprehensive loss and consolidated statements of cash flows from RMB into US$ as of and for the year ended December&#160;31, 2024 are solely for the convenience of the reader and were calculated at the rate of US$1.00 =<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;">R<div style="display:inline;">MB</div></div>7.2993, representing the noon buying rate in The City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York on December&#160;31, 2024. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at such rate. </div>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">f)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair value measurements </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Financial instruments </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accounting guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#8217;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value: </div> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left">a.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. </div> </td> </tr> </table> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left">b.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical asset or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. </div> </td> </tr> </table> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left">c.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;3 applies to asset or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. </div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s financial instruments include cash and cash equivalents, restricted cash, time deposits, accounts receivable, other receivables, amounts due from/to related parties, short-term investments, accounts payable, short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div>, accrual liabilities and other payables of which the carrying values approximate their fair values. Please see Note 22 for additional information. </div>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">g)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents, restricted cash and time deposits </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents mainly represent cash on hand, demand deposits placed with large reputable banks in the United States of America and China, and highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase with terms of three months or less. As of December&#160;31, 2023 and 2024, there were cash on hand and demand deposits with terms less than three months denominated in U.S. dollars amounting to approximately US$181.6&#160;million and US$395.2&#160;million, respectively (equivalent to approximately RMB1,286.5&#160;million and RMB2,840.7&#160;million, respectively). As of December&#160;31, 2023 and 2024, the Group had cash held in accounts managed by online payment platforms such as Alipay and Paypal in connection with the collection of online service fees for a total amount of RMB43.0&#160;million and RMB65.9&#160;million, respectively, which have been classified as cash and cash equivalents on the consolidated balance sheets. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2023 and 2024, the Group had approximately RMB5,632.1&#160;million and RMB8,165.7&#160;million cash and cash equivalents held by its PRC subsidiaries and the VIEs, representing 78% and 80% of total cash and cash equivalents of the Group, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Time deposits represent deposits placed with banks with original maturities more than three months but less than one year. As of December&#160;31, 2023 and 2024, there were time deposits denominated in U.S. dollars amounting to approximately US$733.5&#160;million, and US$499.2&#160;million, respectively (equivalent to approximately RMB5,194.9&#160;million and RMB3,588.5&#160;million, respectively). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group had no other lien arrangements for the years ended December&#160;31, 2022, 2023 and 2024. Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the consolidated balance sheets. As of December&#160;31, 2023 and 2024, the restricted cash balance was RMB50.0&#160;million and RMB50.0&#160;million, respectively. </div>  <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">h)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Receivables, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s accounts receivable, amount due from related parties and other receivables recorded in prepayments and other current assets are within the scope of ASC Topic 326. Accounts receivable consist primarily of receivables from advertising customers, and receivables from distribution channels. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To estimate expected credit losses, the Group has identified the relevant risk characteristics of its customers and the related receivables and other receivables which include size, type of the services or the products the Group provides, or a combination of these characteristics. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Group considers the past collection experience, current economic conditions, future economic conditions (external data and macroeconomic factors) and changes in the Group&#8217;s customer collection trends. This is assessed at each quarter based on the Group&#8217;s specific facts and circumstances. No significant impact of changes in the assumptions since adoption. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recorded a provision for current expected credit losses. The following table sets out movements of the allowance for expected credit losses for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:71%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">292,473</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">305,535</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">219,201</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Provisions/(Reversal)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">130,549</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">109,801</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Write-offs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(117,487</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(70,334</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(45,009</td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Ending balance</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">305,535</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">219,201</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">283,993</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">i)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Inventories, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Inventories, mainly represent products for the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">e-commerce</div> business, are stated at the lower of cost or net realizable value on the consolidated balance sheets. Cost of inventories is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. The Group takes ownership, risks and rewards of the products purchased. Write downs are recorded in cost of revenues on the consolidated statements of operations and comprehensive loss. Certain costs attributable to buying and receiving products, such as purchase freights, are included in cost of inventories. </div>  <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">j)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Property and equipment, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Property and equipment are stated at cost less accumulated depreciation and impairment, if any. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally three years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the assets or the remaining lease term. Expenditures for maintenance and repairs are expensed as incurred. The gain or loss on the disposal of property and equipment is the difference between the net sales proceeds and the carrying amount of the relevant assets and is recognized on the consolidated statements of operations and comprehensive loss. </div>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">k)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Intangible assets, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Intangible assets acquired through business acquisitions are recognized as assets separate from goodwill if they satisfy either the &#8220;contractual-legal&#8221; or &#8220;separability&#8221; criterion. Purchased intangible assets are initially recognized and measured at fair value. Major identifiable intangible assets that have determinable lives continue to be amortized over their estimated useful lives using the straight-line method as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:3%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:28%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:67%"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#8195;&#8194;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Licensed copyrights of content</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 10 years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td colspan="2" style="height:6pt"></td>
<td colspan="2" style="height:6pt"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">License rights of mobile games</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td colspan="2" style="height:6pt"></td>
<td colspan="2" style="height:6pt"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Intellectual property and others</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">1 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">-</div> 10&#160;years, based on the underlying intangible assets expected to contribute to the future cash flows</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If expectations of the usefulness of the content are revised downward, the unamortized cost is written down to the fair value, which establishes a new cost basis. </div>   <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">l)</div></div></div></td>
<td style="text-align: left; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill </div></div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed from the acquired entity as a result of the Company&#8217;s acquisitions of interests in its subsidiaries and consolidated VIEs. Goodwill is not depreciated or amortized but is tested for impairment at the reporting unit level on an annual basis, and between annual tests when an event or circumstances change occurs that indicate the asset might be impaired. Under ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">350-20-35,</div></div> the Group has the option to choose whether it will apply the qualitative assessment first and then the quantitative assessment, if necessary, or to apply the quantitative assessment directly. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group, therefore, chooses the quantitative assessment directly and performs the goodwill impairment test by comparing the fair value of the reporting unit with it carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The estimated fair value of reporting unit is determined using either an income approach or a market approach, when appropriate. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. The Group as a whole is determined to be one reporting unit for goodwill impairment testing. The Group applied the quantitative assessment and performed the goodwill impairment test by quantitatively comparing the fair values of the reporting unit to it carrying amounts. The Group determines the fair value of the reporting unit based on its quoted stock price, and no impairment charge was recognized for any of the periods presented. </div>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">m)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Impairment of long-lived assets other than goodwill </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Long-lived assets are evaluated for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. </div> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">n)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Research and development expenses </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Research and development expenses mainly consist of payroll-related expenses incurred for the innovation of video function, development and enhancement to the Group&#8217;s websites, platforms of applications, development of online games and the termination of certain game projects. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For internal use software, the Group expenses all costs incurred for the preliminary project stage and post implementation-operation stage of development, and costs associated with repair or maintenance of the existing platforms. Costs incurred in the application development stage are capitalized and amortized over the estimated useful life. Since the amount of the Group&#8217;s research and development expenses qualifying for capitalization has been immaterial, as a result, all development costs incurred for development of internal used software have been expensed as incurred. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For external use software, costs incurred for development of external use software have not been capitalized since the inception of the Group, because the period after the date technical feasibility is reached and the time when the software is marketed is short historically, and the amount of costs qualifying for capitalization has been immaterial. </div> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">o)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Sales and marketing expenses </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses consist primarily of marketing and promotional expenses, salaries and other compensation-related expenses to the Group&#8217;s sales and marketing personnel. Marketing and promotional expenses consist primarily of costs for the promotion of corporate image and product marketing. The Group expenses all marketing and promotion costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December&#160;31, 2022, 2023 and 2024, the marketing and promotional expenses were RMB4,051.3&#160;million, RMB3,131.0&#160;million and RMB3,562.3&#160;million, respectively. </div> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">p)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">General and administrative expenses </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">General and administrative expenses consist primarily of salaries and other compensation-related expenses to the Group&#8217;s general and administrative personnel, professional fees, severance cost, rental expenses and allowance for expected credit losses. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div></div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">q)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Leases </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recognizes the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">right-of-use</div></div> assets recorded in &#8220;Other long-term assets&#8221; and corresponding short-term leasing liabilities recorded in &#8220;Accrued liabilities and other payables&#8221; and long-term leasing liabilities recorded in &#8220;Other long-term liabilities&#8221; respectively on the consolidated balance sheets. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group elected to not recognize lease assets and lease liabilities for leases with a term of twelve months or less, and to not separate <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-lease</div> components from lease components. Under ASC 842, the Group determines if an arrangement is or contains a lease at inception. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">Right-of-use</div></div> assets and liabilities are recognized at lease commencement date based on the present value of remaining lease payments over the lease terms. The Group considers only payments that are fixed and determinable at the time of lease commencement. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group leases office space under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cancelable</div> operating lease agreements, which mainly expire at various dates through 2026. As of December&#160;31, 2023 and 2024, the Group&#8217;s operating leases had a weighted average remaining lease term of 2.6 years and 1.8 years and a weighted average discount rate of 4.75% and 4.70%, respectively. Future lease payments under operating leases as of December&#160;31, 2024 were as follows: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr>
<td style="width:80%"></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">194,625</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">129,023</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,637</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total future lease payments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">325,285</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impact of discounting remaining lease payments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,246</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="-sec-ix-hidden:hidden135593285;display:inline;"><div style="-sec-ix-hidden:hidden135593286;display:inline;">Total lease liabilities</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">311,039</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Operating lease cost for the years ended December&#160;31, 2022, 2023 and 2024 was RMB275.1&#160;million, RMB198.7&#160;million and RMB193.3&#160;million, respectively, which excluded cost of short-term contracts. Short-term lease cost for the years ended December&#160;31, 2022, 2023 and 2024 was immaterial. Supplemental cash flow information related to operating leases was as follows: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash payments for operating leases</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">200,376</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">206,518</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">198,418</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">Right-of-use</div></div> assets obtained/(released) in exchange for operating lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">467,765</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(60,910</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,979</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">r)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Share based compensation expenses arise from share-based awards, including share options and restricted share units<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div>(&#8220;RSUs&#8221;) for the purchase of the Company&#8217;s ordinary shares. The Group accounts for share-based awards granted to employees in accordance with ASC 718 <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Compensation -</div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Stock Compensation</div></div> and share-based awards granted to nonemployees in accordance with ASC 505. The Group accounts for share-based awards granted to non-employees in accordance with ASU 2018-07, which are similar to the model for employee awards. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For share options for the purchase of ordinary shares granted to employees determined to be equity classified awards, the related share-based compensation expenses are recognized in the consolidated financial statements based on their grant date fair values which are calculated using the binomial option pricing model. The determination of the fair value is affected by the share price as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, risk-free interest rates and expected dividends. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recognizes the estimated compensation cost of restricted share units based on the fair value of its ordinary shares on the date of the grant. The Group recognizes the compensation cost, net of estimated forfeitures, over a vesting term for service-based RSUs. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For share-based awards granted with service conditions only, share-based compensation expenses are recorded net of estimated forfeitures using straight-line method during the requisite service period, such that expenses are recorded only for those share-based awards that are expected to ultimately vest. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">s)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Employee benefits </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">PRC Contribution Plan </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Full time employees of the Group in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to the employees. Chinese labor regulations require that the PRC subsidiaries and VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#8217; salaries, up to a maximum amount specified by the local government. The Group has no legal obligation for the benefits beyond the contributions made. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">t)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Investments </div></div></td></tr></table><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term investments primarily include financial products with variable interest rates referenced to performance of underlying assets issued by well-known banks and investments in publicly traded companies with the intention to be sold within twelve months. </div></div></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 825, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div>, for financial products with variable interest rates referenced to performance of underlying assets, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment loss, net (including impairments)&#8221;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For investments in publicly traded companies, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment loss, net (including impairments)&#8221;. </div><div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Long-term investments, net </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity investments accounted for using the measurement alternative </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For those investments over which the Group does not have significant influence and without readily determinable fair value, the Group records them at cost, less impairment, and plus or minus subsequent adjustments for observable price changes (referred to as the measurement alternative). Under this measurement alternative, changes in the carrying value of these investments are required to be made whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. </div></div></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Management regularly evaluates the impairment of these investments based on performance and financial position of the investee as well as other evidence of market value. Such evaluation includes, but is not limited to, reviewing the investee&#8217;s cash position, recent financing, historical financial performance, financing needs, and industry environment. An impairment loss recognized equals to the excess of the investment cost over its fair value at the end of each reporting period for which the assessment is made. The fair value would then become the new cost basis of investment. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity investments accounted for using the equity method </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group applies the equity method of accounting to account for equity investments and limited partnership in a private equity fund, according to ASC 323 <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investment&#8212;Equity Method and Joint Ventures</div></div>, over which it has significant influence but does not own a majority equity interest or otherwise control. Under the equity method, the Group initially records the investments at cost and the difference between the cost of the equity investee and the fair value of the underlying equity in the net assets of the equity investee is recognized as equity method goodwill, which is included in the equity method investments on the consolidated balance sheets. The Group subsequently adjusts the carrying amount of the investments to recognize its proportionate share of each equity investee&#8217;s net income or loss into earnings and cash distributions from investees, after the date of investment. The Group evaluates the equity method investments for impairment under ASC 323. An impairment loss on the equity method investments is recognized as &#8220;Investment loss, net (including impairments)&#8221; in the consolidated statements of operations and comprehensive loss when the decline in value is determined to be other-than-temporary. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investments accounted for at fair value </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 825, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div>, for financial products with variable interest rates referenced to performance of underlying assets and with original maturities greater than one year, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment loss, net (including impairments)&#8221;. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For investments in publicly traded companies with an intention of holding greater than one year, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment loss, net (including impairments)&#8221;. </div> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">u)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Income taxes </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Current income taxes are provided on the basis of income/(loss) for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. Deferred income taxes are provided using the assets and liabilities method. Under this method, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statement of operations and comprehensive loss in the period of change. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">more-likely-than-not</div> that some portion of, or all of the deferred tax assets will not be realized. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Uncertain tax positions </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In order to assess uncertain tax positions, the Group applies a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">more-likely-than-not</div> threshold and a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">two-step</div> approach for the tax position measurement and financial statement recognition. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">two-step</div> approach, the first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">more-likely-than-not</div> that the position will be sustained, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likelihood of being realized upon settlement. The Group recognizes interest and penalties, if any, under accrued expenses and other current liabilities on its consolidated balance sheets and under income tax expenses in its consolidated statements of operations and comprehensive loss. The Group did not have any material unrecognized uncertain tax positions as of and for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The Group also did not expect any material increase or decrease in unrecognized tax liability within 12 months following the reporting date.</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">v)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenue recognition </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. The Group identifies its contracts with customers and all performance obligations within those contracts. The Group then determines the transaction price and allocates the transaction price to the performance obligations within the Group&#8217;s contracts with customers, recognizing revenue when, or as, the Group satisfies its performance obligations. The Group&#8217;s revenue recognition policies effective upon the adoption of ASC 606 are as follows: </div><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Mobile game services </div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Exclusively distributed mobile games </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2022, 2023 and 2024, the Group primarily generates revenues from the sale of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items to enhance the game-playing experience. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 606, the Group evaluates the contracts with its customers and determines that the Group has a single performance obligation which is to make the game and the ongoing game related services available to the paying players. The transaction price, which is the amount paid for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items by the paying player, is allocated entirely to this single performance obligation. The Group recognizes revenue from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items over the estimated average playing period of paying players, starting from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">point-in-time</div></div> when related <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items are delivered to the paying players&#8217; accounts. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group has estimated the average playing period of the paying players for each game, usually between one to ten months. The Group considers the average period that players typically play the games and other game player behavior patterns, as well as various other factors to arrive at the best estimates for the estimated playing period of the paying players. To compute the estimated average playing period for paying players, the Group considers the initial purchase date as the starting point of a paying player&#8217;s lifespan. The Group tracks populations of paying players who made their initial purchases during the interval period (the &#8220;Cohort&#8221;) and tracks each Cohort to understand the subsequent churn rate of the paying players of each Cohort, i.e. the number of paying players from each Cohort who left subsequent to their initial purchases (the &#8220;churn rate&#8221;). To determine the ending point of a paying player&#8217;s lifespan beyond the date for which observable data are available, the Group extrapolates the historical churn rate to arrive at an average playing period for paying players of the selected games. If a new game is launched and only a limited period of paying player data is available, then the Group considers the estimated average playing period of the Group&#8217;s other mobile games which has similar characteristics with the new game. When the Group believes it can reasonably estimate average playing period of new games based on newly available paying players information, the Group may prospectively apply the change of estimate. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group applies portfolio approach in estimating the average playing period of the paying players for the recognition of mobile game revenue given that the effect of applying a portfolio approach to a group game players&#8217; behavior would not differ materially from considering each one of them individually. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">606-10-55-39,</div></div></div> the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. The Group records revenue generated from exclusively distributed mobile games on a gross basis as the Group is acting as the principal to fulfill all obligations related to the mobile game operations. The Group is responsible for the launch of the games, hosting and maintenance of game servers, and determination of when and how to operate the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> promotions and customer services. The Group is also determining the pricing of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items and making a localized version for overseas licensed games. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Proceeds earned from selling <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items are shared between the Group and the third-party game developers, with the amount paid to the third-party game developers generally calculated based on amounts paid by paying players, after deducting the fees paid to the payment channels and the distribution channels. Fees paid to third-party game developers, distribution channels and payment channels are recorded as &#8220;Cost of revenues&#8221; on the consolidated statements of operations and comprehensive loss. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Jointly operated mobile game distribution services </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group is also offering distribution services for mobile games developed by the third-party game developers. In accordance with ASC 606, the Group evaluates the contracts with the third-party game developers and identifies the performance obligations as distributing games and providing payment solution and market promotion service to the game developers. Accordingly, the Group earns service revenue by distributing them to the game players. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">606-10-55-39,</div></div></div> the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. With respect to the jointly operated licensed arrangements between the Group and the third-party game developers, the Group considered it does not have the primary responsibility for fulfillment and acceptability of the game services. The Group&#8217;s responsibilities are distributing games, providing payment solution and market promotion service, and thus the Group views the third-party game developers to be its customers. Accordingly, the Group records the game distribution service revenue from these games, on a net basis based on the ratios <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pre-determined</div> with the third-party game developers when the performance obligations are satisfied, which is generally when the paying players purchase virtual currencies issued by the third-party game developers. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Valued added services (&#8220;VAS&#8221;) </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group offers premium membership, live broadcasting, comics and other paid contents to the customers. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group offers premium membership services which provide subscribing members access to streaming of premium content in exchange for a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-refundable</div> upfront premium membership fee. When the receipt of premium membership fees is for services to be delivered over a period of time, generally from one month to twelve months, the receipt is initially recorded as &#8220;Deferred revenue&#8221; and revenue is recognized ratably over the membership period as services are rendered. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group operates and maintains live broadcasting channel whereby users can enjoy live performances provided by the hosts and interact with the hosts. Most of the hosts host the performance on their own. The Group creates and sells virtual items to users so that the users present them simultaneously to hosts to show their support. The virtual items sold by the Group comprise of either (i)&#160;consumable items or (ii)&#160;time-based items, such as privilege titles etc. Revenues derived from the sale of virtual items are recorded on a gross basis as the Group acts as the principal to fulfill all obligations related to the sale of virtual items in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">606-10-55-39.</div></div></div> Accordingly, revenue is recognized at <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">point-in-time</div></div> when the virtual item is delivered and consumed if the virtual item is a consumable item or, in the case of time-based virtual item, recognized ratably over the period each virtual item is made available to the user, which generally does not exceed one year. Proceeds received from the sales of virtual items before they consumed are recorded as &#8220;Deferred revenue&#8221;. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the arrangements with the hosts, the Group shares with them a portion of the revenues derived from the sales of virtual items. The portion paid to hosts is recognized as &#8220;Cost of revenues&#8221; on the consolidated statements of operations and comprehensive loss. </div><div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Advertising services </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group provides various advertising formats, mainly include but not limited to advertisements appearing on the app opening page, banner text-links, logos, buttons and rich media, brand advertising, performance-based advertising and native advertisements which are customized according to advertisers&#8217; needs. The Group determines each format of advertisements which is a distinct performance obligation. Consideration is allocated to each performance obligation based on its standalone selling price. The Group recognizes revenue on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pro-rata</div> basis for each performance obligation, commencing on the date the advertisements are displayed on the Group&#8217;s platform or upon the performance obligations are satisfied, generally when users click on links. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Sales incentives to customers </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group provides various sales incentives to its customers, including cash incentives in the form of commissions to certain third-party advertising agencies and noncash incentives such as discounts and advertising services provided free of charge in certain bundled arrangements, which are negotiated on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">contract-by-contract</div></div> basis with customers. The Group accounts for these incentives granted to customers as variable consideration in accordance with ASC 606. The amount of variable consideration is measured based on the most likely amount of incentive to be provided to customers. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">IP derivatives and others </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">IP derivatives and others are mainly from the sales of products through the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">e-commerce</div> platform, as well as revenues from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">e-sports</div> copyright sublicensing. IP derivatives and others are recognized when control of promised goods or services is transferred to the customers, which generally occurs upon the acceptance of the goods or services by the customers. Pursuant to ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">606-10-55-39,</div></div></div> for arrangements where the Group is primarily responsible for fulfilling the promise to provide the goods or services, is subject to inventory risk, and has latitude in establishing prices and selecting suppliers, revenues are recorded on a gross basis. Otherwise, revenues are recorded on a net basis. Cash coupons, granted to the customers for free at the Group&#8217;s discretion, are recorded as a reduction of the arrangement&#8217;s transaction price thereby reducing the amount of revenue recognized as the payment is not for a distinct good or service received from the customer in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">606-10-32-25.</div></div></div> </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net revenues presented on the consolidated statements of operations and comprehensive loss are net of sales discount and sales tax. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Other Estimates and Judgments </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group estimates revenue of mobile game, VAS received from the third-party payment processors in the current period when reasonable estimates of these amounts can be made. The processors provide reliable interim preliminary reporting within a reasonable time frame following the end of each month and the Group maintains records of sales data, both of which allow the Group to make reasonable estimates of revenue and therefore to recognize revenue during the reporting period. Determination of the appropriate amount of revenue recognized involves judgments and estimates that the Group believes are reasonable, but actual results may differ from the Group&#8217;s estimates. When the Group receives the final reports, to the extent not received within a reasonable time frame following the end of each month, the Group records any differences between estimated revenue and actual revenue in the reporting period when the Group determines the actual amounts. The revenue on the final revenue report have not differed significantly from the reported revenue for the periods presented. </div></div></div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Contract balances </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts invoiced, and revenue recognized prior to invoicing when the Group has satisfied its performance obligations and has the unconditional right to consideration. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Deferred revenue relates to unsatisfied performance obligations at the end of each reporting period and consists of cash payment received in advance from game players in mobile games, from customers in advertising services, live broadcasting services and other VAS, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">e-commerce</div> platforms. Due to the generally short-term duration of the relevant contracts, the majority of the performance obligations are satisfied within one year. The amount of revenue recognized that was included in the receipts in advance balance at the beginning of the year was RMB2,583.6&#160;million, RMB2,760.5&#160;million and RMB2,944.9&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Practical expedients </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group has used the following practical expedients as allowed under ASC 606: </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed, as substantially all of the contracts have an original expected duration of one year or less. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group expenses the costs to obtain a contract as incurred when the amortization period is one year or less. </div>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s net revenues disaggregated by revenue sources: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:64%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Value-added services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,715,170</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,910,080</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,999,137</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advertising</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,066,212</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,412,040</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,189,175</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mobile games</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,021,290</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,021,137</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,610,323</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">IP derivatives and others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,096,495</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,184,730</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,032,890</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total net revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">21,899,167</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">22,527,987</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">26,831,525</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">w)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Cost of revenues </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cost of revenues consists primarily of revenue sharing costs to mobile games developers and distribution channels and payment channels, revenue sharing with the hosts and content creators, staff costs, content costs, server and bandwidth service costs, depreciation expenses and other direct costs of providing these services as well as cost of merchandise sold. These costs are charged to the consolidated statements of operations and comprehensive loss as incurred. </div>  <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">x)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Related parties </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Parties are considered to be related if one party has the ability, directly or indirectly, to control the other party or exercise significant influence over the other party in making financial and operating decisions. Parties are also considered to be related if they are subject to common control or significant influence, such as a family member or relative, shareholder, or a related corporation. </div>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">y)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss per share </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Loss per share is computed in accordance with ASC 260, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Earnings per Share</div></div>. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">two-class</div> method is used for computing earnings per share in the event the Group has net income available for distribution. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">two-class</div> method, net income is allocated between ordinary shares and participating securities based on dividends declared (or accumulated) and participating rights in undistributed earnings as if all the earnings for the reporting period had been distributed. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Basic net loss per share is computed using the weighted average number of ordinary shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary shares and potential ordinary shares outstanding during the period. Potential ordinary shares include ordinary shares issuable upon the exercise of outstanding share options and restricted share units using the treasury stock method and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">if-converted</div> method. The computation of diluted net loss per share does not assume conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect (i.e. an increase in earnings per share amounts or a decrease in loss per share amounts) on net loss per share. Net loss per ordinary share is computed on Class&#160;Y Ordinary Shares and Class&#160;Z Ordinary Shares combined basis, because both classes have the same dividend rights in the Company&#8217;s undistributed net income. </div>  <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">z)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Statutory reserves </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with China&#8217;s Company Laws, the Company&#8217;s VIEs in PRC must make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profit, as determined under the accounting principles generally acceptable in the People&#8217;s Republic of China (&#8220;PRC GAAP&#8221;), to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-distributable</div> reserve funds including (i)&#160;statutory surplus fund and (ii)&#160;discretionary surplus fund. The appropriation to the statutory surplus fund must be at least 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the respective company. Appropriation to the discretionary surplus fund is made at the discretion of the respective company. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the laws applicable to China&#8217;s Foreign Invested Enterprises(&#8220;FIE&#8221;), the Company&#8217;s subsidiaries that are FIEs in China have to make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profit (as determined under PRC GAAP) to reserve funds including (i)&#160;general reserve fund, (ii)&#160;enterprise expansion fund and (iii)&#160;staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the general reserve fund has reached 50% of the registered capital of the respective company. Appropriations to the other two reserve funds are at the respective companies&#8217; discretion. </div>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:78%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Appropriations to general reserve funds and statutory surplus funds</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,552</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,576</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,893</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">aa)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Noncontrolling interests </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the Company&#8217;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of the equity which is not attributable, directly or indirectly, to the Company as the controlling shareholder. Noncontrolling interests acquired through a business combination are recognized at fair value at the acquisition date, which is estimated with reference to the purchase price per share as of the acquisition date. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The noncontrolling interests will continue to be attributed with its share of losses even if that attribution results in a deficit noncontrolling interest balance. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">bb)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Comprehensive loss </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Comprehensive loss is defined to include all changes in equity of the Group during a period arising from transactions and other events and circumstances excluding transactions resulting from investments by shareholders and distributions to shareholders. Accumulated other comprehensive income, as presented on the consolidated balance sheets, consists of accumulated foreign currency translation adjustments. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">cc)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment reporting </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based on the criteria established by ASC 280, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting</div></div>, the Group&#8217;s chief operating decision maker has been identified as the Chairman of the Board of Directors and CEO, who reviews consolidated results of the Group when making decisions about allocating resources and assessing performance. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only one operating segment. The Company is domiciled in the Cayman Islands while the Group mainly operates its businesses in the PRC and earns majority of the revenues from external customers attributed to the PRC. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">dd)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Business combinations </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Business Combinations</div></div>. The cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities incurred by the Group to the sellers and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets and liabilities acquired or assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i)&#160;the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii)&#160;the fair value of the identifiable net assets of the acquiree is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the consolidated statements of operations and comprehensive loss. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded on the consolidated statements of operations and comprehensive loss. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In a business combination achieved in stages, the Group <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-measures</div> the previously held equity interests in the acquiree when obtaining control at its acquisition date fair value and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-measurement</div> gain or loss, if any, is recognized on the consolidated statements of operations and comprehensive loss. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the Company&#8217;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a business combination is under common control, the acquired assets and liabilities are recognized at their historical book value. The consolidated financial statements include the results of the acquired entities from the earliest date presented or, if more recent, from the date when the entities first came under common control, regardless of the date of the combination. Consolidated financial statements for prior years would also be retrospectively adjusted for periods during which the entities were under common control. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">ee)</div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"></div></div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Recently issued accounting pronouncements </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November, 2023, new FASB guidance requires incremental disclosures related to a public entity&#8217;s reportable segments but does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. The FASB issued the new guidance primarily to provide financial statement users with more disaggregated expense information about a public entity&#8217;s reportable segments. The new guidance is effective for calendar year public entities in 2024 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">year-end</div> financial statements, and should be adopted retrospectively unless impracticable. Early adoption is permitted. The Company adopted this guidance as of January<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div>1, 2024, and the adoption did not have a material impact on its consolidated financial statements. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In December, 2023, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09</div> &#8220;Income Taxes (Topics 740): Improvements to Income Tax Disclosures&#8221; to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09</div> is effective for our annual periods beginning January&#160;1, 2025, with early adoption permitted.<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">The Group is currently evaluating the impact of the above new accounting pronouncement or guidances on the consolidated financial statements. </div></div> <br/></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">In November, 2024, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">No.&#160;2024-03,</div> Income Statement (Topic 220)- Reporting Comprehensive Income- Expense Disaggregation Disclosures (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">220-40).</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">No.&#160;2024-03</div> requires publicly-traded business entities to disclose specified information about the components of certain costs and expenses that are currently disclosed in the financial statements. The guidance is effective for annual reporting periods beginning after December&#160;15, 2026, and interim reporting periods beginning after December&#160;15, 2027. Early adoption is permitted. The Group is currently evaluating the impact of the above new accounting pronouncement or guidances on the consolidated financial statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other accounting standards that have been issued or proposed by FASB that do not require adoption until a future date are not expected to have a material impact on the consolidated financial statements upon adoption. The Company does not discuss recent pronouncements that are not anticipated to have an impact on or are unrelated to its consolidated financial condition, results of operations, cash flows or disclosures. </div></div></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations and Risks<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentrations and Risks</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Concentrations and Risks </div></div></td></tr></table><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Telecommunications service provider </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group relied on telecommunications service providers and their affiliates for servers and bandwidth services to support its operations for the years ended December&#160;31, 2022, 2023 and 2024 as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:75%"></td>
<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total number of telecommunications service providers</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">153</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">115</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Number of service providers providing 10% or more of the Group&#8217;s servers and bandwidth expenditure</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total percentage of the Group&#8217;s servers and bandwidth expenditure provided by 10% or greater service providers</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">45</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">23</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">53</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Foreign currency exchange rate risk </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The functional currency and the reporting currency of the Company are U.S. dollars and RMB, respectively. The Group&#8217;s exposure to foreign currency exchange rate risk primarily relates to cash and cash equivalents, time deposits, short-term and long-term investments, convertible senior notes and accounts payable denominated in the U.S. dollars. Most of the Group&#8217;s revenues, costs and expenses are denominated in RMB, while the convertible senior notes and a portion of cash and cash equivalents, time deposits, short-term and long-term investments, and accounts payable are denominated in U.S. dollars. Any significant fluctuation of RMB against U.S. dollars may materially and adversely affect the Group&#8217;s cash flows, revenues, earnings and financial positions. </div><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">c)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Credit risk </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s financial instruments potentially subject to significant concentrations of credit risk primarily consist of cash and cash equivalents, time deposits, restricted cash, accounts receivable, money market funds and financial products (recorded in the short-term and long-term investments) with variable interest rates referenced to performance of underlying assets issued by well-known banks. As of December 31, 2023 and 2024, substantially all of the Group&#8217;s cash and cash equivalents, restricted cash and time deposits were held in major financial institutions located in the United States of America and China, which management consider being of high credit quality. Accounts receivable is typically unsecured and is primarily derived from revenue earned from advertising, VAS and mobile game services (mainly relates to remittances due from</div> payment channels and distribution channels). The following table presents distribution channel and customer that had receivable balance exceeding 10% of the Group&#8217;s gross accounts receivable balance as of December&#160;31, 2023 and 2024. </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;<br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 74%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 74%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Distribution channel A</div></td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">236,549</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">192,405</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 74%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Customer A</div></td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">235,125</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">168,503</td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px;">&#160;</td></tr></table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">d)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Major customers and supplying channels </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No single customer represented 10% or more of the Group&#8217;s net revenues for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group relied on a distribution channel to publish and generate the iOS version of its mobile games. There is no single distribution channel of mobile games generated 10% or more of the Group&#8217;s net revenues for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">e)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Mobile games </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Mobile game revenues accounted for 23%, 18% and 21% of the Group&#8217;s total net revenues for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No mobile games individually contributed more than 10% of the Group&#8217;s total net revenues for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepayments and Other Current Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract', window );"><strong>Prepayments and Other Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock', window );">Prepayments and Other Current Assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Prepayments and Other Current Assets </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of prepayments and other current assets: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments for revenue sharing cost*</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">308,777</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">305,818</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventories, net</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">186,497</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">255,185</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments for sales tax</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">321,817</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">172,756</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deposits</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">77,224</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">138,561</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest income receivable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">122,375</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">78,343</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments of marketing and other operational expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">68,830</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">64,065</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments to inventory suppliers</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">54,498</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">39,584</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loans to investees or ongoing investments</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">19,343</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">21,465</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Prepayments for content cost</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">31,856</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">20,064</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments /receivables relating to jointly invested content</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">18,339</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">2,250</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">63,232</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">50,020</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,272,788</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,148,111</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr></table><div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">on-going</div> services to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">end-users.</div> </div></td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for prepaid expenses and other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ShortTermInvestmentsTextBlock', window );">Short-term Investments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Short-term Investments </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of short-term investments: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Financial products</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,596,512</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,281,780</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments in publicly traded companies</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,056,553</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">424,755</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2,653,065</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2,706,535</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Our short-term investments primarily include financial products with variable interest rates referenced to the performance of underlying assets issued by well-known banks or publicly traded companies, which the Group intends to sell within twelve months. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, the Group re</div>cord<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">ed investment income of RMB</div>18.2<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million, investment loss of RMB</div>187.6<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million and investment income of RMB</div>69.5<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million related to short-term investments on the consolidated statements of operations and comprehensive loss, respectively.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ShortTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ShortTermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Property and Equipment, Net </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of property and equipment, net: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:73%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">232,044</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">222,925</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Servers and computers</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,029,118</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,406,915</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">63,308</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">64,799</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,324,470</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,694,639</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: accumulated depreciation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,609,736</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,105,412</td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net book value</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">714,734</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">589,227</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Depreciation expenses were RMB755.5&#160;million, RMB727.2&#160;million and RMB554.3&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. No impairment was recognized for any of periods presented. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets, Net (Excluding Goodwill) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets, Net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Intangible Assets, Net </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of intangible assets, net: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:63%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">amortization</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Licensed copyrights of content</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,052,943</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,759,614</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,293,329</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">License rights of mobile games</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">328,702</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(265,955</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">62,747</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intellectual property and others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,424,040</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,152,583</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,271,457</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10,805,685</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(7,178,152</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,627,533</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td colspan="12" style="height:12pt"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">carrying value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">carrying value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Licensed copyrights of content</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,804,134</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,686,903</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,117,231</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">License rights of mobile games</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">310,676</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(240,913</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">69,763</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intellectual property and others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,374,595</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,360,577</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,014,018</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">11,489,405</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(8,288,393</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,201,012</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Amortization expenses were RMB2,581.3&#160;million, RMB2,003.2&#160;million and RMB1,772.4&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. No impairment charge was recognized for any of the periods presented. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, the licensed copyrights of content have weighted-average useful lives of 4.13 years. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The intangible assets amortization expense for future years is expected to be as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr>
<td style="width:63%"></td>
<td style="vertical-align:bottom;width:26%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Intangible&#160;assets&#160;amortization&#160;expense</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,360,094</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">800,882</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">437,919</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2028</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">227,437</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2029</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">130,971</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Thereafter</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">243,709</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total expected amortization expense</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,201,012</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationGoodwillAbstract', window );"><strong>Business Combination, Goodwill [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Goodwill </div></div></td></tr></table><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,725,130</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,725,130</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions (Note 25)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Ending balance</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2,725,130</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2,725,130</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No impairment charge was recognized for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Investments, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAbstract', window );"><strong>Long-term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_LongTermInvestmentsTextBlock', window );">Long-term Investments, Net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-term Investments, Net </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity investments accounted for using the measurement alternative</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,421,609</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,917,527</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity investments accounted for using the equity method</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,862,739</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,834,070</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments accounted for at fair value</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">82,284</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">159,995</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4,366,632</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,911,592</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity investments using the measurement alternative </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group elects to use measurement alternative for recording equity investments without readily determinable fair values at cost, less impairment, adjusted for subsequent observable price changes, in accordance with ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2016-01.</div> Under this measurement alternative, changes in the carrying value of the equity investments will be recognized in current earning, whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. For those equity investments that the Group elects to use the measurement alternative, the Group makes a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the Group has to estimate the investment&#8217;s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment&#8217;s carrying value, the Group recognizes an impairment loss in &#8220;Investment loss, net (including impairments)&#8221; equal to the difference between the carrying value and fair value. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">RMB152.2&#160;million <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-measurement</div> gain, RMB86.7&#160;million <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-measurement</div> loss and nil <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-measurement</div> loss of equity investments accounted for using the measurement alternative was recognized for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For equity investments accounted for using the measurement alternative as of December&#160;31, 2023, the Company recorded cumulative upward adjustments of nil and cumulative impairments and downward adjustments of RMB758.2&#160;million. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For equity investments accounted for using the measurement alternative as of December&#160;31, 2024, the Company recorded cumulative upward adjustments of nil and cumulative impairments and downward adjustments of RMB1,187.6&#160;million. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recorded impairment charges for long-term investments of RMB465.6&#160;million, RMB278.9&#160;million and RMB486.5&#160;million as &#8220;Investment loss, net (including impairments)&#8221; for the years ended December&#160;31, 2022, 2023 and 2024, respectively, <div style="letter-spacing: 0px; top: 0px;display:inline;">due to</div> the investees&#8217; unsatisf<div style="letter-spacing: 0px; top: 0px;display:inline;">actory</div> financial performance with no obvious upturn or potential financing solutions in the foreseeable future, and the Group determined the fair value of these investments was less than their carrying value. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company dispose<div style="letter-spacing: 0px; top: 0px;display:inline;">d</div> several equity investments of the Group with the carrying amount of RMB493.1million, RMB10.2&#160;million and nil for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The difference between the consideration and their carrying value was recognized as &#8220;Investment loss, net (including impairments)&#8221;. RMB171.3&#160;million, RMB3.9&#160;million and<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;">RM<div style="display:inline;">B</div></div>11.0&#160;million <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">disposal gain<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>was recognized for the years ended 2022, 2023 and 2024 respectively. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity investments accounted for using the equity method </div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">RMB211.6&#160;million, RMB112.1&#160;million and RMB40.5&#160;million of the Group&#8217;s proportionate share of equity investee&#8217;s net loss, was recognized in &#8220;Investment loss, net (including impairments)&#8221; for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investments accounted for at fair value </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Investments accounted for at fair value primarily include financial products with variable interest rates referenced to performance of underlying assets and with original maturities more than one year and investments in publicly traded companies with an intention of holding more than one year. A loss of RMB198.6&#160;million, a gain of RMB158.4&#160;million and a gain of RMB0.7&#160;million result<div style="letter-spacing: 0px; top: 0px;display:inline;">i<div style="display:inline;">ng</div></div>&#160;from the change in fair value was recognized in &#8220;Investment loss, net (including impairments)&#8221; for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_LongTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_LongTermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxationAbstract', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IncomeAndOtherTaxDisclosureTextBlock', window );">Taxation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Composition of income tax </div></div></div>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the composition of income tax <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">expense/(benefit)</div></div> for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">122,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">81,797</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">55,738</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">18,189</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">22,284</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17,836</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax benefits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(36,495</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(25,376</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(110,118</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">104,145</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">78,705</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(36,544</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Income taxes </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Cayman Islands </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the current laws of the Cayman Islands, the Company and its intermediate holding companies in the Cayman Islands are not subject to tax on income or capital gain. Additionally, upon payments of dividends by the Company or its subsidiaries in the Cayman Islands to their shareholders, no withholding tax will be imposed. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">British Virgin Islands (&#8220;BVI&#8221;) </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subsidiaries in the BVI are exempted from income tax on their foreign-derived income in the BVI. There are no withholding taxes in the BVI. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Hong Kong, China </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Hong Kong profits tax has been provided for at half the current tax rate (i.e., 8.25%) for the first HK$2&#160;million on the estimated assessable profits while the remaining profits will continue to be taxed at the existing 16.5% tax rate for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Mainland, China </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Enterprise Income Tax (&#8220;EIT Law&#8221;), which became effective on January&#160;1, 2008, applies a uniform enterprise income tax (&#8220;EIT&#8221;) rate of 25% to both foreign-invested enterprises (&#8220;FIEs&#8221;) and domestic companies. Preferential tax treatments will be granted to FIEs or domestic companies which conduct businesses in certain encouraged sectors and to entities otherwise classified as &#8220;Software Enterprises&#8221;, &#8220;Key Software Enterprises&#8221;, &#8220;Encouraged Enterprises&#8221; and/or &#8220;High and New Technology Enterprises&#8221; (&#8220;HNTEs&#8221;). </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The aforementioned preferential tax rates are subject to annual review by the relevant tax authorities in China. Certain subsidiaries were qualified as HNTEs or Encouraged Enterprises and enjoyed a preferential income tax rate at 15% for the corresponding years from the year they are qualified, respectively, provided that they continue to qualify as HNTEs or Encouraged Enterprises during such periods. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents a reconciliation of the differences between the statutory income tax rate and the Group&#8217;s effective income tax rate for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:78%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory income tax rate</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">25.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">25.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">25.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Permanent differences</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6.74</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1.33</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5.30</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax rate difference from statutory rate in other jurisdictions*</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3.19</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2.96</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7.80</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax effect of preferential tax treatments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8.91</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4.73</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9.49</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding tax</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.25</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.47</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1.29</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in valuation allowance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(20.79</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(17.17</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9.11</td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Effective income tax rate</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1.40</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1.66</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.61</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">It is primarily due to the tax effect of the Company as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">tax-exempt</div> entity incorporated in Hong Kong and the Cayman Islands. </div> </td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, certain entities of the Group had net operating tax loss carry forwards as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr>
<td style="width:85%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in<br/> thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2025</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">138,823</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2026</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">482,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2027</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">878,056</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2028</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">896,797</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2029 and thereafter</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">18,486,822</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">20,882,606</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Sales tax </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s majority of subsidiaries and VIEs incorporated in China are subject to value added tax (&#8220;VAT&#8221;) for services rendered at a rate of 6% and for goods sold mainly at a rate of 13%, offset by VAT on purchases. All entities in China are also subject to surcharges on value-added tax payments in accordance with PRC law. In addition, the Group&#8217;s advertising revenues are also subject to culture business construction fee at a rate of 3%, which was reduced to 1.5% since July&#160;1, 2019, valid until December 31, 2027. </div> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">c)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Deferred tax assets and liabilities </div></div> </td> </tr> </table>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities as of December&#160;31, 2023 and 2024: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:73%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax assets:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">280,872</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">265,876</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net operating tax loss carry forwards</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,542,650</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,490,177</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accruals and others*</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">667,180</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">940,900</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total deferred tax assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4,490,702</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4,696,953</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: valuation allowance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,444,111</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,561,822</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net deferred tax assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">46,591</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">135,131</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Acquired intangible assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(88,547</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(66,969</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total deferred tax liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(88,547</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(66,969</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Accrued and others primary represent accrued expenses which are not deductible until paid under PRC laws, as well as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-deductible</div> advertising expenses. </div> </td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Realization of the net deferred tax assets is dependent on factors including future reversals of existing taxable temporary differences and adequate future taxable income, exclusive of reversing deductible temporary differences and tax loss or credit carry forwards. The Group evaluates the potential realization of deferred tax assets on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">entity-by-entity</div></div> basis. As of December&#160;31, 2023 and 2024, valuation allowances were provided against deferred tax assets in entities where it was determined it was <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">more-likely-than-not</div> that the benefits of the deferred tax assets will not be realized. </div>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the movement of the aggregate valuation allowances for deferred tax assets for the periods presented: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Re-measurement</div><br/> due&#160;to&#160;applicable<br/> preferential tax<br/> rate for HNTE</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Addition</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Expiration&#160;of&#160;loss&#160;carry</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">forward and impact of<br/> disposal/close&#160;of&#160;subsidiaries</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">2022</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,122,077</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,543,301</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,911</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,657,467</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">2023</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,657,467</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(18,437</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(822,414</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">54,207</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,444,111</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">2024</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,444,111</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(129,769</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,058</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,561,822</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> </table>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">d)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Withholding income tax on dividends </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The EIT Law also imposes a withholding income tax of 10% on dividends distributed by a FIE to its immediate holding company outside of China, if such immediate holding company is considered as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-resident</div> enterprise without any establishment or place within China or if the received dividends have no connection with the establishment or place of such immediate holding company within China, unless such immediate holding company&#8217;s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. The Cayman Islands, where the Company was incorporated, does not have such tax treaty with China. According to the arrangement between mainland China and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by a FIE in China to its immediate holding company in Hong Kong will be subject to withholding tax at a rate that may be lowered to 5% (if the foreign investor owns directly at least 25% of the shares of the FIE). The State Administration of Taxation further promulgated Circular 601 on October&#160;27, 2009, which provides that tax treaty benefits will be denied to &#8220;conduit&#8221; or shell companies without business substance and that a beneficial ownership analysis will be used based on a &#8220;substance-over-form&#8221; principle to determine whether or not to grant the tax treaty benefits. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To the extent that subsidiaries and VIEs of the Group have undistributed earnings, the Group will accrue appropriate expected withholding tax associated with repatriation of such undistributed earnings. As of December&#160;31, 2023 and 2024, the Group did not record any withholding tax on the retained earnings of its subsidiaries and VIEs in the PRC as most of which were still in accumulated deficit position. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_IncomeAndOtherTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_IncomeAndOtherTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAbstract', window );"><strong>Taxes Payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxesPayableDisclosureTextBlock', window );">Taxes Payable</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxes Payable </div></div></td></tr></table>  <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of taxes payable as of December&#160;31, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">EIT payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">131,824</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">134,304</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">VAT payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">57,647</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">92,043</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding income tax payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">45,308</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">41,626</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding individual income taxes for employees</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">42,623</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">42,051</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">67,848</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">118,908</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">345,250</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">428,932</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxesPayableDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the carrying value as of the balance sheet date of obligations incurred and payable for statutory income, value added tax, business tax, payroll, real, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxesPayableDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term loans and current portion of long-term debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Short-term loans and current portion of long-term debt</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div> and current portion of long-term debt </div></div></td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:26%"></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2023,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Interest&#160;Rate&#160;Range</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Maturity Date</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Interest&#160;Rate&#160;Range</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Maturity Date</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unsecured bank loans</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3.00%~3.26</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center">Within&#160;12&#160;months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,401,986</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2.30%~2.70</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,571,179</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">April 2026 Notes (Note 14)</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.375</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,017,339</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 2026 Notes (Note 14)</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">0.50</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,036,428</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 Notes (Note 14)</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.25</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center">Within&#160;12&#160;months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">657</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">7,455,753</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,571,836</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities and Other Payables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Accrued Liabilities and Other Payables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Liabilities and Other Payables</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">13.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Accrued Liabilities and Other Payables </div></div></td></tr></table>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of accrued liabilities and other payables as of December&#160;31, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued marketing expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">775,126</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,292,710</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advances from/payables to third parties</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">197,294</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">551,167</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payables to producers and licensors</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">309,680</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">228,493</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="-sec-ix-hidden:hidden135593624;display:inline;"><div style="-sec-ix-hidden:hidden135594077;display:inline;">Leasing liabilities - current portion</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">188,504</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">214,624</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Professional fees</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">125,415</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">86,795</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deposits</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">78,169</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">78,473</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Consideration payable for acquisitions and investments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,912</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,122</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other staff related cost</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,866</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,480</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,367</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,188</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">74,290</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">82,229</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,780,623</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2,554,281</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Long-Term Debt, Unclassified [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-Term Debt</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-term debt </div></div></td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term bank loans</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,069,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Convertible notes</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Convertible senior notes</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">646</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">95,153</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">646</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,264,153</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>  <div style="margin-top: 18pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Long-term bank loans </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="null;text-indent: 0px;display:inline;">The Group&#8217;s long-term bank loans were</div> RMB3,100.0&#160;<div style="null;text-indent: 0px;display:inline;">mi</div>llion (US$424.7 <div style="null;text-indent: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">million) in aggregate. As of December 31, 2024, the current portion of</div></div>&#160;RMB31.0&#160;million (US$4.2 million) was classified as short-term loan<div style="null;text-indent: 0px;display:inline;">s</div> (Note12) and the remaining RMB3,069.0&#160;<div style="null;text-indent: 0px;display:inline;">m</div>illion (US$420.5 <div style="null;text-indent: 0px;display:inline;">m</div>illion) was reported as long-term debt. The Group&#8217;s long-term bank loans were substantially credit borrowing and the interest rate was 2.4% as of December&#160;31, 2024. The Group is in compliance with all of the loan covenants as of December&#160;31, 2024. </div></div></div>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, the long-term bank loans, including the portion due within one year which were recorded in &#8220;short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div> and current portion of long-term debt&#8221;, will be repaid according to the following schedule: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr>
<td style="width:87%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in<br/> thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,069,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,100,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <div style="margin-top: 6pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Convertible Senior Notes </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">April 2026 Notes </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In April 2019, the Group issued US$500.0&#160;million of April 2026 Notes with an interest rate of 1.375% per annum. The net proceeds to the Company from the issuance of the April 2026 Notes were US$488.2&#160;million (RMB3,356.1 million), net of issuance costs of US$11.8&#160;million (RMB81.1 million). The April 2026 Notes may be converted, at an initial conversion rate of 40.4040 ADSs per US$1,000 principal amount (which represents an initial conversion price of US$24.75 per ADS) at each holder&#8217;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of April&#160;1, 2026. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2023 and 2024, the principal amount of April 2026 Notes was RMB3,040.9&#160;million and RMB86.3&#160;thousand, respectively. The unamortized debt issuance costs were RMB23.6&#160;million and RMB0.4&#160;thousand as of December&#160;31, 2023 and 2024, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The issuance costs of the April&#160;2026 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., April&#160;1, 2026). For the years ended December&#160;31, 2022, 2023 and 2024, the April 2026 Notes related interest expense was US$7.3&#160;million, US$7.4&#160;million and US$1.8&#160;million (RMB13.1 million), respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2021, US$70.6&#160;million in aggregate principal amount of April 2026 Notes were converted, pursuant to which the Company issued 2,854,253 ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2022, US$14,000 in aggregate principal amount of April 2026 Notes were converted, pursuant to which the Company issued 565 ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital<div style="letter-spacing: 0px; top: 0px;display:inline;">.</div> </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2024, the Company repurchased an aggregate principal amount of US$429.3&#160;million (RMB3.0 billion) <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">April&#160;2026</div></div> Notes with the aggregate cash purchase price of US$429.3&#160;million (RMB3.0 <div style="letter-spacing: 0px; top: 0px;display:inline;">billion) and recognized an unamortized commission of</div>&#160;US$3.0&#160;million (RMB21.0 million). </div> <div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2027 Notes </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In June 2020, the Group issued US$800.0&#160;million of 2027 Notes with an interest rate of 1.25% per annum. The net proceeds to the Company from the issuance of the 2027 Notes were US$786.1&#160;million (RMB5,594.8 million), net of issuance costs of US$13.9&#160;million (RMB98.6 million). The 2027 Notes may be converted, at an initial conversion rate of 24.5516 ADSs per US$1,000 principal amount (which represents an initial conversion price of US$40.73 per ADS) at each holder&#8217;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of June&#160;15, 2027. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders of the 2027 Notes may require the Company to repurchase all or part of their 2027 Notes in cash on June&#160;15, 2025,&#160;or in the event of certain fundamental changes at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2023 and 2024, the principal amount of 2027 Notes was RMB0.7&#160;million and RMB0.7&#160;million, respectively. The unamortized debt issuance costs were RMB5.7&#160;thousand and RMB4.2&#160;thousand as of December&#160;31, 2023 and 2024, respectively. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"></div><div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The issuance costs of the 2027 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., June&#160;15, 2027). For the year ended December&#160;31,2022, 2023 and 2024, the 2027 Notes related interest expense was US$11.8&#160;million, US$5.0&#160;million and US$1.4&#160;thousand (RMB9.8 thousand), respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, the carrying amount of RMB0.7&#160;million (US$91.4 thousand) of the 2027 Notes are short-term in nature as the 2027 Notes holder had a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-contingent</div> option to require the Group to repurchase for cash all or any portion of their 2027 Notes within one year. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2021, US$1,000 in aggregate principal amount of 2027 Notes were converted, pursuant to which the Company issued 24 ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2022, the Company repurchased an aggregate principal amount of US$54.0&#160;million (RMB385.7 million) of 2027 Notes for a total cash consideration of US$49.3&#160;million (RMB352.0 million), with the gain of US$ 4.1&#160;million (RMB29.3 million). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2023, the Company repurchased an aggregate principal amount of US$745.9&#160;million (RMB5.3 billion) 2027 Notes with the aggregate cash purchase price of US$745.9&#160;million (RMB5.3 billion) with the loss of US$7.6&#160;million (RMB54.0 million). </div> <div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">December 2026 Notes </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2021, the Group issued US$1,600&#160;million of December 2026 Notes with an interest rate of 0.50% per annum. The net proceeds to the Company from the issuance of the December 2026 Notes were US$1,576.6&#160;million (RMB10.1 billion), net of issuance costs of US$23.4&#160;million (RMB149.6 million). The December 2026 Notes may be converted, at an initial conversion rate of 10.6419 ADSs per US$1,000 principal amount (which represents an initial conversion price of US$93.97 per ADS) at each holder&#8217;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of December&#160;1, 2026. Upon conversion, the Company will pay or deliver, as the case may be, cash, ADSs or a combination of cash and ADSs, at the Company&#8217;s election. Holders of the Notes may elect to receive Class&#160;Z ordinary shares in lieu of any ADSs deliverable upon conversion. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2023 and 2024, the principal amount of December 2026 Notes was RMB3,062.6&#160;million and RMB95.6&#160;million. The unamortized debt issuance costs were RMB26.2&#160;million and RMB0.5&#160;million as of December&#160;31, 2023 and 2024, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The issuance costs of the December 2026 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., December&#160;1, 2026). For the years ended December&#160;31, 2022, 2023 and 2024 the December 2026 Notes related interest expense was US$11.0&#160;million, US$3.6&#160;million and US$3.1&#160;million (RMB22.4 million). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2022, the Company repurchased an aggregate principal amount of US$768.3&#160;million (RMB5.2 billion) of December 2026 Notes for a total cash consideration of US$568.6&#160;million (RMB3.8 billion), with the gain of US$ 190.3&#160;million (RMB1,289.5 million). </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2023, the Company repurchased an aggregate principal amount of US$384.8&#160;million (RMB2.6 billion) of December 2026 Notes in the amount of US$331.2&#160;million (RMB2.2 billion) funded by the net proceeds from the ADS offering, with the gain of US$49.5&#160;million (RMB336.5 million). Besides, the Company repurchased an aggregate principal amount of US$14.5&#160;million (RMB104.0 million) December 2026 Notes with the aggregate cash purchase price of US$13.0&#160;million (RMB93.3 million) with the gain of US$1.4&#160;million (RMB9.8 million). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended December&#160;31, 2024, the Company repurchased an aggregate principal amount of US$419.1&#160;million (RMB3.0 billion) of December 2026 Notes for a total cash consideration of US$419.1&#160;million (RMB3.0 billion), with the loss of US$2.5&#160;million (RMB17.7 million). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company accounted for the April 2026 Notes, 2027 Notes and December 2026 Notes as single instruments as debt measured at its amortized cost, as none of the embedded features require bifurcation and recognition as derivatives and the April 2026 Notes, 2027 Notes and December 2026 Notes were not issued with a substantial premium. The issuance costs were recorded as an adjustment to the debt and are amortized as interest expense using the effective interest method. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table provides a summary of the Company&#8217;s </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> portion of unsecured senior notes as of December&#160;31, 2023 and December&#160;31, 2024:</div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:61%"></td>
<td style="vertical-align:bottom;width:9%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:9%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:9%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Effective&#160;interest<br/> rate</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amounts</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amounts</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">April 2026 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">86</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.74</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">646</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.52</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 2026 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">95,067</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">0.80</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Carrying value</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">646</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">95,153</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td rowspan="2" style="vertical-align:bottom">&#160;&#160;</td>
<td rowspan="2" style="vertical-align:bottom"></td>
<td rowspan="2" style="vertical-align:bottom"></td>
<td rowspan="2" style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unamortized discount and debt issuance costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">539</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total principal amounts of unsecured senior notes</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">652</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">95,692</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2024, the fair value of April 2026 Notes, 2027 Notes and December 2026 Notes, based on Level 2 inputs, was RMB96.1 million. As of December 31, 2024, RMB0.5 million, RMB96.7 million and nil in aggregate principal amount and interest expenses related to the above unsecured senior notes are expected to be repaid within one year, in 1-3 years and 3 years afterwards, respectively, unless earlier converted, redeemed or repurchased. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Ordinary Shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CommonStockTextBlock', window );">Ordinary shares</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">15.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Ordinary Shares </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2021, the Company listed its Class&#160;Z ordinary shares on the main board of the Hong Kong Stock Exchange. The Company issued a total of 28,750,000 Class&#160;Z ordinary shares in the global offering, including the fully exercised over-allotment option of 3,750,000 Class&#160;Z ordinary shares. Net proceeds from the global offering, including the over-allotment option, after deducting underwriting fees and other offering expenses, were approximately HKD22.9&#160;billion (RMB19.3 billion). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In January 2023, the Company completed the offering of 15,344,000 ADSs at US$26.65 per ADS. The amount of net proceeds from such offering (after deducting all applicable costs and expenses including but not limited to selling commission) is approximately US$396.9&#160;million (RMB2,689.4 million). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company announced in March 2022 that its board of directors had authorized a share repurchase program, under which the Company may repurchase up to US$500.0&#160;million of its ADSs for the next 24 months. The Company had repurchased a total of 2.6&#160;million ADSs for a total cost of US$53.6&#160;million as of December&#160;31, 2022, and no shares had been repurchased during 2023. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2<div style="letter-spacing: 0px; top: 0px;display:inline;">024, t</div>he Company announced that its board of directors had approved a share repurchase program of up to US$200.0&#160;million of its publicly traded securities over a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">24-month</div> period. As of December&#160;31, 2024, the Company had repurchased a total of approximately 0.8&#160;million ADSs under this authorized program for a total cost of US$16.4&#160;million (RMB117.5 <div style="letter-spacing: 0px; top: 0px;display:inline;">m</div>illion). </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CommonStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of ordinary shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_CommonStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Employee Benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefits</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">16.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Employee Benefits</div></div> </div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company&#8217;s subsidiaries and the VIEs and subsidiaries of the VIEs incorporated in China participate in a government-mandated multi-employer defined contribution plan under which certain retirement, medical, housing and other welfare benefits are provided to employees. Chinese labor regulations require the Company&#8217;s Chinese subsidiaries and VIEs and subsidiaries of the VIEs to pay to the local labor bureau a monthly contribution at a stated contribution rate based on the monthly basic compensation of qualified employees. The relevant local labor bureau is responsible for meeting all retirement benefit obligations; hence, the Group has no further commitments beyond its monthly contribution. The following table presents the Group&#8217;s employee welfare benefits expenses for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr>
<td style="width:71%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contributions to medical and pension schemes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">934,876</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">814,296</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">732,465</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other employee benefits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">99,303</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">92,797</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">108,142</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,034,179</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">907,093</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">840,607</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based Compensation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based Compensation </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Description of share option and RSUs plans </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In July 2014, the Group adopted its Global Share Incentive Plan (the &#8220;Global Share Plan&#8221;), which permits the grant of options of the Company to relevant directors, officers, other employees and consultants of the Group. The maximum aggregate number of Class&#160;Z Ordinary Shares, which may be issued pursuant to all awards under the Global Share Plan, is 19,880,315 shares. The Global Share Plan was terminated on the Primary Conversion Effective Date. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2018, the Group adopted its 2018 Share Incentive Plan (the &#8220;2018 Plan&#8221;) to provide additional incentives to employees, directors and consultants and promote the success of its business. The maximum aggregate number of Class&#160;Z Ordinary Shares, which may be issued pursuant to all awards under the 2018 Plan as at December&#160;31, 2024 is 33,132,989 shares. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As at the date on which the voluntary conversion of its secondary listing status to primary listing on the Hong Kong Stock Exchange becomes effective , the Group subsequently amended its 2018 Plan, under which the maximum aggregate number of Class&#160;Z ordinary shares may be issued pursuant to all awards is 30,673,710 Class&#160;Z ordinary shares, representing 10% of the total number of issued Class&#160;Z ordinary shares, which permits the grant of restricted share units (&#8220;RSUs&#8221;) of the Company to relevant directors, officers, other employees and consultants of the Group. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">In June 2024, the Group adopted its Second Amended and Restated 2018 Share Incentive Plan (the &#8220;Restated 2018 Plan&#8221;) to provide additional incentives to employee participants, related entity participants and service provider participants and promote the success of its business. The maximum aggregate number of Class Z Ordinary Shares, which may be issued pursuant to all awards under the 2018 Plan as at December 31, 2024 is</div> 41,413,503 <div style="letter-spacing: 0px; top: 0px;display:inline;">shares, and within the Scheme Limit, the maximum number of Class Z Ordinary Shares which may be issued pursuant to all awards to be granted to service provider participants under the Restated 2018 Plan is </div>2,070,675.</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="null;text-indent: 0px;display:inline;">In May 2024, the Group adopted its 2024 Share Incentive Plan (the &#8220;2024 Plan&#8221;) to provide additional incentives to employee participants, related entity participants and consultants and promote the success of its business. The maximum aggregate number of Class Z Ordinary Shares, which may be issued pursuant to all awards under the 2024 Plan as at December 31, 2024 is</div> 41,272,920 <div style="display:inline;">shares. No awards have been granted under the 2024 Share Incentive Plan since its adoption.</div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Option awards are granted with an exercise price determined by the Board of Directors. Those option awards generally vest over a period of <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden135593756;display:inline;">zero</div></div> to six years and expire in <div style="-sec-ix-hidden:hidden135593759;display:inline;">six</div> to seven years, and RSUs generally vest over a period of <div style="-sec-ix-hidden:hidden135593757;display:inline;">zero</div> to six years. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">RSUs</div></div> </div>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table presents a summary of the Group&#8217;s service-based RSUs activities for the years ended December&#160;31, 2022, 2023 and 2024: </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr>
<td style="width:56%"></td>
<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Employees</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Consultants</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Granted&#160;fair<br/> value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,932</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">35</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,967</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24.59</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested at December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,932</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">35</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,967</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">24.59</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2023</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,932</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">35</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,967</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24.59</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,796</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,796</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">18.72</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(23</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(23</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24.59</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,059</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,059</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">22.10</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested at December&#160;31, 2023</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">9,669</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">12</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">9,681</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">19.53</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2024</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,669</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,681</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19.53</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,841</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,842</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17.14</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(689</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(12</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(701</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24.59</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,547</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,547</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17.37</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested at December&#160;31, 2024</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17,274</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17,275</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">18.14</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The aggregate number of Class&#160;Z Ordinary Shares available for future grant under the Restated 2018 Plan was 37,092,680 as of December&#160;31, 2024.</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The aggregate number of Class Z Ordinary Shares available for future grant under the 2024 Plan was 41,272,920 as of December&#160;31, 2024. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of December&#160;31, 2024, total unrecognized compensation expenses related to unvested service-based RSUs granted under the 2018 Plan and the Restated 2018 Plan, adjusted for estimated forfeitures, was RMB1,652.5&#160;million, which is expected to be recognized over a weighted-average period of 3.6 years and may be adjusted for future changes in estimated forfeitures. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Share options</div></div> </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Valuation assumptions </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group uses binomial option pricing model to determine the fair value of share options. The estimated fair value of each share option granted is estimated on the date of grant using the binomial option-pricing model with the following assumptions: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;<br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 76%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023*</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024*</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">57.6%-58.0</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">57.9</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected dividends</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;">N/A</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2.7%-3.6</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contractual term (in years)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">6-7</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">No further options would be granted under the 2018 Share Incentive Plan after the Primary Conversion Effective Date. </div></td></tr></table>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The expected volatility at each grant date was estimated based on the annualized standard deviation of the daily return embedded in historical share prices of comparable peer companies with a time horizon close to the expected expiry of the term of the share options. The weighted average volatility is the expected volatility at the grant date weighted by the number of the share options. The Company has never declared or paid any cash dividends on its capital stock, and the Company does not anticipate any dividend payments in the foreseeable future. Contractual term is the remaining contract life of the share options. The Group estimated the risk-free interest rate based on the yield to maturity of U.S. treasury bonds denominated in US dollars at the share option grant date. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(c)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share options activities </div></div></td></tr></table>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents a summary of the Group&#8217;s share options activities for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;<br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 47%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Employees</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Consultants</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Exercise<br/>Price</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In years)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in<br/>thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2022</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">22,327</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">183</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">22,510</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">2.0010</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">5.01</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">6,372,503</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">5,667</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">162</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">5,829</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">0.0036</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(3,779</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(150</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(3,929</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">0.0001</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(2,500</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(2,500</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">0.2331</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2022</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">21,715</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">195</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">21,910</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.0283</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4.70</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,305,336</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2023</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">21,715</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">195</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">21,910</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">2.0283</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">4.70</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">3,305,336</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(2,147</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(64</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(2,211</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">0.0001</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(1,760</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(1,760</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">0.1443</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2023</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17,808</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">131</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17,939</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.4701</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3.79</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,232,411</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2024</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">17,808</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">131</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">17,939</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">2.4701</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">3.79</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">1,232,411</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(3,689</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(7</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(3,696</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">0.3911</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(1,119</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(14</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(1,133</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">0.6909</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2024</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">13,000</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">110</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">13,110</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.6543</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.85</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,550,782</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercisable at December&#160;31, 2024</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">6,897</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">76</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">6,973</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.8474</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.64</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">907,766</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The weighted average grant date fair value of share options granted for the year 2022 was RMB126.8 per share. No further options would be granted under the 2018 Share Incentive Plan after the Primary Conversion Effective Date. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, total unrecognized compensation expenses related to unvested options granted under the Global Share Plan and the 2018 Plan, adjusted for estimated forfeitures, was RMB1,176.8&#160;million, which is expected to be recognized over a weighted-average period of 1.9 years and may be adjusted for future changes in estimated forfeitures. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">18.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Net Loss per Share </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2022, 2023 and 2024, the Company had potential ordinary shares, including share options, RSUs granted, and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, where applicable. As the Group incurred losses for the years ended December&#160;31, 2022, 2023 and 2024, these potential ordinary shares were anti-dilutive and excluded from the calculation of diluted net loss per share. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2022, the numbers of share options, RSUs and the number of ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 2,069,570 shares, nil, 17,347,721 shares, 19,382,489 shares and 14,466,365 shares, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2023, the numbers of share options, RSUs and the number of ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 1,271,196 shares, 56,329 shares, 17,347,182 shares, 8,280,834 shares and 4,839,195 shares, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2024, the numbers of share options, RSUs and the number of ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 828,336 shares, 2,096,485 shares, 4,218,676 shares, 2,259 shares and 4,211,678 shares, respectively. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the computation of basic and diluted net loss per share for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:63%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands,&#160;except&#160;for&#160;share&#160;and&#160;per&#160;share&#160;data</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Numerator:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,507,653</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,811,713</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,363,651</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss/(income) attributable to noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,640</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(10,608</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">16,851</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss attributable to Bilibili&#160;Inc.&#8217;s shareholders for basic/dilutive net loss per share calculation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,497,013</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,822,321</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,346,800</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Denominator:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares outstanding, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">394,863,584</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">413,210,271</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">416,470,256</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares outstanding, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">394,863,584</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">413,210,271</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">416,470,256</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(18.99</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(11.67</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3.23</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(18.99</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(11.67</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3.23</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">19.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Commitments and Contingencies </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(a)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Commitments </div></div> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Long-term debts</div></div> </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s long-term debts are to repay the principal amount and cash interests in connection with the long-term bank loans, convertible notes and convertible senior notes. The expected repayment schedules have been disclosed in Note 14. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(b)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Litigation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">From time to time, the Group is involved in claims and legal proceedings that arise in the ordinary course of business. Based on currently available information, management does not believe that the ultimate outcome of any unresolved matters, individually and in the aggregate, is reasonably possible to have a material adverse effect on the Group&#8217;s financial position, results of operations or cash flows. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, litigation is subject to inherent uncertainties and the Group&#8217;s view of these matters may change in the future. The Group records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Group reviews the need for any such liability on a regular basis. The Group has not recorded material liabilities in this regard as of December&#160;31, 2023 and 2024, respectively. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions and Balances</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions and Balances</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">20.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Related Party Transactions and Balances </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group entered into the following significant related party transactions for the periods presented: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:73%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchases of goods and services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">206,931</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">172,506</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">124,018</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Transfer of long-term investments<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">1</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">275,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repayment of loans and interest from the Entity<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">696,624</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">58,101</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investment income and interest income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">78,827</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">48,069</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">34,344</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales of goods and services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13,953</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,740</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,033</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group had the following significant related party balances as of December&#160;31, 2023 and 2024, respectively: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:76%"></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount due from related parties</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td colspan="5" style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from investment funds<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">1</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">37,506</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">37,519</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from the Entity<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">646,284</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">609,823</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from other investees</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">106,784</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">139,335</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">790,574</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">786,677</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount due to related parties<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">3</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,549</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">1.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The balances due from the investment funds, of which the Company is their limited partners, as of December&#160;31, 2023 and December&#160;31, 2024 were consideration receivables related to the equity investments transferred, which is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-trade</div> in nature. </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">2.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">The Company established the Entity with an independent third party and two entities controlled by Mr.&#160;Rui Chen and Ms.&#160;Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction.</div> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">The balance as of December 31, 2023 and 2024 represents interest-bearing loans and interest expenses related to the Entity, which are non-trade in nature. The annual interest rate of the loans was</div> 3.95<div style="letter-spacing: 0px; top: 0px;display:inline;">% as of December 31, 2024.&#160;</div> </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">3.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The balances as of December&#160;31, 2023 mainly represent considerations related to long-term investments, which are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-trade</div> in nature. The balances as of December&#160;31, 2024 mainly represent the payables in trade nature. </div> </td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">21.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment Information </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#8220;CODM&#8221;), or decision-making group, in deciding how to allocate resources and in assessing performance. The Group&#8217;s CODM is Mr.&#160;Rui Chen, the Chairman of the Board of Directors and CEO. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s organizational structure is based on a number of factors that the CODM uses to evaluate, view and run its business operations which include, but not limited to, customer base, homogeneity of products and technology. The Group&#8217;s operating segment is based on such organizational structure and information reviewed by the Group&#8217;s CODM to evaluate the operating segment results. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only one operating segment. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The accounting policies of the single segment are the same as described in the significant accounting policies. The CODM assesses performance for the single segment and decides how to allocate resources based on net loss that also is reported on the Consolidated Statements of Operations and Comprehensive Loss as consolidated net loss. The measure of the single segment assets is reported on the Consolidated Balance Sheets as total consolidated assets. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The CODM reviews revenues and expenses at the consolidated level as disclosed in the Group&#8217;s Consolidated Statements of Operations and Comprehensive Loss and uses net loss to evaluate return on assets and to monitor budget versus actual results and in competitive analysis by benchmarking to the Group&#8217;s competitors. The competitive analysis and the monitoring of budgeted versus actual results are used in assessing the segment&#8217;s performance and in establishing management&#8217;s compensation. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Substantially the majority of the Group&#8217;s revenues are derived from China based on the geographical locations where services are provided to customers. In addition, the Group&#8217;s long-lived assets are substantially all located in and derived from China, and the amount of long-lived assets attributable to any other individual country is not material. Therefore, no geographical segments are presented. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurement</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurement</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">22.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair Value Measurement </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates. The Group measures investments in money market funds, financial products and equity investments in publicly traded companies at fair value. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity investments in publicly traded companies</div></div>. The Group values its money market funds and equity investments in publicly traded companies using observable inputs that reflect quoted prices for securities with identical characteristics, and accordingly, the Group classifies the valuation techniques that use these inputs as Level&#160;1. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Financial products</div></div>. The Group values its financial products investments held in certain banks using quoted prices for securities with similar characteristics and other observable inputs, and accordingly, the Group classifies the valuation techniques that use these inputs as Level&#160;2. </div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accounts receivable, amounts due from/to related parties and other current assets are financial assets with carrying values that approximate fair value due to their short-term nature. Accounts payable, accrued liabilities, short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div> and other payables are financial liabilities with carrying values that approximate fair value due to their short-term nature. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group measures equity investments accounted for using the equity method at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-recurring</div> basis only if an impairment charge were to be recognized. Equity investments accounted for using the measurement alternative are generally not categorized in the fair value hierarchy. However, if equity investments without readily determinable fair values were re-measured or impaired during the years ended December&#160;31, 2023 and 2024, they were classified within Level&#160;3 in the fair value hierarchy because the Group estimated the value of the instruments based on valuation methods using the observable transaction price at the transaction date or other unobservable inputs. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2023 and 2024, certain equity investments without determinable fair value (Note 9) were measured using unobservable inputs (Level 3) and written down from their respective carrying value to fair value, with impairment charges of RMB278.9&#160;million and RMB486.5&#160;million incurred and recorded in &#8220;Investment loss, net (including impairments)&#8221; for the years then ended. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RestrictedNetAssetsAbstract', window );"><strong>Restricted Net Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedAssetsDisclosureTextBlock', window );">Restricted Net Assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">23.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Restricted Net Assets </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Relevant PRC laws and regulations permit the PRC companies to pay dividends only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Additionally, the Company&#8217;s PRC subsidiaries and VIEs can only distribute dividends upon approval of the shareholders after they have met the PRC requirements for appropriation to the generically reserve fund and the statutory surplus fund respectively. The general reserve fund and the statutory surplus fund require that annual appropriations of 10% of net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> income should be set aside prior to payment of any dividends. As a result of these and other restrictions under the PRC laws and regulations, the PRC subsidiaries and VIEs are restricted in their abilities to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances, which restricted portion amounted to approximately RMB6.2&#160;billion or 45.1% of the Company&#8217;s total consolidated net assets as of December&#160;31, 2024. Furthermore, cash transfers from the Company&#8217;s PRC subsidiaries to their parent companies outside of China are subject to PRC government control of currency conversion. Shortages in the availability of foreign currency may restrict the ability of the PRC subsidiaries and consolidated affiliated entities to remit sufficient foreign currency to pay dividends or other payments to the Company, or otherwise satisfy their foreign currency denominated obligations. Even though the Company currently does not require any such dividends, loans or advances from the PRC subsidiaries and VIEs for working capital and other funding purposes, the Company may in the future require additional cash resources from its PRC subsidiaries and VIEs due to changes in business conditions, to fund future acquisitions and developments, or merely declare and pay dividends to or distributions to the Company&#8217;s shareholders. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RestrictedNetAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RestrictedNetAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Parent Company Only Condensed Financial Information</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Parent Company Only Condensed Financial Information </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company performed a test on the restricted net assets of its consolidated subsidiaries and the VIEs in accordance with Securities and Exchange Commission Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-X</div> Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">4-08</div> (e) (3), General Notes to Financial Statements and concluded that it was applicable for the Company to disclose the financial information for the Company only. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The subsidiaries did not pay any dividend to the Company for the years presented. Certain information and footnote disclosures generally included in financial statements prepared in accordance with US&#160;GAAP have been condensed and omitted. The footnote disclosures contain supplemental information relating to the operations of the Company, as such, these statements are not the general-purpose financial statements of the reporting entity and should be read in conjunction with the notes to the consolidated financial statements of the Company. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company did not have significant capital and other commitments, or guarantees as of December&#160;31, 2023 and 2024, respectively. </div></div></div>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Condensed balance sheets </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center">December&#160;31,<br/> 2023</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center">December&#160;31,<br/> 2024</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">106,498</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,721</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19,213,415</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,688,455</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">39,941</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">132,745</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">625,474</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">445,470</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">772,559</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">758,348</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Investments in subsidiaries and net assets of VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">345,248</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">20,757,887</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17,380,987</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div> and current portion of long-term debt</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,053,767</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,657</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,284</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,836</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">93,713</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">64,151</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,931</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,166,946</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deficit in subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">193,292</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">6,365,987</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,272,590</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Bilibili Inc&#8217;s shareholders&#8217; equity</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,391,900</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,108,397</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">14,391,900</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">14,108,397</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">20,757,887</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17,380,987</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Condensed statements of comprehensive loss and cash flows: </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:66%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total costs and expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(30,558</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(43,924</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(24,139</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net loss from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,685,211</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,745,316</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,009,762</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Gain/(loss) from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">218,756</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(33,081</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(312,899</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss before income tax expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(7,497,013</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(4,822,321</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1,346,800</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(7,497,013</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(4,822,321</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1,346,800</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:65%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">2022</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">2023</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">2024</div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">RMB in thousands</div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash used in operating activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(650,630</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(111,392</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(118,834</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase of <div style="white-space:nowrap;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(33,683,941</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,863</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(70</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of <div style="white-space:nowrap;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">45,951,288</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">982,151</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">175,717</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Placements of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,878,180</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,133,225</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,083,893</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments and loans (to)/from subsidiaries, VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(13,131,173</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">383,391</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,180,316</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">283,028</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(76,697</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(147,691</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">3,674,247</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">5,368,875</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">3,208,272</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase of noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,027</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from exercise of employees&#8217; share options</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,268</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from issuance of ordinary shares, net of issuance costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,689,380</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds of short-term and long-term loan</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,100,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchase of shares</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(347,581</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(117,523</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchase of <div style="display:inline;">convertible </div>senior notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,201,506</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,675,227</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,058,432</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash used in financing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(4,549,083</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(4,992,872</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(3,065,687</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div></div><div> <div style="line-height:normal;display: inline;">  </div> </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Basis of presentation</div></div> </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company&#8217;s accounting policies are the same as the Group&#8217;s accounting policies with the exception of the accounting for the investments in subsidiaries and VIEs. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the Company only condensed financial information, the Company records its investments in subsidiaries and VIEs under the equity method of accounting as prescribed in ASC 323, Investments&#8212;Equity Method and Joint Ventures. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Such investments are presented on the condensed balance sheets as &#8220;Investments in subsidiaries and net assets of VIEs and VIEs&#8217; subsidiaries/Deficit in subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries&#8221; in the condensed balance sheets and share in the subsidiaries&#8217; loss are presented as &#8220;Net Loss from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries&#8221; in the condensed statements of comprehensive loss. The parent company only condensed financial information should be read in conjunction with the Group&#8217;s consolidated financial statements. </div></div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Acquisitions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">25.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Acquisitions </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There was no <div style="letter-spacing: 0px; top: 0px;display:inline;">acquisition occurred for the years ended <div style="display:inline;">December </div>2023 and 2024. Our acquisitions in the prior periods are listed below.</div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Transaction&#160;with one game development company (&#8220;Game Business&#8221;)</div></div> </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2022, the Company signed an agreement to acquire all of the equity interests in Game Business with a total cash consideration of RMB800.0&#160;million.&#160;Upon the completion of this transaction, the Group held 100% of equity interests in the Game Business, which became a consolidated subsidiary of the Group. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consideration of acquisition of Game Business was allocated based on their fair value of the assets acquired and the liabilities assumed as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;">
<tr>
<td style="width:64%"></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:10%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amortization&#160;Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">333,830</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">111,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">50,965</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(40,491</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">344,696</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">800,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Total purchase price comprised of: </div>  <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:64%"></td>
<td style="vertical-align:bottom;width:14%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:14%"></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">Amount</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td rowspan="3" style="vertical-align:bottom">&#160;&#160;</td>
<td rowspan="3" style="vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands</div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash consideration</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">800,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill arising from this acquisition was <div style="display:inline;">attributable</div> to the Group&#8217;s strategy to expand its self-developed capacity in game development. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Other acquisitions</div></div> </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended with December&#160;31, 2022, the Group completed several other acquisitions, to complement its existing business and achieve synergies. The acquired entities individually and in aggregate were not significant. The Group&#8217;s other acquisitions are summarized in the following table: </div>  <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 67%;">&#160;</td>
<td style="width: 7%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 6%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended<br/> December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/> Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">85,369</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Brand</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Customer relationship</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">61,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1&#160;to&#160;10&#160;years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(17,500</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">42,131</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">180,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Total purchase price comprised of: </div>  <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:70%"></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended<br/> December&#160;31,</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td rowspan="10" style="vertical-align:bottom">&#160;&#160;</td>
<td rowspan="10" style="vertical-align:bottom;white-space:nowrap;text-align:center"><div style="font-weight:bold;display:inline;">&#8195;&#8195;&#8195;&#8195;&#8195;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">2022</div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">Amount</div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">RMB in thousands</div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash consideration</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">150,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Share consideration</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value of previously held equity interests</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">30,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div></td>
<td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">180,000</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</div></td>
<td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</div></td>
<td>&#160;</td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pro forma results of <div style="display:inline;">operations </div>for all the acquisitions have not been presented because they were not material to the consolidated statements of operations and comprehensive loss for the years ended December&#160;31, 2022, 2023 and 2024 individually or in aggregate. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">26.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Subsequent Events </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="letter-spacing: 0px; top: 0px;display:inline;">No</div> subsequent event which had a material impact on the Group was identified through the date of issuance of the financial <div style="letter-spacing: 0px; top: 0px;display:inline;">statements</div>. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Basis of presentation </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements of the Group have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Principles of consolidation </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements include the financial statements of the Company, its subsidiaries and VIEs (inclusive of the VIEs&#8217; subsidiaries) for which the Company is the primary beneficiary. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power, has the power to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of the board of directors, or has the power to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A consolidated VIE is an entity in which the Company&#8217;s subsidiary, through contractual arrangements, has the power to direct the activities that most significantly impact the entity&#8217;s economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the entity, and therefore the Company&#8217;s subsidiary is the primary beneficiary of the entity. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All transactions and balances among the Company, its subsidiaries and VIEs (inclusive of the VIEs&#8217; subsidiaries) have been eliminated upon consolidation. There is no VIE in the Group where the Company or any subsidiary has a variable interest but is not the primary beneficiary. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">c)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Use of estimates </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The preparation of the Group&#8217;s consolidated financial statements in conformity with the U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the balance sheet date and reported revenues and expenses during the reported periods in the consolidated financial statements and accompanying notes. Significant accounting estimates include, but are not limited to, determination of the average playing period for paying players, and assessment for the impairment of long-term investments accounted for using the measurement alternative. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Functional currency and foreign currency translation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">d)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Functional currency and foreign currency translation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group uses Renminbi (&#8220;RMB&#8221;) as its reporting currency. The Company and several of its overseas subsidiaries use US$ or their respective local currencies as their functional currency. The functional currency of the Group&#8217;s PRC entities is RMB. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the consolidated financial statements, the financial information of the Company and other entities located outside of the PRC have been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as foreign currency translation adjustments, and are shown as a component of other comprehensive (loss)/income on the consolidated statements of operations and comprehensive loss. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Foreign currency transactions denominated in currencies other than the functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies are translated into the functional currency using the applicable exchange rates at the balance sheet dates. Net gains and losses resulting from foreign exchange transactions are included in exchange losses on the consolidated statements of operations and comprehensive loss. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ConvenienceTranslationPolicyPolicyTextBlock', window );">Convenience Translation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">e)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Convenience Translation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Translations of balances on the consolidated balance sheets, consolidated statements of operations and comprehensive loss and consolidated statements of cash flows from RMB into US$ as of and for the year ended December&#160;31, 2024 are solely for the convenience of the reader and were calculated at the rate of US$1.00 =<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;">R<div style="display:inline;">MB</div></div>7.2993, representing the noon buying rate in The City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York on December&#160;31, 2024. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at such rate. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair value measurements</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">f)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair value measurements </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Financial instruments </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accounting guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#8217;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value: </div> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left">a.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. </div> </td> </tr> </table> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left">b.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical asset or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. </div> </td> </tr> </table> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top;text-align:left">c.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;3 applies to asset or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. </div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s financial instruments include cash and cash equivalents, restricted cash, time deposits, accounts receivable, other receivables, amounts due from/to related parties, short-term investments, accounts payable, short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div>, accrual liabilities and other payables of which the carrying values approximate their fair values. Please see Note 22 for additional information. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock', window );">Cash and cash equivalents, restricted cash and time deposits</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">g)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents, restricted cash and time deposits </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents mainly represent cash on hand, demand deposits placed with large reputable banks in the United States of America and China, and highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase with terms of three months or less. As of December&#160;31, 2023 and 2024, there were cash on hand and demand deposits with terms less than three months denominated in U.S. dollars amounting to approximately US$181.6&#160;million and US$395.2&#160;million, respectively (equivalent to approximately RMB1,286.5&#160;million and RMB2,840.7&#160;million, respectively). As of December&#160;31, 2023 and 2024, the Group had cash held in accounts managed by online payment platforms such as Alipay and Paypal in connection with the collection of online service fees for a total amount of RMB43.0&#160;million and RMB65.9&#160;million, respectively, which have been classified as cash and cash equivalents on the consolidated balance sheets. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2023 and 2024, the Group had approximately RMB5,632.1&#160;million and RMB8,165.7&#160;million cash and cash equivalents held by its PRC subsidiaries and the VIEs, representing 78% and 80% of total cash and cash equivalents of the Group, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Time deposits represent deposits placed with banks with original maturities more than three months but less than one year. As of December&#160;31, 2023 and 2024, there were time deposits denominated in U.S. dollars amounting to approximately US$733.5&#160;million, and US$499.2&#160;million, respectively (equivalent to approximately RMB5,194.9&#160;million and RMB3,588.5&#160;million, respectively). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group had no other lien arrangements for the years ended December&#160;31, 2022, 2023 and 2024. Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the consolidated balance sheets. As of December&#160;31, 2023 and 2024, the restricted cash balance was RMB50.0&#160;million and RMB50.0&#160;million, respectively. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Receivables, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">h)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Receivables, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s accounts receivable, amount due from related parties and other receivables recorded in prepayments and other current assets are within the scope of ASC Topic 326. Accounts receivable consist primarily of receivables from advertising customers, and receivables from distribution channels. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To estimate expected credit losses, the Group has identified the relevant risk characteristics of its customers and the related receivables and other receivables which include size, type of the services or the products the Group provides, or a combination of these characteristics. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Group considers the past collection experience, current economic conditions, future economic conditions (external data and macroeconomic factors) and changes in the Group&#8217;s customer collection trends. This is assessed at each quarter based on the Group&#8217;s specific facts and circumstances. No significant impact of changes in the assumptions since adoption. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div>   <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recorded a provision for current expected credit losses. The following table sets out movements of the allowance for expected credit losses for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:71%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">292,473</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">305,535</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">219,201</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Provisions/(Reversal)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">130,549</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">109,801</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Write-offs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(117,487</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(70,334</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(45,009</td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Ending balance</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">305,535</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">219,201</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">283,993</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">i)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Inventories, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Inventories, mainly represent products for the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">e-commerce</div> business, are stated at the lower of cost or net realizable value on the consolidated balance sheets. Cost of inventories is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. The Group takes ownership, risks and rewards of the products purchased. Write downs are recorded in cost of revenues on the consolidated statements of operations and comprehensive loss. Certain costs attributable to buying and receiving products, such as purchase freights, are included in cost of inventories. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">j)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Property and equipment, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Property and equipment are stated at cost less accumulated depreciation and impairment, if any. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally three years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the assets or the remaining lease term. Expenditures for maintenance and repairs are expensed as incurred. The gain or loss on the disposal of property and equipment is the difference between the net sales proceeds and the carrying amount of the relevant assets and is recognized on the consolidated statements of operations and comprehensive loss. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible assets, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">k)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Intangible assets, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Intangible assets acquired through business acquisitions are recognized as assets separate from goodwill if they satisfy either the &#8220;contractual-legal&#8221; or &#8220;separability&#8221; criterion. Purchased intangible assets are initially recognized and measured at fair value. Major identifiable intangible assets that have determinable lives continue to be amortized over their estimated useful lives using the straight-line method as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:3%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:28%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:67%"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#8195;&#8194;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Licensed copyrights of content</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 10 years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td colspan="2" style="height:6pt"></td>
<td colspan="2" style="height:6pt"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">License rights of mobile games</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td colspan="2" style="height:6pt"></td>
<td colspan="2" style="height:6pt"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Intellectual property and others</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">1 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">-</div> 10&#160;years, based on the underlying intangible assets expected to contribute to the future cash flows</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If expectations of the usefulness of the content are revised downward, the unamortized cost is written down to the fair value, which establishes a new cost basis. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">l)</div></div></div></td>
<td style="text-align: left; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill </div></div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed from the acquired entity as a result of the Company&#8217;s acquisitions of interests in its subsidiaries and consolidated VIEs. Goodwill is not depreciated or amortized but is tested for impairment at the reporting unit level on an annual basis, and between annual tests when an event or circumstances change occurs that indicate the asset might be impaired. Under ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">350-20-35,</div></div> the Group has the option to choose whether it will apply the qualitative assessment first and then the quantitative assessment, if necessary, or to apply the quantitative assessment directly. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group, therefore, chooses the quantitative assessment directly and performs the goodwill impairment test by comparing the fair value of the reporting unit with it carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The estimated fair value of reporting unit is determined using either an income approach or a market approach, when appropriate. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. The Group as a whole is determined to be one reporting unit for goodwill impairment testing. The Group applied the quantitative assessment and performed the goodwill impairment test by quantitatively comparing the fair values of the reporting unit to it carrying amounts. The Group determines the fair value of the reporting unit based on its quoted stock price, and no impairment charge was recognized for any of the periods presented. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of long-lived assets other than goodwill</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">m)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Impairment of long-lived assets other than goodwill </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Long-lived assets are evaluated for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development expenses</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">n)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Research and development expenses </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Research and development expenses mainly consist of payroll-related expenses incurred for the innovation of video function, development and enhancement to the Group&#8217;s websites, platforms of applications, development of online games and the termination of certain game projects. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For internal use software, the Group expenses all costs incurred for the preliminary project stage and post implementation-operation stage of development, and costs associated with repair or maintenance of the existing platforms. Costs incurred in the application development stage are capitalized and amortized over the estimated useful life. Since the amount of the Group&#8217;s research and development expenses qualifying for capitalization has been immaterial, as a result, all development costs incurred for development of internal used software have been expensed as incurred. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For external use software, costs incurred for development of external use software have not been capitalized since the inception of the Group, because the period after the date technical feasibility is reached and the time when the software is marketed is short historically, and the amount of costs qualifying for capitalization has been immaterial. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">q)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Leases </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recognizes the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">right-of-use</div></div> assets recorded in &#8220;Other long-term assets&#8221; and corresponding short-term leasing liabilities recorded in &#8220;Accrued liabilities and other payables&#8221; and long-term leasing liabilities recorded in &#8220;Other long-term liabilities&#8221; respectively on the consolidated balance sheets. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group elected to not recognize lease assets and lease liabilities for leases with a term of twelve months or less, and to not separate <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-lease</div> components from lease components. Under ASC 842, the Group determines if an arrangement is or contains a lease at inception. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">Right-of-use</div></div> assets and liabilities are recognized at lease commencement date based on the present value of remaining lease payments over the lease terms. The Group considers only payments that are fixed and determinable at the time of lease commencement. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group leases office space under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cancelable</div> operating lease agreements, which mainly expire at various dates through 2026. As of December&#160;31, 2023 and 2024, the Group&#8217;s operating leases had a weighted average remaining lease term of 2.6 years and 1.8 years and a weighted average discount rate of 4.75% and 4.70%, respectively. Future lease payments under operating leases as of December&#160;31, 2024 were as follows: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr>
<td style="width:80%"></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">194,625</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">129,023</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,637</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total future lease payments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">325,285</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impact of discounting remaining lease payments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,246</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="-sec-ix-hidden:hidden135593285;display:inline;"><div style="-sec-ix-hidden:hidden135593286;display:inline;">Total lease liabilities</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">311,039</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Operating lease cost for the years ended December&#160;31, 2022, 2023 and 2024 was RMB275.1&#160;million, RMB198.7&#160;million and RMB193.3&#160;million, respectively, which excluded cost of short-term contracts. Short-term lease cost for the years ended December&#160;31, 2022, 2023 and 2024 was immaterial. Supplemental cash flow information related to operating leases was as follows: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash payments for operating leases</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">200,376</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">206,518</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">198,418</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">Right-of-use</div></div> assets obtained/(released) in exchange for operating lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">467,765</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(60,910</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,979</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based compensation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">r)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Share based compensation expenses arise from share-based awards, including share options and restricted share units<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div>(&#8220;RSUs&#8221;) for the purchase of the Company&#8217;s ordinary shares. The Group accounts for share-based awards granted to employees in accordance with ASC 718 <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Compensation -</div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Stock Compensation</div></div> and share-based awards granted to nonemployees in accordance with ASC 505. The Group accounts for share-based awards granted to non-employees in accordance with ASU 2018-07, which are similar to the model for employee awards. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For share options for the purchase of ordinary shares granted to employees determined to be equity classified awards, the related share-based compensation expenses are recognized in the consolidated financial statements based on their grant date fair values which are calculated using the binomial option pricing model. The determination of the fair value is affected by the share price as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, risk-free interest rates and expected dividends. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recognizes the estimated compensation cost of restricted share units based on the fair value of its ordinary shares on the date of the grant. The Group recognizes the compensation cost, net of estimated forfeitures, over a vesting term for service-based RSUs. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For share-based awards granted with service conditions only, share-based compensation expenses are recorded net of estimated forfeitures using straight-line method during the requisite service period, such that expenses are recorded only for those share-based awards that are expected to ultimately vest. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock', window );">Employee benefits</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">s)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Employee benefits </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">PRC Contribution Plan </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Full time employees of the Group in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to the employees. Chinese labor regulations require that the PRC subsidiaries and VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#8217; salaries, up to a maximum amount specified by the local government. The Group has no legal obligation for the benefits beyond the contributions made. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">t)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Investments </div></div></td></tr></table><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term investments primarily include financial products with variable interest rates referenced to performance of underlying assets issued by well-known banks and investments in publicly traded companies with the intention to be sold within twelve months. </div></div></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 825, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div>, for financial products with variable interest rates referenced to performance of underlying assets, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment loss, net (including impairments)&#8221;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For investments in publicly traded companies, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment loss, net (including impairments)&#8221;. </div><div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Long-term investments, net </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity investments accounted for using the measurement alternative </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For those investments over which the Group does not have significant influence and without readily determinable fair value, the Group records them at cost, less impairment, and plus or minus subsequent adjustments for observable price changes (referred to as the measurement alternative). Under this measurement alternative, changes in the carrying value of these investments are required to be made whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. </div></div></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Management regularly evaluates the impairment of these investments based on performance and financial position of the investee as well as other evidence of market value. Such evaluation includes, but is not limited to, reviewing the investee&#8217;s cash position, recent financing, historical financial performance, financing needs, and industry environment. An impairment loss recognized equals to the excess of the investment cost over its fair value at the end of each reporting period for which the assessment is made. The fair value would then become the new cost basis of investment. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity investments accounted for using the equity method </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group applies the equity method of accounting to account for equity investments and limited partnership in a private equity fund, according to ASC 323 <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investment&#8212;Equity Method and Joint Ventures</div></div>, over which it has significant influence but does not own a majority equity interest or otherwise control. Under the equity method, the Group initially records the investments at cost and the difference between the cost of the equity investee and the fair value of the underlying equity in the net assets of the equity investee is recognized as equity method goodwill, which is included in the equity method investments on the consolidated balance sheets. The Group subsequently adjusts the carrying amount of the investments to recognize its proportionate share of each equity investee&#8217;s net income or loss into earnings and cash distributions from investees, after the date of investment. The Group evaluates the equity method investments for impairment under ASC 323. An impairment loss on the equity method investments is recognized as &#8220;Investment loss, net (including impairments)&#8221; in the consolidated statements of operations and comprehensive loss when the decline in value is determined to be other-than-temporary. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investments accounted for at fair value </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 825, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div>, for financial products with variable interest rates referenced to performance of underlying assets and with original maturities greater than one year, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment loss, net (including impairments)&#8221;. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For investments in publicly traded companies with an intention of holding greater than one year, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment loss, net (including impairments)&#8221;. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Taxation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">u)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Income taxes </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Current income taxes are provided on the basis of income/(loss) for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. Deferred income taxes are provided using the assets and liabilities method. Under this method, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statement of operations and comprehensive loss in the period of change. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">more-likely-than-not</div> that some portion of, or all of the deferred tax assets will not be realized. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Uncertain tax positions </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In order to assess uncertain tax positions, the Group applies a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">more-likely-than-not</div> threshold and a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">two-step</div> approach for the tax position measurement and financial statement recognition. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">two-step</div> approach, the first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">more-likely-than-not</div> that the position will be sustained, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likelihood of being realized upon settlement. The Group recognizes interest and penalties, if any, under accrued expenses and other current liabilities on its consolidated balance sheets and under income tax expenses in its consolidated statements of operations and comprehensive loss. The Group did not have any material unrecognized uncertain tax positions as of and for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The Group also did not expect any material increase or decrease in unrecognized tax liability within 12 months following the reporting date.</div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">v)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenue recognition </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. The Group identifies its contracts with customers and all performance obligations within those contracts. The Group then determines the transaction price and allocates the transaction price to the performance obligations within the Group&#8217;s contracts with customers, recognizing revenue when, or as, the Group satisfies its performance obligations. The Group&#8217;s revenue recognition policies effective upon the adoption of ASC 606 are as follows: </div><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Mobile game services </div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Exclusively distributed mobile games </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2022, 2023 and 2024, the Group primarily generates revenues from the sale of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items to enhance the game-playing experience. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 606, the Group evaluates the contracts with its customers and determines that the Group has a single performance obligation which is to make the game and the ongoing game related services available to the paying players. The transaction price, which is the amount paid for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items by the paying player, is allocated entirely to this single performance obligation. The Group recognizes revenue from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items over the estimated average playing period of paying players, starting from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">point-in-time</div></div> when related <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items are delivered to the paying players&#8217; accounts. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group has estimated the average playing period of the paying players for each game, usually between one to ten months. The Group considers the average period that players typically play the games and other game player behavior patterns, as well as various other factors to arrive at the best estimates for the estimated playing period of the paying players. To compute the estimated average playing period for paying players, the Group considers the initial purchase date as the starting point of a paying player&#8217;s lifespan. The Group tracks populations of paying players who made their initial purchases during the interval period (the &#8220;Cohort&#8221;) and tracks each Cohort to understand the subsequent churn rate of the paying players of each Cohort, i.e. the number of paying players from each Cohort who left subsequent to their initial purchases (the &#8220;churn rate&#8221;). To determine the ending point of a paying player&#8217;s lifespan beyond the date for which observable data are available, the Group extrapolates the historical churn rate to arrive at an average playing period for paying players of the selected games. If a new game is launched and only a limited period of paying player data is available, then the Group considers the estimated average playing period of the Group&#8217;s other mobile games which has similar characteristics with the new game. When the Group believes it can reasonably estimate average playing period of new games based on newly available paying players information, the Group may prospectively apply the change of estimate. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group applies portfolio approach in estimating the average playing period of the paying players for the recognition of mobile game revenue given that the effect of applying a portfolio approach to a group game players&#8217; behavior would not differ materially from considering each one of them individually. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">606-10-55-39,</div></div></div> the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. The Group records revenue generated from exclusively distributed mobile games on a gross basis as the Group is acting as the principal to fulfill all obligations related to the mobile game operations. The Group is responsible for the launch of the games, hosting and maintenance of game servers, and determination of when and how to operate the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> promotions and customer services. The Group is also determining the pricing of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items and making a localized version for overseas licensed games. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Proceeds earned from selling <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-game</div> virtual items are shared between the Group and the third-party game developers, with the amount paid to the third-party game developers generally calculated based on amounts paid by paying players, after deducting the fees paid to the payment channels and the distribution channels. Fees paid to third-party game developers, distribution channels and payment channels are recorded as &#8220;Cost of revenues&#8221; on the consolidated statements of operations and comprehensive loss. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Jointly operated mobile game distribution services </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group is also offering distribution services for mobile games developed by the third-party game developers. In accordance with ASC 606, the Group evaluates the contracts with the third-party game developers and identifies the performance obligations as distributing games and providing payment solution and market promotion service to the game developers. Accordingly, the Group earns service revenue by distributing them to the game players. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">606-10-55-39,</div></div></div> the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. With respect to the jointly operated licensed arrangements between the Group and the third-party game developers, the Group considered it does not have the primary responsibility for fulfillment and acceptability of the game services. The Group&#8217;s responsibilities are distributing games, providing payment solution and market promotion service, and thus the Group views the third-party game developers to be its customers. Accordingly, the Group records the game distribution service revenue from these games, on a net basis based on the ratios <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pre-determined</div> with the third-party game developers when the performance obligations are satisfied, which is generally when the paying players purchase virtual currencies issued by the third-party game developers. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div>  <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Valued added services (&#8220;VAS&#8221;) </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group offers premium membership, live broadcasting, comics and other paid contents to the customers. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group offers premium membership services which provide subscribing members access to streaming of premium content in exchange for a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-refundable</div> upfront premium membership fee. When the receipt of premium membership fees is for services to be delivered over a period of time, generally from one month to twelve months, the receipt is initially recorded as &#8220;Deferred revenue&#8221; and revenue is recognized ratably over the membership period as services are rendered. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group operates and maintains live broadcasting channel whereby users can enjoy live performances provided by the hosts and interact with the hosts. Most of the hosts host the performance on their own. The Group creates and sells virtual items to users so that the users present them simultaneously to hosts to show their support. The virtual items sold by the Group comprise of either (i)&#160;consumable items or (ii)&#160;time-based items, such as privilege titles etc. Revenues derived from the sale of virtual items are recorded on a gross basis as the Group acts as the principal to fulfill all obligations related to the sale of virtual items in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">606-10-55-39.</div></div></div> Accordingly, revenue is recognized at <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">point-in-time</div></div> when the virtual item is delivered and consumed if the virtual item is a consumable item or, in the case of time-based virtual item, recognized ratably over the period each virtual item is made available to the user, which generally does not exceed one year. Proceeds received from the sales of virtual items before they consumed are recorded as &#8220;Deferred revenue&#8221;. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the arrangements with the hosts, the Group shares with them a portion of the revenues derived from the sales of virtual items. The portion paid to hosts is recognized as &#8220;Cost of revenues&#8221; on the consolidated statements of operations and comprehensive loss. </div><div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Advertising services </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group provides various advertising formats, mainly include but not limited to advertisements appearing on the app opening page, banner text-links, logos, buttons and rich media, brand advertising, performance-based advertising and native advertisements which are customized according to advertisers&#8217; needs. The Group determines each format of advertisements which is a distinct performance obligation. Consideration is allocated to each performance obligation based on its standalone selling price. The Group recognizes revenue on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pro-rata</div> basis for each performance obligation, commencing on the date the advertisements are displayed on the Group&#8217;s platform or upon the performance obligations are satisfied, generally when users click on links. </div><div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Sales incentives to customers </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group provides various sales incentives to its customers, including cash incentives in the form of commissions to certain third-party advertising agencies and noncash incentives such as discounts and advertising services provided free of charge in certain bundled arrangements, which are negotiated on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">contract-by-contract</div></div> basis with customers. The Group accounts for these incentives granted to customers as variable consideration in accordance with ASC 606. The amount of variable consideration is measured based on the most likely amount of incentive to be provided to customers. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">IP derivatives and others </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">IP derivatives and others are mainly from the sales of products through the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">e-commerce</div> platform, as well as revenues from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">e-sports</div> copyright sublicensing. IP derivatives and others are recognized when control of promised goods or services is transferred to the customers, which generally occurs upon the acceptance of the goods or services by the customers. Pursuant to ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">606-10-55-39,</div></div></div> for arrangements where the Group is primarily responsible for fulfilling the promise to provide the goods or services, is subject to inventory risk, and has latitude in establishing prices and selecting suppliers, revenues are recorded on a gross basis. Otherwise, revenues are recorded on a net basis. Cash coupons, granted to the customers for free at the Group&#8217;s discretion, are recorded as a reduction of the arrangement&#8217;s transaction price thereby reducing the amount of revenue recognized as the payment is not for a distinct good or service received from the customer in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">606-10-32-25.</div></div></div> </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net revenues presented on the consolidated statements of operations and comprehensive loss are net of sales discount and sales tax. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Other Estimates and Judgments </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group estimates revenue of mobile game, VAS received from the third-party payment processors in the current period when reasonable estimates of these amounts can be made. The processors provide reliable interim preliminary reporting within a reasonable time frame following the end of each month and the Group maintains records of sales data, both of which allow the Group to make reasonable estimates of revenue and therefore to recognize revenue during the reporting period. Determination of the appropriate amount of revenue recognized involves judgments and estimates that the Group believes are reasonable, but actual results may differ from the Group&#8217;s estimates. When the Group receives the final reports, to the extent not received within a reasonable time frame following the end of each month, the Group records any differences between estimated revenue and actual revenue in the reporting period when the Group determines the actual amounts. The revenue on the final revenue report have not differed significantly from the reported revenue for the periods presented. </div></div></div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Contract balances </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts invoiced, and revenue recognized prior to invoicing when the Group has satisfied its performance obligations and has the unconditional right to consideration. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Deferred revenue relates to unsatisfied performance obligations at the end of each reporting period and consists of cash payment received in advance from game players in mobile games, from customers in advertising services, live broadcasting services and other VAS, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">e-commerce</div> platforms. Due to the generally short-term duration of the relevant contracts, the majority of the performance obligations are satisfied within one year. The amount of revenue recognized that was included in the receipts in advance balance at the beginning of the year was RMB2,583.6&#160;million, RMB2,760.5&#160;million and RMB2,944.9&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div>   <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Practical expedients </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group has used the following practical expedients as allowed under ASC 606: </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed, as substantially all of the contracts have an original expected duration of one year or less. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group expenses the costs to obtain a contract as incurred when the amortization period is one year or less. </div>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s net revenues disaggregated by revenue sources: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:64%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Value-added services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,715,170</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,910,080</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,999,137</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advertising</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,066,212</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,412,040</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,189,175</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mobile games</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,021,290</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,021,137</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,610,323</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">IP derivatives and others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,096,495</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,184,730</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,032,890</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total net revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">21,899,167</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">22,527,987</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">26,831,525</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of revenues</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">w)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Cost of revenues </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cost of revenues consists primarily of revenue sharing costs to mobile games developers and distribution channels and payment channels, revenue sharing with the hosts and content creators, staff costs, content costs, server and bandwidth service costs, depreciation expenses and other direct costs of providing these services as well as cost of merchandise sold. These costs are charged to the consolidated statements of operations and comprehensive loss as incurred. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RelatedPartyTransactionsPolicyPolicyTextBlock', window );">Related parties</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">x)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Related parties </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Parties are considered to be related if one party has the ability, directly or indirectly, to control the other party or exercise significant influence over the other party in making financial and operating decisions. Parties are also considered to be related if they are subject to common control or significant influence, such as a family member or relative, shareholder, or a related corporation. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net loss per share</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">y)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss per share </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Loss per share is computed in accordance with ASC 260, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Earnings per Share</div></div>. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">two-class</div> method is used for computing earnings per share in the event the Group has net income available for distribution. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">two-class</div> method, net income is allocated between ordinary shares and participating securities based on dividends declared (or accumulated) and participating rights in undistributed earnings as if all the earnings for the reporting period had been distributed. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Basic net loss per share is computed using the weighted average number of ordinary shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary shares and potential ordinary shares outstanding during the period. Potential ordinary shares include ordinary shares issuable upon the exercise of outstanding share options and restricted share units using the treasury stock method and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">if-converted</div> method. The computation of diluted net loss per share does not assume conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect (i.e. an increase in earnings per share amounts or a decrease in loss per share amounts) on net loss per share. Net loss per ordinary share is computed on Class&#160;Y Ordinary Shares and Class&#160;Z Ordinary Shares combined basis, because both classes have the same dividend rights in the Company&#8217;s undistributed net income. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_StatutoryReservesPolicyPolicyTextBlock', window );">Statutory reserves</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">z)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Statutory reserves </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with China&#8217;s Company Laws, the Company&#8217;s VIEs in PRC must make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profit, as determined under the accounting principles generally acceptable in the People&#8217;s Republic of China (&#8220;PRC GAAP&#8221;), to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-distributable</div> reserve funds including (i)&#160;statutory surplus fund and (ii)&#160;discretionary surplus fund. The appropriation to the statutory surplus fund must be at least 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the respective company. Appropriation to the discretionary surplus fund is made at the discretion of the respective company. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the laws applicable to China&#8217;s Foreign Invested Enterprises(&#8220;FIE&#8221;), the Company&#8217;s subsidiaries that are FIEs in China have to make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profit (as determined under PRC GAAP) to reserve funds including (i)&#160;general reserve fund, (ii)&#160;enterprise expansion fund and (iii)&#160;staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the general reserve fund has reached 50% of the registered capital of the respective company. Appropriations to the other two reserve funds are at the respective companies&#8217; discretion. </div>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:78%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Appropriations to general reserve funds and statutory surplus funds</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,552</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,576</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,893</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NoncontrollingInterestsPolicyPolicyTextBlock', window );">Noncontrolling interests</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">aa)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Noncontrolling interests </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the Company&#8217;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of the equity which is not attributable, directly or indirectly, to the Company as the controlling shareholder. Noncontrolling interests acquired through a business combination are recognized at fair value at the acquisition date, which is estimated with reference to the purchase price per share as of the acquisition date. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The noncontrolling interests will continue to be attributed with its share of losses even if that attribution results in a deficit noncontrolling interest balance. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive loss</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">bb)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Comprehensive loss </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Comprehensive loss is defined to include all changes in equity of the Group during a period arising from transactions and other events and circumstances excluding transactions resulting from investments by shareholders and distributions to shareholders. Accumulated other comprehensive income, as presented on the consolidated balance sheets, consists of accumulated foreign currency translation adjustments. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment reporting</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">cc)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment reporting </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based on the criteria established by ASC 280, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting</div></div>, the Group&#8217;s chief operating decision maker has been identified as the Chairman of the Board of Directors and CEO, who reviews consolidated results of the Group when making decisions about allocating resources and assessing performance. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only one operating segment. The Company is domiciled in the Cayman Islands while the Group mainly operates its businesses in the PRC and earns majority of the revenues from external customers attributed to the PRC. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business combinations</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">dd)</div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Business combinations </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Business Combinations</div></div>. The cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities incurred by the Group to the sellers and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets and liabilities acquired or assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i)&#160;the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii)&#160;the fair value of the identifiable net assets of the acquiree is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the consolidated statements of operations and comprehensive loss. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded on the consolidated statements of operations and comprehensive loss. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In a business combination achieved in stages, the Group <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-measures</div> the previously held equity interests in the acquiree when obtaining control at its acquisition date fair value and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-measurement</div> gain or loss, if any, is recognized on the consolidated statements of operations and comprehensive loss. </div>    <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the Company&#8217;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a business combination is under common control, the acquired assets and liabilities are recognized at their historical book value. The consolidated financial statements include the results of the acquired entities from the earliest date presented or, if more recent, from the date when the entities first came under common control, regardless of the date of the combination. Consolidated financial statements for prior years would also be retrospectively adjusted for periods during which the entities were under common control. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently issued accounting pronouncements</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">ee)</div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"></div></div></div></td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Recently issued accounting pronouncements </div></div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November, 2023, new FASB guidance requires incremental disclosures related to a public entity&#8217;s reportable segments but does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. The FASB issued the new guidance primarily to provide financial statement users with more disaggregated expense information about a public entity&#8217;s reportable segments. The new guidance is effective for calendar year public entities in 2024 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">year-end</div> financial statements, and should be adopted retrospectively unless impracticable. Early adoption is permitted. The Company adopted this guidance as of January<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div>1, 2024, and the adoption did not have a material impact on its consolidated financial statements. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In December, 2023, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09</div> &#8220;Income Taxes (Topics 740): Improvements to Income Tax Disclosures&#8221; to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09</div> is effective for our annual periods beginning January&#160;1, 2025, with early adoption permitted.<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">The Group is currently evaluating the impact of the above new accounting pronouncement or guidances on the consolidated financial statements. </div></div> <br/></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">In November, 2024, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">No.&#160;2024-03,</div> Income Statement (Topic 220)- Reporting Comprehensive Income- Expense Disaggregation Disclosures (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">220-40).</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">No.&#160;2024-03</div> requires publicly-traded business entities to disclose specified information about the components of certain costs and expenses that are currently disclosed in the financial statements. The guidance is effective for annual reporting periods beginning after December&#160;15, 2026, and interim reporting periods beginning after December&#160;15, 2027. Early adoption is permitted. The Group is currently evaluating the impact of the above new accounting pronouncement or guidances on the consolidated financial statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other accounting standards that have been issued or proposed by FASB that do not require adoption until a future date are not expected to have a material impact on the consolidated financial statements upon adoption. The Company does not discuss recent pronouncements that are not anticipated to have an impact on or are unrelated to its consolidated financial condition, results of operations, cash flows or disclosures. </div></div></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing expenses</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Expenses</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">o)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Sales and marketing expenses </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses consist primarily of marketing and promotional expenses, salaries and other compensation-related expenses to the Group&#8217;s sales and marketing personnel. Marketing and promotional expenses consist primarily of costs for the promotion of corporate image and product marketing. The Group expenses all marketing and promotion costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December&#160;31, 2022, 2023 and 2024, the marketing and promotional expenses were RMB4,051.3&#160;million, RMB3,131.0&#160;million and RMB3,562.3&#160;million, respectively. </div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Expenses</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">p)</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">General and administrative expenses </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">General and administrative expenses consist primarily of salaries and other compensation-related expenses to the Group&#8217;s general and administrative personnel, professional fees, severance cost, rental expenses and allowance for expected credit losses. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash, cash equivalents and other instruments that are cash investments with longer durations than three months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_CashAndCashEquivalentsAndOtherPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for compensation and employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ConvenienceTranslationPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for convenience translation of financial statements from reporting currency into another currency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ConvenienceTranslationPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NoncontrollingInterestsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for transactions with non-controlling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NoncontrollingInterestsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RelatedPartyTransactionsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for related party transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RelatedPartyTransactionsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_StatutoryReservesPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for statutory reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_StatutoryReservesPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 12<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperationsAndReorganizationAbstract', window );"><strong>Operations and Reorganization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock', window );">Schedule of Company's major subsidiaries and VIEs and subsidiaries of the VIEs</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, the Company&#8217;s major subsidiaries, VIEs and subsidiaries of the VIEs are as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:44%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:16%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:11%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:26%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Major Subsidiaries</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Place and&#160;Year&#160;of</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Incorporation</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Percentage of</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Direct&#160;or&#160;Indirect</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Economic</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Ownership</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Principal Activities</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Bilibili HK Limited</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Hong Kong, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Investment holding</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Hode HK Limited</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Hong Kong, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Investment holding</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Chaodian HK Limited</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Hong Kong, 2019</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Investment holding</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Bilibili Co., Ltd.</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Japan, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Business development</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Hode Shanghai Limited (&#8220;Hode Shanghai&#8221;)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Technology development<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">1</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Shanghai Bilibili Technology Co., Ltd.</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2016</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Technology development<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">1</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Chaodian (Shanghai) Technology Co., Ltd.</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2019</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-commerce&#160;and&#160;advertising</div><div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">1</div></td></tr></table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div>   <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:44%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:16%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:11%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:26%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Major VIEs and VIEs&#8217; subsidiaries</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Place and Year of</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Incorporation</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Percentage&#160;of</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Direct&#160;or&#160;Indirect</div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Economic</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Interest</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Principal Activities</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Hode Information</div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Technology Co., Ltd. (&#8220;Hode Information Technology&#8221;)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2013</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Mobile game operation<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Kuanyu Digital</div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Technology Co., Ltd. (&#8220;Shanghai Kuanyu&#8221;)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Video distribution and game distribution<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Sharejoy Network Technology Co., Ltd. (&#8220;Sharejoy Network&#8221;)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Game distribution<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Shanghai Hehehe Culture Communication Co., Ltd. (&#8220;Shanghai Hehehe&#8221;)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Comics distribution<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Shanghai Anime Tamashi Cultural Media Co., Ltd. (&#8220;Shanghai Anime Tamashi&#8221;)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">PRC, 2015</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">100*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-commerce</div> platform<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></td></tr></table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">*</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Hode Shanghai is the primary beneficiary of the major VIEs and VIEs&#8217; subsidiaries. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">1</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">These companies were established in the PRC in the form of wholly foreign-owned enterprises. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">2</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">These companies were established in the PRC in the form of investment solely by legal corporations or controlled by natural person(s). </div></td></tr></table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of combined financial information of the Group's VIEs and VIEs' subsidiaries included in the accompanying consolidated financial statements of the Group</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following combined financial information of the Group&#8217;s VIEs and VIEs&#8217; subsidiaries as of December&#160;31, 2023 and 2024 and for the years ended December&#160;31, 2022, 2023 and 2024 included in the accompanying consolidated financial statements of the Group was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:73%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center">December&#160;31,<br/> 2023</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center">December&#160;31,<br/> 2024</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,893,282</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,108,946</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,259</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">21,560</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">50,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">50,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">800,158</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">623,464</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">484,413</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">532,700</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amount due from related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,412</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17,233</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">477,430</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">382,386</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">206,811</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">537,432</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,633,932</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,714,647</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,216,774</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,647,176</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10,770,471</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10,635,544</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,320,121</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,650,374</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Salary and welfare payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">310,062</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">426,568</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Taxes payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">123,728</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">135,235</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">600,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">600,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,116,463</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,727,174</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">619,556</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">895,670</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to the Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,631,675</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,362,724</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,845</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,463</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">302,203</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">400,630</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">20,038,653</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">19,202,838</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Bilibili Inc&#8217;s shareholders&#8217; deficit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,279,384</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,575,962</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,202</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,668</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; deficit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(9,268,182</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(8,567,294</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; deficit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10,770,471</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10,635,544</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div></div>   <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:63%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Third-party revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,876,639</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,642,361</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17,393,878</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inter-company revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,198,107</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">990,698</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">916,759</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">16,074,746</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">15,633,059</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">18,310,637</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Third-party costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(18,436,865</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(15,591,936</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,539,124</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inter-company consulting and services costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(726,875</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(581,599</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,282,159</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other inter-company costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(418,667</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(282,725</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(154,393</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total costs and expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(19,582,407</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(16,456,260</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(17,975,676</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">(Loss)/profit from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(268,584</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(263,022</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">243,418</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">(Loss)/profit before income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(3,776,245</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1,086,223</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">578,379</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Income tax (expense)/benefit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(89,660</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(31,321</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">45,147</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Net (loss)/profit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(3,865,905</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1,117,544</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">623,526</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net loss/(profit) attributable to noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,088</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,587</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17,135</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Net (loss)/profit attributable to Bilibili Inc.&#8217;s shareholders</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(3,856,817</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1,127,131</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">640,661</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:66%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Consulting and services charges to Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(610,600</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(760,716</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(640,317</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other operating cashflow from/(to) Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,863,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,822,310</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(129,306</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating cashflow (to)/from third-parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,339,697</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">828,787</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,815,447</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">913,694</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,890,381</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4,045,824</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,335,115</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,126,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,204,894</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,970,552</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,126,500</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,873,769</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Placements of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,270</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,701</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(28,500</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,444</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,701</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,424</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,188,712</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(944,970</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,091,578</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1,550,101</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(944,470</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1,439,779</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments and loans from/(to) Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,884,890</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(695,870</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,700,509</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other financing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">92,265</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(698,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by/(used in) financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,884,890</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(603,605</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(2,398,509</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_OperationsAndReorganizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_OperationsAndReorganizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the entity's major subsidiaries, VIEs and subsidiaries of the VIEs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-9<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule of movements of the allowance for expected credit losses</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recorded a provision for current expected credit losses. The following table sets out movements of the allowance for expected credit losses for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:71%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">292,473</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">305,535</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">219,201</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Provisions/(Reversal)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">130,549</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,000</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">109,801</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Write-offs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(117,487</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(70,334</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(45,009</td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Ending balance</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">305,535</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">219,201</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">283,993</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock', window );">Schedule of estimated useful lives of the intangible assets</a></td>
<td class="text">Major identifiable intangible assets that have determinable lives continue to be amortized over their estimated useful lives using the straight-line method as follows: <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:3%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:28%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:67%"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#8195;&#8194;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Licensed copyrights of content</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 10 years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td colspan="2" style="height:6pt"></td>
<td colspan="2" style="height:6pt"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">License rights of mobile games</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td colspan="2" style="height:6pt"></td>
<td colspan="2" style="height:6pt"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Intellectual property and others</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">1 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">-</div> 10&#160;years, based on the underlying intangible assets expected to contribute to the future cash flows</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of future lease payments under operating leases</a></td>
<td class="text">Future lease payments under operating leases as of December&#160;31, 2024 were as follows: <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr>
<td style="width:80%"></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">194,625</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">129,023</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,637</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total future lease payments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">325,285</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impact of discounting remaining lease payments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,246</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="-sec-ix-hidden:hidden135593285;display:inline;"><div style="-sec-ix-hidden:hidden135593286;display:inline;">Total lease liabilities</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">311,039</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of supplemental cash flow information related to operating leases</a></td>
<td class="text">Supplemental cash flow information related to operating leases was as follows: <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash payments for operating leases</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">200,376</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">206,518</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">198,418</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space:nowrap;display:inline;">Right-of-use</div></div> assets obtained/(released) in exchange for operating lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">467,765</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(60,910</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,979</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of net revenues disaggregated by revenue sources</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s net revenues disaggregated by revenue sources: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:64%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Value-added services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,715,170</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,910,080</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,999,137</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advertising</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,066,212</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,412,040</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,189,175</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mobile games</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,021,290</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,021,137</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,610,323</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">IP derivatives and others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,096,495</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,184,730</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,032,890</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total net revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">21,899,167</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">22,527,987</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">26,831,525</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock', window );">Schedule of appropriations to general reserve funds and statutory surplus funds</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:78%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Appropriations to general reserve funds and statutory surplus funds</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,552</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,576</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,893</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the appropriations to general reserve funds and statutory surplus funds.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the useful life of intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations and Risks (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Telecommunications service provider</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of concentrations and risks</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group relied on telecommunications service providers and their affiliates for servers and bandwidth services to support its operations for the years ended December&#160;31, 2022, 2023 and 2024 as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:75%"></td>
<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total number of telecommunications service providers</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">153</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">115</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Number of service providers providing 10% or more of the Group&#8217;s servers and bandwidth expenditure</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total percentage of the Group&#8217;s servers and bandwidth expenditure provided by 10% or greater service providers</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">45</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">23</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">53</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember', window );">Credit risk</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of concentrations and risks</a></td>
<td class="text"> The following table presents distribution channel and customer that had receivable balance exceeding 10% of the Group&#8217;s gross accounts receivable balance as of December&#160;31, 2023 and 2024. <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;<br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 74%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 74%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Distribution channel A</div></td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">236,549</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">192,405</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 74%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Customer A</div></td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">235,125</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">168,503</td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px;">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-16<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepayments and Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract', window );"><strong>Prepayments and Other Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Summary of prepayments and other current assets</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of prepayments and other current assets: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments for revenue sharing cost*</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">308,777</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">305,818</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventories, net</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">186,497</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">255,185</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments for sales tax</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">321,817</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">172,756</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deposits</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">77,224</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">138,561</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest income receivable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">122,375</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">78,343</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments of marketing and other operational expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">68,830</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">64,065</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments to inventory suppliers</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">54,498</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">39,584</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loans to investees or ongoing investments</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">19,343</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">21,465</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Prepayments for content cost</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">31,856</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">20,064</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments /receivables relating to jointly invested content</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">18,339</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">2,250</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">63,232</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">50,020</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,272,788</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,148,111</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr></table><div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">on-going</div> services to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">end-users.</div> </div></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DisclosureOfShortTermInvestmentsTableTextBlock', window );">Summary of short-term investments</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of short-term investments: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Financial products</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,596,512</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,281,780</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments in publicly traded companies</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,056,553</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">424,755</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2,653,065</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2,706,535</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DisclosureOfShortTermInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DisclosureOfShortTermInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Summary of Property and equipment, net</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of property and equipment, net: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:73%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">232,044</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">222,925</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Servers and computers</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,029,118</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,406,915</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">63,308</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">64,799</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,324,470</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,694,639</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: accumulated depreciation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,609,736</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,105,412</td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net book value</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">714,734</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">589,227</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets, Net (Excluding Goodwill) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets, net</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of intangible assets, net: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:63%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">amortization</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Licensed copyrights of content</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,052,943</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,759,614</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,293,329</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">License rights of mobile games</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">328,702</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(265,955</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">62,747</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intellectual property and others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,424,040</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,152,583</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,271,457</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10,805,685</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(7,178,152</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,627,533</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td colspan="12" style="height:12pt"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">carrying value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">carrying value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Licensed copyrights of content</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,804,134</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,686,903</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,117,231</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">License rights of mobile games</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">310,676</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(240,913</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">69,763</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intellectual property and others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,374,595</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,360,577</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,014,018</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">11,489,405</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(8,288,393</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,201,012</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of intangible assets amortization expense for future years</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, the licensed copyrights of content have weighted-average useful lives of 4.13 years. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The intangible assets amortization expense for future years is expected to be as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr>
<td style="width:63%"></td>
<td style="vertical-align:bottom;width:26%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Intangible&#160;assets&#160;amortization&#160;expense</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,360,094</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">800,882</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">437,919</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2028</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">227,437</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2029</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">130,971</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Thereafter</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">243,709</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total expected amortization expense</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,201,012</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationGoodwillAbstract', window );"><strong>Business Combination, Goodwill [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,725,130</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,725,130</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions (Note 25)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Ending balance</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2,725,130</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2,725,130</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Investments, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract', window );"><strong>Equity Method Investment, Financial Statement, Reported Amounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Summary of equity method investments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity investments accounted for using the measurement alternative</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,421,609</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,917,527</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity investments accounted for using the equity method</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,862,739</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,834,070</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments accounted for at fair value</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">82,284</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">159,995</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4,366,632</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,911,592</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxationAbstract', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of composition of income tax expense/(benefit)</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the composition of income tax <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">expense/(benefit)</div></div> for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">122,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">81,797</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">55,738</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">18,189</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">22,284</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17,836</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax benefits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(36,495</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(25,376</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(110,118</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">104,145</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">78,705</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(36,544</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents a reconciliation of the differences between the statutory income tax rate and the Group&#8217;s effective income tax rate for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:78%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory income tax rate</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">25.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">25.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">25.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Permanent differences</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6.74</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1.33</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5.30</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax rate difference from statutory rate in other jurisdictions*</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3.19</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2.96</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7.80</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax effect of preferential tax treatments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8.91</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4.73</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9.49</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding tax</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.25</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.47</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1.29</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in valuation allowance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(20.79</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(17.17</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9.11</td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Effective income tax rate</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1.40</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1.66</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.61</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">It is primarily due to the tax effect of the Company as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">tax-exempt</div> entity incorporated in Hong Kong and the Cayman Islands. </div> </td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock', window );">Schedule of net operating tax loss carry forwards</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, certain entities of the Group had net operating tax loss carry forwards as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr>
<td style="width:85%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in<br/> thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2025</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">138,823</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2026</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">482,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2027</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">878,056</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2028</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">896,797</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2029 and thereafter</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">18,486,822</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">20,882,606</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities as of December&#160;31, 2023 and 2024: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:73%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax assets:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">280,872</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">265,876</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net operating tax loss carry forwards</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,542,650</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,490,177</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accruals and others*</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">667,180</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">940,900</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total deferred tax assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4,490,702</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4,696,953</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: valuation allowance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,444,111</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,561,822</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net deferred tax assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">46,591</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">135,131</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Acquired intangible assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(88,547</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(66,969</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total deferred tax liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(88,547</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(66,969</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Accrued and others primary represent accrued expenses which are not deductible until paid under PRC laws, as well as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-deductible</div> advertising expenses. </div> </td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfValuationAllowanceTextBlock', window );">Schedule of movement of the aggregate valuation allowances for deferred tax assets</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the movement of the aggregate valuation allowances for deferred tax assets for the periods presented: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Re-measurement</div><br/> due&#160;to&#160;applicable<br/> preferential tax<br/> rate for HNTE</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Addition</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Expiration&#160;of&#160;loss&#160;carry</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">forward and impact of<br/> disposal/close&#160;of&#160;subsidiaries</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">2022</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,122,077</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,543,301</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,911</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,657,467</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">2023</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,657,467</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(18,437</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(822,414</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">54,207</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,444,111</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">2024</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,444,111</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(129,769</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,058</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,561,822</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAbstract', window );"><strong>Taxes Payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ScheduleOfTaxesPayableTableTextBlock', window );">Summary of taxes payable</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of taxes payable as of December&#160;31, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">EIT payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">131,824</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">134,304</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">VAT payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">57,647</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">92,043</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding income tax payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">45,308</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">41,626</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding individual income taxes for employees</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">42,623</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">42,051</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">67,848</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">118,908</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">345,250</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">428,932</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ScheduleOfTaxesPayableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of taxes payable as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ScheduleOfTaxesPayableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term loans and current portion of long-term debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Short-term loans and current portion of long-term debt</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:26%"></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2023,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Interest&#160;Rate&#160;Range</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Maturity Date</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Interest&#160;Rate&#160;Range</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Maturity Date</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unsecured bank loans</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3.00%~3.26</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center">Within&#160;12&#160;months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,401,986</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2.30%~2.70</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,571,179</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">April 2026 Notes (Note 14)</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.375</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,017,339</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 2026 Notes (Note 14)</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">0.50</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,036,428</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 Notes (Note 14)</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.25</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center">Within&#160;12&#160;months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">657</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">7,455,753</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,571,836</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities and Other Payables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Accrued Liabilities and Other Payables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Summary of accrued liabilities and other payables</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of accrued liabilities and other payables as of December&#160;31, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued marketing expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">775,126</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,292,710</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advances from/payables to third parties</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">197,294</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">551,167</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payables to producers and licensors</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">309,680</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">228,493</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="-sec-ix-hidden:hidden135593624;display:inline;"><div style="-sec-ix-hidden:hidden135594077;display:inline;">Leasing liabilities - current portion</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">188,504</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">214,624</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Professional fees</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">125,415</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">86,795</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deposits</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">78,169</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">78,473</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Consideration payable for acquisitions and investments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,912</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,122</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other staff related cost</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,866</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,480</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,367</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,188</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">74,290</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">82,229</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,780,623</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2,554,281</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Long-Term Debt, Unclassified [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtConversionsTextBlock', window );">Schedule of Debt</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term bank loans</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,069,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Convertible notes</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Convertible senior notes</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">646</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">95,153</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">646</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,264,153</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of long-term bank loans</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, the long-term bank loans, including the portion due within one year which were recorded in &#8220;short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div> and current portion of long-term debt&#8221;, will be repaid according to the following schedule: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr>
<td style="width:87%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in<br/> thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,069,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,100,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of the Company's non-current portion of unsecured senior notes</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table provides a summary of the Company&#8217;s </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> portion of unsecured senior notes as of December&#160;31, 2023 and December&#160;31, 2024:</div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:61%"></td>
<td style="vertical-align:bottom;width:9%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:9%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:9%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Effective&#160;interest<br/> rate</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amounts</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amounts</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">April 2026 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">86</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.74</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">646</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.52</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 2026 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">95,067</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">0.80</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Carrying value</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">646</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">95,153</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td rowspan="2" style="vertical-align:bottom">&#160;&#160;</td>
<td rowspan="2" style="vertical-align:bottom"></td>
<td rowspan="2" style="vertical-align:bottom"></td>
<td rowspan="2" style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unamortized discount and debt issuance costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">539</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total principal amounts of unsecured senior notes</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">652</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">95,692</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtConversionsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information on an original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. The information may be presented entirely or partially in this block of text or in the associated elements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtConversionsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Employee Benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock', window );">Schedule of employee welfare benefits expenses</a></td>
<td class="text">The following table presents the Group&#8217;s employee welfare benefits expenses for the years ended December&#160;31, 2022, 2023 and 2024: <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr>
<td style="width:71%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contributions to medical and pension schemes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">934,876</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">814,296</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">732,465</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other employee benefits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">99,303</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">92,797</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">108,142</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,034,179</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">907,093</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">840,607</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of service-based RSUs activities</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table presents a summary of the Group&#8217;s service-based RSUs activities for the years ended December&#160;31, 2022, 2023 and 2024: </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr>
<td style="width:56%"></td>
<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Employees</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Consultants</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Granted&#160;fair<br/> value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,932</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">35</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,967</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24.59</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested at December&#160;31, 2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,932</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">35</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,967</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">24.59</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2023</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,932</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">35</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,967</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24.59</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,796</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,796</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">18.72</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(23</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(23</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24.59</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,059</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,059</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">22.10</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested at December&#160;31, 2023</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">9,669</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">12</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">9,681</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">19.53</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2024</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,669</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,681</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19.53</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,841</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,842</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17.14</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(689</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(12</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(701</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24.59</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,547</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,547</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17.37</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested at December&#160;31, 2024</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17,274</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17,275</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">18.14</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of binomial option-pricing model</a></td>
<td class="text">The estimated fair value of each share option granted is estimated on the date of grant using the binomial option-pricing model with the following assumptions: <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;<br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 76%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023*</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024*</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">57.6%-58.0</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">57.9</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected dividends</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;">N/A</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2.7%-3.6</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contractual term (in years)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">6-7</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">No further options would be granted under the 2018 Share Incentive Plan after the Primary Conversion Effective Date. </div></td></tr></table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of share options activities</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents a summary of the Group&#8217;s share options activities for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;<br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 47%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Employees</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Consultants</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Exercise<br/>Price</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In years)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in<br/>thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2022</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">22,327</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">183</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">22,510</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">2.0010</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">5.01</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">6,372,503</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">5,667</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">162</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">5,829</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">0.0036</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(3,779</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(150</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(3,929</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">0.0001</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(2,500</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(2,500</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">0.2331</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2022</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">21,715</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">195</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">21,910</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.0283</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4.70</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,305,336</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2023</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">21,715</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">195</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">21,910</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">2.0283</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">4.70</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">3,305,336</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(2,147</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(64</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(2,211</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">0.0001</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(1,760</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(1,760</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">0.1443</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2023</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17,808</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">131</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17,939</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.4701</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3.79</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,232,411</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2024</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">17,808</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">131</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">17,939</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">2.4701</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">3.79</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">1,232,411</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(3,689</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(7</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">(3,696</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">0.3911</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(1,119</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(14</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">(1,133</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);">0.6909</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2024</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">13,000</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">110</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">13,110</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.6543</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.85</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1,550,782</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercisable at December&#160;31, 2024</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">6,897</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">76</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">6,973</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.8474</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.64</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">907,766</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgba(255, 255, 255, 0);">&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of computation of basic and diluted net loss per share</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the computation of basic and diluted net loss per share for the years ended December&#160;31, 2022, 2023 and 2024: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:63%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands,&#160;except&#160;for&#160;share&#160;and&#160;per&#160;share&#160;data</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Numerator:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,507,653</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,811,713</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,363,651</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss/(income) attributable to noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,640</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(10,608</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">16,851</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss attributable to Bilibili&#160;Inc.&#8217;s shareholders for basic/dilutive net loss per share calculation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,497,013</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,822,321</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,346,800</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Denominator:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares outstanding, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">394,863,584</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">413,210,271</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">416,470,256</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares outstanding, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">394,863,584</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">413,210,271</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">416,470,256</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(18.99</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(11.67</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3.23</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(18.99</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(11.67</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3.23</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions and Balances</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of significant related party transactions</a></td>
<td class="text"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group entered into the following significant related party transactions for the periods presented: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:73%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchases of goods and services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">206,931</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">172,506</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">124,018</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Transfer of long-term investments<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">1</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">275,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repayment of loans and interest from the Entity<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">696,624</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">58,101</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investment income and interest income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">78,827</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">48,069</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">34,344</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales of goods and services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13,953</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,740</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,033</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">1.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The balances due from the investment funds, of which the Company is their limited partners, as of December&#160;31, 2023 and December&#160;31, 2024 were consideration receivables related to the equity investments transferred, which is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-trade</div> in nature. </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">2.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">The Company established the Entity with an independent third party and two entities controlled by Mr.&#160;Rui Chen and Ms.&#160;Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction.</div> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">The balance as of December 31, 2023 and 2024 represents interest-bearing loans and interest expenses related to the Entity, which are non-trade in nature. The annual interest rate of the loans was</div> 3.95<div style="letter-spacing: 0px; top: 0px;display:inline;">% as of December 31, 2024.&#160;</div> </div> </td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ScheduleOfRelatedPartyBalancesTableTextBlock', window );">Schedule of significant related party balances</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group had the following significant related party balances as of December&#160;31, 2023 and 2024, respectively: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:76%"></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount due from related parties</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td colspan="5" style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from investment funds<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">1</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">37,506</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">37,519</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from the Entity<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">2</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">646,284</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">609,823</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from other investees</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">106,784</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">139,335</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">790,574</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">786,677</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount due to related parties<div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px">3</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,549</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">1.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The balances due from the investment funds, of which the Company is their limited partners, as of December&#160;31, 2023 and December&#160;31, 2024 were consideration receivables related to the equity investments transferred, which is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-trade</div> in nature. </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">2.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">The Company established the Entity with an independent third party and two entities controlled by Mr.&#160;Rui Chen and Ms.&#160;Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction.</div> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">The balance as of December 31, 2023 and 2024 represents interest-bearing loans and interest expenses related to the Entity, which are non-trade in nature. The annual interest rate of the loans was</div> 3.95<div style="letter-spacing: 0px; top: 0px;display:inline;">% as of December 31, 2024.&#160;</div> </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">3.</td>
<td style="vertical-align:top;text-align:left"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The balances as of December&#160;31, 2023 mainly represent considerations related to long-term investments, which are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-trade</div> in nature. The balances as of December&#160;31, 2024 mainly represent the payables in trade nature. </div> </td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ScheduleOfRelatedPartyBalancesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party balances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ScheduleOfRelatedPartyBalancesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Summary of Condensed statements of balance sheets</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Condensed balance sheets </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center">December&#160;31,<br/> 2023</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center">December&#160;31,<br/> 2024</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">106,498</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,721</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19,213,415</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,688,455</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">39,941</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">132,745</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">625,474</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">445,470</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">772,559</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">758,348</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Investments in subsidiaries and net assets of VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">345,248</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">20,757,887</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17,380,987</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term loan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div> and current portion of long-term debt</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,053,767</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,657</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,284</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,836</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">93,713</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">64,151</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,931</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,166,946</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deficit in subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">193,292</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">6,365,987</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3,272,590</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Bilibili Inc&#8217;s shareholders&#8217; equity</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,391,900</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,108,397</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">14,391,900</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">14,108,397</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">20,757,887</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17,380,987</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Summary of Condensed statements of comprehensive loss</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Condensed statements of comprehensive loss and cash flows: </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:66%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total costs and expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(30,558</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(43,924</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(24,139</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net loss from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,685,211</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,745,316</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,009,762</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Gain/(loss) from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">218,756</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(33,081</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(312,899</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss before income tax expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(7,497,013</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(4,822,321</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1,346,800</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(7,497,013</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(4,822,321</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(1,346,800</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Summary of Condensed statements of cash flows</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr>
<td style="width:65%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">For the Year Ended December&#160;31,</div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">2022</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">2023</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">2024</div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">RMB in thousands</div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash used in operating activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(650,630</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(111,392</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(118,834</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase of <div style="white-space:nowrap;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(33,683,941</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,863</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(70</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of <div style="white-space:nowrap;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">45,951,288</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">982,151</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">175,717</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Placements of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,878,180</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,133,225</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,083,893</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments and loans (to)/from subsidiaries, VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(13,131,173</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">383,391</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,180,316</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">283,028</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(76,697</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(147,691</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">3,674,247</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">5,368,875</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">3,208,272</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase of noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,027</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from exercise of employees&#8217; share options</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,268</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from issuance of ordinary shares, net of issuance costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,689,380</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds of short-term and long-term loan</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,100,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchase of shares</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(347,581</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(117,523</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchase of <div style="display:inline;">convertible </div>senior notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,201,506</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,675,227</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,058,432</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash used in financing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(4,549,083</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(4,992,872</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">(3,065,687</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedIncomeStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember', window );">Game Business [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of consideration of acquisitions</a></td>
<td class="text"><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consideration of acquisition of Game Business was allocated based on their fair value of the assets acquired and the liabilities assumed as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;">
<tr>
<td style="width:64%"></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:10%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amortization&#160;Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">333,830</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">111,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">50,965</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(40,491</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">344,696</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">800,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:64%"></td>
<td style="vertical-align:bottom;width:14%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:14%"></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">Amount</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td rowspan="3" style="vertical-align:bottom">&#160;&#160;</td>
<td rowspan="3" style="vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands</div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash consideration</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">800,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of consideration of acquisitions</a></td>
<td class="text">The Group&#8217;s other acquisitions are summarized in the following table: <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 67%;">&#160;</td>
<td style="width: 7%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width: 6%; vertical-align: bottom;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended<br/> December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/> Period</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">85,369</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Brand</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Customer relationship</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">61,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1&#160;to&#160;10&#160;years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(17,500</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">42,131</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">180,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr></table>  <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto">
<tr>
<td style="width:70%"></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended<br/> December&#160;31,</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td rowspan="10" style="vertical-align:bottom">&#160;&#160;</td>
<td rowspan="10" style="vertical-align:bottom;white-space:nowrap;text-align:center"><div style="font-weight:bold;display:inline;">&#8195;&#8195;&#8195;&#8195;&#8195;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">2022</div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">Amount</div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="font-weight:bold;display:inline;">RMB in thousands</div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash consideration</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">150,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Share consideration</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value of previously held equity interests</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">30,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div></td>
<td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom;text-align:right"><div style="font-weight:bold;display:inline;">180,000</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</div></td>
<td style="vertical-align:bottom"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations - Initial public offering ("IPO") and followed offerings (Details)<br> $ / shares in Units, &#165; in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2022</div></th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperationsAndReorganizationLineItems', window );"><strong>Operations and Reorganization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Net proceeds from the offering, after deducting offerings expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,689,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Convertible senior notes aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">652<span></span>
</td>
<td class="nump">&#165; 95,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember', window );">Convertible senior notes due December 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperationsAndReorganizationLineItems', window );"><strong>Operations and Reorganization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Convertible senior notes aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,062,600<span></span>
</td>
<td class="nump">&#165; 95,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 384,800,000<span></span>
</td>
<td class="nump">$ 1,600,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfConvertibleNotes', window );">Percentage of convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_StockExchangeAxis=bili_HSXAMember', window );">Hong Kong Stock Exchange [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperationsAndReorganizationLineItems', window );"><strong>Operations and Reorganization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing', window );">Date of conversion of the company from the secondary listing series to primary listing</a></td>
<td class="text">Oct.  03,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">ADSs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperationsAndReorganizationLineItems', window );"><strong>Operations and Reorganization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares, issued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,344,000<span></span>
</td>
<td class="nump">15,344,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Price per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Net proceeds from the offering, after deducting offerings expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,689,400<span></span>
</td>
<td class="nump">$ 396,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">ADSs | Convertible senior notes due December 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperationsAndReorganizationLineItems', window );"><strong>Operations and Reorganization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Convertible senior notes aggregate principal amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchaseAmount', window );">Debt instrument repurchased amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 331,200,000<span></span>
</td>
<td class="nump">$ 331,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date of conversion of the company from secondary listing series to primary listing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_OperationsAndReorganizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_OperationsAndReorganizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of Convertible notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of stock, net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value amount of debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_StockExchangeAxis=bili_HSXAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_StockExchangeAxis=bili_HSXAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations - Schedule of company's major subsidiaries, VIEs and subsidiaries of the VIEs (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr><th class="th" colspan="2"><div>Dec. 31, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_BilibiliHkLimitedMember', window );">Bilibili HK Limited | Major Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">Hong Kong, 2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Investment holding<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_HodeHkLimitedMember', window );">Hode HK Limited | Major Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">Hong Kong, 2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Investment holding<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_ChaodianHkLimitedMember', window );">Chaodian HK Limited | Major Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">Hong Kong, 2019<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Investment holding<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_BilibiliCo.LtdMember', window );">Bilibili Co., Ltd. | Major Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">Japan, 2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Business development<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_HodeShanghaiLimitedMember', window );">Hode Shanghai Limited ("Hode Shanghai") | Major Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Technology development<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_ShanghaiBilibiliTechnologyCo.LtdMember', window );">Shanghai Bilibili Technology Co., Ltd | Major Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2016<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Technology development<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_ChaodianShanghaiTechnologyCo.Ltd.Member', window );">Chaodian (Shanghai) Technology Co., Ltd. | Major Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2019<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">E-commerce&#160;and&#160;advertising<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_ShanghaiHodeInformationTechnologyCo.LtdMember', window );">Shanghai Hode Information Technology Co., Ltd. ("Hode Information Technology") | Major VIEs and VIEs' subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2013<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of Direct or Indirect Economic Interest</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE', window );">Principal Activities</a></td>
<td class="text">Mobile game operation<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember', window );">Shanghai Kuanyu Digital Technology Co., Ltd. ("Shanghai Kuanyu"). | Major VIEs and VIEs' subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of Direct or Indirect Economic Interest</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE', window );">Principal Activities</a></td>
<td class="text">Video distribution and game distribution<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_SharejoyNetworkTechnologyCo.LtdMember', window );">Sharejoy Network Technology Co., Ltd. ("Sharejoy Network") | Major VIEs and VIEs' subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of Direct or Indirect Economic Interest</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE', window );">Principal Activities</a></td>
<td class="text">Game distribution<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_ShanghaiHeheheCultureCommunicationCo.LtdMember', window );">Shanghai Hehehe Culture Communication Co., Ltd. ("Shanghai Hehehe") | Major VIEs and VIEs' subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of Direct or Indirect Economic Interest</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE', window );">Principal Activities</a></td>
<td class="text">Comics distribution<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member', window );">Shanghai Anime Tamashi Cultural Media Co., Ltd. ("Shanghai Anime Tamashi") | Major VIEs and VIEs' subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2015<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of Direct or Indirect Economic Interest</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE', window );">Principal Activities</a></td>
<td class="text">E-commerce platform<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">These companies were established in the PRC in the form of wholly foreign-owned enterprises.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Hode Shanghai is the primary beneficiary of the major VIEs and VIEs&#8217; subsidiaries.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">These companies were established in the PRC in the form of investment solely by legal corporations or controlled by natural person(s).</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity incorporation state country name and date of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_EntityIncorporationStateCountryNameAndDateOfIncorporation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_SubsidiariesAndVariableInterestEntitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A description of the principal activities of an investee accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the transactions or business conducted by the Variable Interest Entity (VIE), including how the VIE is financed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityVIEActivitiesOfVIE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_BilibiliHkLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_BilibiliHkLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bili_MajorSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bili_MajorSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_HodeHkLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_HodeHkLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_ChaodianHkLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_ChaodianHkLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_BilibiliCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_BilibiliCo.LtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_HodeShanghaiLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_HodeShanghaiLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_ShanghaiBilibiliTechnologyCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_ShanghaiBilibiliTechnologyCo.LtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_ChaodianShanghaiTechnologyCo.Ltd.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_ChaodianShanghaiTechnologyCo.Ltd.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_ShanghaiHodeInformationTechnologyCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_ShanghaiHodeInformationTechnologyCo.LtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_SharejoyNetworkTechnologyCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_SharejoyNetworkTechnologyCo.LtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_ShanghaiHeheheCultureCommunicationCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_ShanghaiHeheheCultureCommunicationCo.LtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Operations  - Contractual agreements with major VIEs (Details) - VIEs [Member] - Exclusive Technology Consulting and Services Agreements [Member] - The Company or its relevant subsidiaries [Member]<br></strong></div></th>
<th class="th"><div>Dec. 23, 2020</div></th>
<th class="th"><div>Dec. 22, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Contractual agreements with major VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AgreementTerm', window );">Term of agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TerminationNoticeTerm', window );">Termination notice before the term ends</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">90 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_AgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_AgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TerminationNoticeTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of termination notice before the term ends, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TerminationNoticeTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 808<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479402/808-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=bili_ParentCompanyOritsRelevantSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=bili_ParentCompanyOritsRelevantSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Operations - Risks in relation to the VIE structure (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 10,249,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,191,821<span></span>
</td>
<td class="nump">&#165; 10,172,584<span></span>
</td>
<td class="nump">$ 1,404,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,588,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,194,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">491,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,226,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,573,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DueFromRelatedPartiesExcludingAffiliate', window );">Amount due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">786,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">790,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,148,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,272,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">157,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,706,535<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,653,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">370,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,911,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,366,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">535,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">529,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">885,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,698,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,159,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,479,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,801,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,333,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">657,791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salary and welfare payables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,599,482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,219,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">428,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">345,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,802,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,954,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">520,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,554,281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,780,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">349,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DueToRelatedPartiesExcludingAffiliateCurrent', window );">Amounts due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">567,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">650,459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,765<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,594,587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,754,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,547,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Bilibili Inc's shareholders' deficit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,108,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,391,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,932,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,484)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(614)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,103,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,404,267<span></span>
</td>
<td class="nump">15,239,587<span></span>
</td>
<td class="nump">1,932,230<span></span>
</td>
<td class="nump">&#165; 21,716,066<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,698,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,159,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,479,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">26,831,525<span></span>
</td>
<td class="nump">$ 3,675,904<span></span>
</td>
<td class="nump">22,527,987<span></span>
</td>
<td class="nump">21,899,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(Loss)/profit from non-operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,343,969)<span></span>
</td>
<td class="num">(184,122)<span></span>
</td>
<td class="num">(5,064,187)<span></span>
</td>
<td class="num">(8,357,944)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest', window );">(Loss)/ profit before income tax expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,400,195)<span></span>
</td>
<td class="num">(191,825)<span></span>
</td>
<td class="num">(4,733,008)<span></span>
</td>
<td class="num">(7,403,508)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense)/benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36,544<span></span>
</td>
<td class="nump">5,007<span></span>
</td>
<td class="num">(78,705)<span></span>
</td>
<td class="num">(104,145)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,363,651)<span></span>
</td>
<td class="num">(186,818)<span></span>
</td>
<td class="num">(4,811,713)<span></span>
</td>
<td class="num">(7,507,653)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss/(profit) attributable to noncontrolling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,851<span></span>
</td>
<td class="nump">2,309<span></span>
</td>
<td class="num">(10,608)<span></span>
</td>
<td class="nump">10,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net (loss)/profit attributable to Bilibili Inc.'s shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,346,800)<span></span>
</td>
<td class="num">(184,509)<span></span>
</td>
<td class="num">(4,822,321)<span></span>
</td>
<td class="num">(7,497,013)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,014,900<span></span>
</td>
<td class="nump">824,032<span></span>
</td>
<td class="nump">266,622<span></span>
</td>
<td class="num">(3,911,370)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(36,969,524)<span></span>
</td>
<td class="num">(5,064,804)<span></span>
</td>
<td class="num">(13,547,650)<span></span>
</td>
<td class="num">(70,578,711)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of&#160;short-term&#160;investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">37,007,903<span></span>
</td>
<td class="nump">5,070,062<span></span>
</td>
<td class="nump">16,328,255<span></span>
</td>
<td class="nump">81,698,532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PaymentsForPlacementOfTimeDeposits', window );">Placements of time deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,833,946)<span></span>
</td>
<td class="num">(799,247)<span></span>
</td>
<td class="num">(9,961,925)<span></span>
</td>
<td class="num">(10,245,026)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromMaturityOfTimeDeposits', window );">Maturities of time deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,486,732<span></span>
</td>
<td class="nump">1,025,678<span></span>
</td>
<td class="nump">9,690,806<span></span>
</td>
<td class="nump">13,909,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(138,087)<span></span>
</td>
<td class="num">(18,917)<span></span>
</td>
<td class="nump">1,762,148<span></span>
</td>
<td class="nump">10,609,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by/(used in) financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,825,383)<span></span>
</td>
<td class="num">$ (387,076)<span></span>
</td>
<td class="num">(5,074,685)<span></span>
</td>
<td class="num">(4,354,919)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital', window );">Assets of VIE's used to settle obligations of respective VIE's registered capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">544,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">501,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves', window );">Assets of VIE's used to settle obligations of respective VIE's non-distributable statutory reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">34,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Amounts due from Group companies</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">786,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">790,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Amounts due to the Group companies</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,108,946<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,893,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">623,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">382,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">477,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">537,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,811<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,714,647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,633,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,647,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,216,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,635,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,770,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,650,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,320,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salary and welfare payables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">426,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">310,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">135,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term loans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,727,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,116,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">895,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">619,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">400,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">302,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,202,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,038,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Bilibili Inc's shareholders' deficit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,575,962)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,279,384)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,567,294)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,268,182)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,635,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,770,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,310,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,633,059<span></span>
</td>
<td class="nump">16,074,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(17,975,676)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,456,260)<span></span>
</td>
<td class="num">(19,582,407)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(Loss)/profit from non-operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">243,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(263,022)<span></span>
</td>
<td class="num">(268,584)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest', window );">(Loss)/ profit before income tax expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">578,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,086,223)<span></span>
</td>
<td class="num">(3,776,245)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense)/benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">45,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31,321)<span></span>
</td>
<td class="num">(89,660)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">623,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,117,544)<span></span>
</td>
<td class="num">(3,865,905)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss/(profit) attributable to noncontrolling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,587)<span></span>
</td>
<td class="nump">9,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net (loss)/profit attributable to Bilibili Inc.'s shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">640,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,127,131)<span></span>
</td>
<td class="num">(3,856,817)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,045,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,890,381<span></span>
</td>
<td class="nump">913,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,204,894)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,126,000)<span></span>
</td>
<td class="num">(7,335,115)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of&#160;short-term&#160;investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,873,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,126,500<span></span>
</td>
<td class="nump">7,970,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PaymentsForPlacementOfTimeDeposits', window );">Placements of time deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(28,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,701)<span></span>
</td>
<td class="num">(1,270)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromMaturityOfTimeDeposits', window );">Maturities of time deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,701<span></span>
</td>
<td class="nump">4,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,091,578)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(944,970)<span></span>
</td>
<td class="num">(2,188,712)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,439,779)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(944,470)<span></span>
</td>
<td class="num">(1,550,101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(698,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,265<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by/(used in) financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,398,509)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(603,605)<span></span>
</td>
<td class="nump">1,884,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary | Third-party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,393,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,642,361<span></span>
</td>
<td class="nump">14,876,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(16,539,124)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,591,936)<span></span>
</td>
<td class="num">(18,436,865)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,815,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">828,787<span></span>
</td>
<td class="num">(2,339,697)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary | Inter-company</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">916,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">990,698<span></span>
</td>
<td class="nump">1,198,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary | Inter-company | Consulting and services charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,282,159)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(581,599)<span></span>
</td>
<td class="num">(726,875)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary | Other inter-company</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(154,393)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(282,725)<span></span>
</td>
<td class="num">(418,667)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary | Group companies</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Amounts due from Group companies</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">532,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">484,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Amounts due to the Group companies</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,362,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,631,675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(129,306)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,822,310<span></span>
</td>
<td class="nump">3,863,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_InvestmentsAndLoansFromToGroupCompanies', window );">Investments and loans from/(to) Group companies</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,700,509)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(695,870)<span></span>
</td>
<td class="nump">1,884,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary | Group companies | Consulting and services charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(640,317)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(760,716)<span></span>
</td>
<td class="num">&#165; (610,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary | Related Party [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DueFromRelatedPartiesExcludingAffiliate', window );">Amount due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DueToRelatedPartiesExcludingAffiliateCurrent', window );">Amounts due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 4,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 14,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The balances as of December 31, 2023 mainly represent considerations related to long-term investments, which are non-trade in nature. The balances as of December 31, 2024 mainly represent the payables in trade nature.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DueFromRelatedPartiesExcludingAffiliate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables due to be collected from related parties, excluding affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DueFromRelatedPartiesExcludingAffiliate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DueToRelatedPartiesExcludingAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payables due to related parties, excluding affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DueToRelatedPartiesExcludingAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_InvestmentsAndLoansFromToGroupCompanies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments and loans from/(to) Group companies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_InvestmentsAndLoansFromToGroupCompanies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PaymentsForPlacementOfTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the placement of time deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PaymentsForPlacementOfTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromMaturityOfTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow for the maturity of time deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromMaturityOfTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TimeDepositsInBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Time deposits represent deposits placed with banks with original maturities more than three months but less than one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TimeDepositsInBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of VIE certain non-distributable statutory reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of registered capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=bili_ThirdPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=bili_ThirdPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=bili_IntercompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=bili_IntercompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_ConsultingAndServicesChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_ConsultingAndServicesChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=bili_OtherInterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=bili_OtherInterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=bili_GroupCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=bili_GroupCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations - Liquidity (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Issuance of preferred shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (1,363,651,000)<span></span>
</td>
<td class="num">$ (186,818)<span></span>
</td>
<td class="num">&#165; (4,811,713,000)<span></span>
</td>
<td class="num">&#165; (7,507,653,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in)/provided by operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,014,900,000<span></span>
</td>
<td class="nump">824,032<span></span>
</td>
<td class="nump">266,622,000<span></span>
</td>
<td class="num">(3,911,370,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsUnappropriated', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,661,500,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,310,766,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,789,604)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repayments of Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,058,432,000<span></span>
</td>
<td class="nump">$ 830,002<span></span>
</td>
<td class="nump">&#165; 7,675,227,000<span></span>
</td>
<td class="nump">&#165; 4,201,506,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Issuance of preferred shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repayments of Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">331,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 68,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">ADSs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Issuance of preferred shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares, issued (in shares) | shares</a></td>
<td class="nump">15,344,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsUnappropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit) available for dividend distribution. Includes, but is not limited to, retained earnings not appropriated for specific business purpose.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsUnappropriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents, restricted cash and time deposits (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems', window );"><strong>Cash and cash equivalents and time deposits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Convenience translation rate (USD to RMB)</a></td>
<td class="nump">7.2993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.2993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CashCashEquivalentsAndTimeDepositsAbstract', window );"><strong>Cash and cash equivalents and time deposits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 10,249,382<span></span>
</td>
<td class="nump">&#165; 7,191,821<span></span>
</td>
<td class="nump">$ 1,404,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,172,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="nump">3,588,475<span></span>
</td>
<td class="nump">5,194,891<span></span>
</td>
<td class="nump">491,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=bili_PrcSubsidiariesAndVariableInterestEntitiesMember', window );">PRC Subsidiaries and Variable Interest Entities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CashCashEquivalentsAndTimeDepositsAbstract', window );"><strong>Cash and cash equivalents and time deposits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 8,165,700<span></span>
</td>
<td class="nump">&#165; 5,632,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies', window );">Cash and cash equivalents held by PRC subsidiaries and VIEs (as a percent)</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="nump">78.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember', window );">Cash held in accounts managed by online payment platforms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CashCashEquivalentsAndTimeDepositsAbstract', window );"><strong>Cash and cash equivalents and time deposits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 65,900<span></span>
</td>
<td class="nump">&#165; 43,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CurrencyAxis=currency_USD', window );">Denominated in US dollars</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CashCashEquivalentsAndTimeDepositsAbstract', window );"><strong>Cash and cash equivalents and time deposits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">2,840,700<span></span>
</td>
<td class="nump">1,286,500<span></span>
</td>
<td class="nump">395,200<span></span>
</td>
<td class="nump">$ 181,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="nump">&#165; 3,588,500<span></span>
</td>
<td class="nump">&#165; 5,194,900<span></span>
</td>
<td class="nump">$ 499,200<span></span>
</td>
<td class="nump">$ 733,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CashCashEquivalentsAndTimeDepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_CashCashEquivalentsAndTimeDepositsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_CashCashEquivalentsRestrictedCashAndOtherLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of cash and cash equivalents held by subsidiaries and VIEs of total cash and cash equivalents of the Group.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TimeDepositsInBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Time deposits represent deposits placed with banks with original maturities more than three months but less than one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TimeDepositsInBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyExchangeRateTranslation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479424/830-30-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyExchangeRateTranslation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=bili_PrcSubsidiariesAndVariableInterestEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=bili_PrcSubsidiariesAndVariableInterestEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_USD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_USD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Movements of the allowance for expected credit losses (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Allowance for Doubtful Accounts</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at January 1</a></td>
<td class="nump">&#165; 219,201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 305,535<span></span>
</td>
<td class="nump">&#165; 292,473<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provisions/(Reversal)</a></td>
<td class="nump">109,801<span></span>
</td>
<td class="nump">$ 15,043<span></span>
</td>
<td class="num">(16,000)<span></span>
</td>
<td class="nump">130,549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs</a></td>
<td class="num">(45,009)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(70,334)<span></span>
</td>
<td class="num">(117,487)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at December 31</a></td>
<td class="nump">&#165; 283,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 219,201<span></span>
</td>
<td class="nump">&#165; 305,535<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Intangible assets, net (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Licensed copyrights of content</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems', window );"><strong>Finite-lived intangible assets, property plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | License rights of mobile games</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems', window );"><strong>Finite-lived intangible assets, property plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Intellectual property and others</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems', window );"><strong>Finite-lived intangible assets, property plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Licensed copyrights of content</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems', window );"><strong>Finite-lived intangible assets, property plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | License rights of mobile games</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems', window );"><strong>Finite-lived intangible assets, property plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Intellectual property and others</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems', window );"><strong>Finite-lived intangible assets, property plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicensedCopyrightsOfContentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicensedCopyrightsOfContentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicenseRightsOfMobileGamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicenseRightsOfMobileGamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Goodwill (Details) - CNY (&#165;)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment charges</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Sales and marketing expenses (Details) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Marketing and promotional expenses</a></td>
<td class="nump">&#165; 3,562.3<span></span>
</td>
<td class="nump">&#165; 3,131.0<span></span>
</td>
<td class="nump">&#165; 4,051.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total expense recognized in the period for promotion, public relations, and brand or product advertising.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingAndAdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Leases (Details) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average term</a></td>
<td class="text">1 year 9 months 18 days<span></span>
</td>
<td class="text">2 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Discount rate</a></td>
<td class="nump">4.70%<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="nump">&#165; 193,300<span></span>
</td>
<td class="nump">&#165; 198,700<span></span>
</td>
<td class="nump">&#165; 275,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">194,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">129,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">1,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future lease payments</a></td>
<td class="nump">325,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Impact of discounting remaining lease payments</a></td>
<td class="nump">14,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">&#165; 311,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Total lease liabilities<span></span>
</td>
<td class="text">Total lease liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of supplemental cash flow information related to operating leases (Details) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Cash Flow, Operating Activities, Lessee [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash payments for operating leases</a></td>
<td class="nump">&#165; 198,418<span></span>
</td>
<td class="nump">&#165; 206,518<span></span>
</td>
<td class="nump">&#165; 200,376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained/(released) in exchange for operating lease liabilities</a></td>
<td class="nump">&#165; 15,979<span></span>
</td>
<td class="num">&#165; (60,910)<span></span>
</td>
<td class="nump">&#165; 467,765<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase or decrease in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Revenue Recognition (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Deferred revenue, revenue recognized</a></td>
<td class="nump">&#165; 2,944,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,760,500<span></span>
</td>
<td class="nump">&#165; 2,583,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation', window );">Practical expedient related to performance obligations</a></td>
<td class="text">true<span></span>
</td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">&#165; 26,831,525<span></span>
</td>
<td class="nump">$ 3,675,904<span></span>
</td>
<td class="nump">22,527,987<span></span>
</td>
<td class="nump">21,899,167<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bili_MobileGameServicesMember', window );">Mobile games</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">5,610,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,021,137<span></span>
</td>
<td class="nump">5,021,290<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bili_ValueAddedServicesMember', window );">Value-added services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">10,999,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,910,080<span></span>
</td>
<td class="nump">8,715,170<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_AdvertisingMember', window );">Advertising</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">8,189,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,412,040<span></span>
</td>
<td class="nump">5,066,212<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bili_IPDerivativesAndOthersMember', window );">IP derivatives and others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">&#165; 2,032,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,184,730<span></span>
</td>
<td class="nump">&#165; 3,096,495<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Live broadcasting and other VAS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RevenueRecognitionPeriod', window );">Period recognized for time-based virtual item</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RevenueRecognitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of recognition of revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RevenueRecognitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates (true false) whether optional exemption was applied not to disclose amount of transaction price allocated to and explanation of expected timing of revenue recognition for remaining performance obligation, when contract has expected duration of one year or less or right to consideration corresponds directly to performance completed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_MobileGameServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_MobileGameServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_ValueAddedServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_ValueAddedServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_AdvertisingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_AdvertisingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_IPDerivativesAndOthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_IPDerivativesAndOthersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_LiveBroadcastingAndOtherValuedAddedServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_LiveBroadcastingAndOtherValuedAddedServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Statutory reserves (Details) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds', window );">Appropriations to general reserve funds and statutory surplus funds</a></td>
<td class="nump">&#165; 3,893<span></span>
</td>
<td class="nump">&#165; 8,576<span></span>
</td>
<td class="nump">&#165; 11,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves', window );">After tax profit to be transferred to statutory surplus fund (as a percent)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve', window );">After tax profit to be transferred to general reserve fund (as a percent)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfStatutorySurplusFundToRegisteredCapital', window );">Limit of surplus fund as a percentage of registered capital, beyond which no further appropriation is required</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfGeneralReserveFundToRegisteredCapital', window );">Limit of general reserve fund as a percentage of registered capital, beyond which no further appropriation is required</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of appropriations made to general reserve funds and statutory surplus funds.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfGeneralReserveFundToRegisteredCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Limit of general reserve fund as a percentage of registered capital, beyond which no further appropriation is required.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfGeneralReserveFundToRegisteredCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of profit to be appropriated to general reserve fund.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfProfitToBeAppropriatedToGeneralReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of profit after tax to be appropriated as statutory surplus fund.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfStatutorySurplusFundToRegisteredCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Limit of surplus fund as a percentage of registered capital, beyond which no further appropriation is required.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfStatutorySurplusFundToRegisteredCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477123/405-50-65-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-5<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 69: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 70: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 71: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 72: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 73: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 74: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 75: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 76: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 77: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 80: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 81: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 82: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 83: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 84: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 85: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 86: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-6<br><br>Reference 87: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 88: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 89: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 90: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 91: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 92: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 93: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 94: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 95: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 96: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 97: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 98: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-3<br><br>Reference 99: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 100: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Segment reporting (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations and Risks (Details)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>item</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts receivable | Customer A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable | &#165;</a></td>
<td class="nump">&#165; 168,503<span></span>
</td>
<td class="nump">&#165; 235,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Telecommunications service provider</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NumberOfTelecommunicationsServiceProviders', window );">Total number of telecommunications service providers | item</a></td>
<td class="nump">115<span></span>
</td>
<td class="nump">116<span></span>
</td>
<td class="nump">153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Telecommunications service provider | Servers and bandwidth expenditure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NumberOfServiceProviders', window );">Number of service providers providing 10% or more of the Group's servers and bandwidth expenditure | item</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Telecommunications service provider | 10% or greater service providers | Servers and bandwidth expenditure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">53.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember', window );">Credit risk | Distribution channel A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable | &#165;</a></td>
<td class="nump">&#165; 192,405<span></span>
</td>
<td class="nump">&#165; 236,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember', window );">Credit risk | Minimum | Accounts receivable | Distribution channel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=bili_DistributionChannelRiskMember', window );">Distribution channel risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark', window );">Number of distribution channel concentration over ten percent benchmark</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Mobile games</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark', window );">Number of mobile games concentration over ten percent benchmark</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Mobile games | Mobile games | Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Distribution Channel Concentration Over Ten Percent Benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of mobile games concentration over ten percent benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NumberOfServiceProviders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of service providers providing 10% or more of the Group's servers and bandwidth expenditure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NumberOfServiceProviders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NumberOfTelecommunicationsServiceProviders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of service providers in relation to telecommunications.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NumberOfTelecommunicationsServiceProviders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=bili_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=bili_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=bili_ServersAndBandwidthExpenditureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=bili_ServersAndBandwidthExpenditureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_TenPercentageOrGreaterServiceProvidersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_TenPercentageOrGreaterServiceProvidersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=bili_DistributionChannelOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=bili_DistributionChannelOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=bili_DistributionChannelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=bili_DistributionChannelMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=bili_DistributionChannelRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=bili_DistributionChannelRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_MobileGameServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_MobileGameServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Prepayments and Other Current Assets (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract', window );"><strong>Prepayments and Other Current Assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PrepaidRevenueSharingCost', window );">Prepayments for revenue sharing cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">&#165; 305,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 308,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">255,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepayments for sales tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">172,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">321,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">138,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,224<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Interest income receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">78,343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">122,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PrepaidMarketingCostAndOtherOperationalExpenses', window );">Prepayments of marketing and other operational expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">64,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,830<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvancesOnInventoryPurchases', window );">Prepayments to inventory suppliers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">39,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,498<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_LoansToInvesteesOrOngoingInvestmentsCurrent', window );">Loans to investees or ongoing investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,343<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PrepaidContentCost', window );">Prepayments for content cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,856<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PrepaidOrReceivablesForJointlyInvestedContent', window );">Prepayments /receivables relating to jointly invested content</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Others</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">50,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,232<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 1,148,111<span></span>
</td>
<td class="nump">$ 157,291<span></span>
</td>
<td class="nump">&#165; 1,272,788<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide on-going services to end-users.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_LoansToInvesteesOrOngoingInvestmentsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts paid as a loans to investees or ongoing investments that are expected to be returned or applied towards payment within one year or during the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_LoansToInvesteesOrOngoingInvestmentsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PrepaidContentCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration paid in advance for content cost that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PrepaidContentCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PrepaidMarketingCostAndOtherOperationalExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration paid in advance for marketing cost and other operational expenses that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PrepaidMarketingCostAndOtherOperationalExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PrepaidOrReceivablesForJointlyInvestedContent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration paid in advance or due for jointly invested content that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PrepaidOrReceivablesForJointlyInvestedContent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PrepaidRevenueSharingCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for revenue sharing cost that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PrepaidRevenueSharingCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvancesOnInventoryPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvancesOnInventoryPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Investments (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfInvestmentHoldingsLineItems', window );"><strong>Short-term Investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">&#165; 2,706,535<span></span>
</td>
<td class="nump">&#165; 2,653,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 370,794<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_InvestmentIncomeLossRelatedToShortTermInvestments', window );">Investment Income loss related to short-term investments</a></td>
<td class="nump">69,500<span></span>
</td>
<td class="num">(187,600)<span></span>
</td>
<td class="nump">&#165; 18,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=bili_FinancialProductsMember', window );">Financial products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfInvestmentHoldingsLineItems', window );"><strong>Short-term Investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">2,281,780<span></span>
</td>
<td class="nump">1,596,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=bili_InvestmentsInPubliclyTradedCompaniesMember', window );">Investments in publicly traded companies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfInvestmentHoldingsLineItems', window );"><strong>Short-term Investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">&#165; 424,755<span></span>
</td>
<td class="nump">&#165; 1,056,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_InvestmentIncomeLossRelatedToShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income/loss from short-term investments in non-operating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_InvestmentIncomeLossRelatedToShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfInvestmentHoldingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478297/946-220-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfInvestmentHoldingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=bili_FinancialProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=bili_FinancialProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=bili_InvestmentsInPubliclyTradedCompaniesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=bili_InvestmentsInPubliclyTradedCompaniesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">&#165; 3,694,639,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,324,470,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(3,105,412,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,609,736,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net book value</a></td>
<td class="nump">589,227,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">714,734,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,724<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">554,300,000<span></span>
</td>
<td class="nump">$ 75,944<span></span>
</td>
<td class="nump">727,193,000<span></span>
</td>
<td class="nump">&#165; 755,452,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PropertyAndEquipmentImpairmentLoss', window );">Impairment recognized</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">222,925,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">232,044,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Servers and computers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">3,406,915,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,029,118,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember', window );">Others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">&#165; 64,799,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 63,308,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PropertyAndEquipmentImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the impairment assessment of property and equipment and relevant events and circumstances that might indicate potential impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PropertyAndEquipmentImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">&#165; 11,489,405,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,805,685,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(8,288,393,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,178,152,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">3,201,012,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,627,533,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 438,537<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expenses</a></td>
<td class="nump">1,772,400,000<span></span>
</td>
<td class="nump">$ 242,818<span></span>
</td>
<td class="nump">2,003,199,000<span></span>
</td>
<td class="nump">&#165; 2,581,325,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicensedCopyrightsOfContentMember', window );">Licensed copyrights of content</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">8,804,134,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,052,943,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(6,686,903,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,759,614,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">&#165; 2,117,231,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,293,329,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful lives</a></td>
<td class="text">4 years 1 month 17 days<span></span>
</td>
<td class="text">4 years 1 month 17 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicenseRightsOfMobileGamesMember', window );">License rights of mobile games</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">&#165; 310,676,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">328,702,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(240,913,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(265,955,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">69,763,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,747,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_IntellectualPropertyAndOthersMember', window );">Intellectual property&#160;and others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">2,374,595,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,424,040,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(1,360,577,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,152,583,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">&#165; 1,014,018,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,271,457,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicensedCopyrightsOfContentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicensedCopyrightsOfContentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicenseRightsOfMobileGamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicenseRightsOfMobileGamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_IntellectualPropertyAndOthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_IntellectualPropertyAndOthersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets, Net - Intangible assets amortization expense for future years (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Intangible assets amortization expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">&#165; 1,360,094<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">800,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">437,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">227,437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">130,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">243,709<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">&#165; 3,201,012<span></span>
</td>
<td class="nump">$ 438,537<span></span>
</td>
<td class="nump">&#165; 3,627,533<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">&#165; 2,725,130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,725,130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">2,725,130,000<span></span>
</td>
<td class="nump">$ 373,341<span></span>
</td>
<td class="nump">2,725,130,000<span></span>
</td>
<td class="nump">&#165; 2,725,130,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment charge recognized</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-term Investments, Net - Summary of Equity Method Investments (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAbstract', window );"><strong>Long-term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Equity investments accounted for using the measurement alternative</a></td>
<td class="nump">&#165; 1,917,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,421,609<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity investments accounted for using the equity method</a></td>
<td class="nump">1,834,070<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,862,739<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Investments accounted for at fair value</a></td>
<td class="nump">159,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,284<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Total</a></td>
<td class="nump">&#165; 3,911,592<span></span>
</td>
<td class="nump">$ 535,886<span></span>
</td>
<td class="nump">&#165; 4,366,632<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investments accounted under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Investments, Net (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_LongTermInvestmentsLineItems', window );"><strong>Long Term Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative', window );">Re-measurement gain or loss of equity investments</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (86,700,000)<span></span>
</td>
<td class="nump">&#165; 152,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ImpairmentOfLongTermInvestments', window );">Impairment charges for long-term investments</a></td>
<td class="nump">486,500,000<span></span>
</td>
<td class="nump">$ 66,644<span></span>
</td>
<td class="nump">278,891,000<span></span>
</td>
<td class="nump">465,645,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount', window );">Equity investments without readily determinable fair value carrying amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,200,000<span></span>
</td>
<td class="nump">493,100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment', window );">Disposal gain</a></td>
<td class="nump">11,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,900,000<span></span>
</td>
<td class="nump">171,300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions', window );">Loss from equity method investments</a></td>
<td class="nump">40,500,000<span></span>
</td>
<td class="nump">$ 5,545<span></span>
</td>
<td class="nump">112,142,000<span></span>
</td>
<td class="nump">211,620,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear', window );">Gain or loss from the change in fair value</a></td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,400,000<span></span>
</td>
<td class="num">&#165; (198,600,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_LongTermInvestmentsLineItems', window );"><strong>Long Term Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative', window );">Cumulative adjustments of equity investments accounted for using the measurement alternative</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_LongTermInvestmentsLineItems', window );"><strong>Long Term Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative', window );">Cumulative adjustments of equity investments accounted for using the measurement alternative</a></td>
<td class="nump">&#165; 1,187,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 758,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cumulative adjustments of equity investments accounted for using the measurement alternative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity investments without readily determinable fair value carrying amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain loss on equity investments sold without readily determinable fair value net of impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment include financial products with variable interest rates referenced to performance of underlying assets and with original maturities great than one year and investments in publicly traded companies with an intention of holding greater than one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ImpairmentOfLongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment&#8203; of long-term investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ImpairmentOfLongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_LongTermInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long term investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_LongTermInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Re-measurement gain or loss of equity investments accounted for using the measurement alternative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation - Schedule of composition of income tax expense/(benefit) (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxationAbstract', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expenses</a></td>
<td class="nump">&#165; 55,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 81,797<span></span>
</td>
<td class="nump">&#165; 122,451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_WithholdingIncomeTaxExpense', window );">Withholding income tax expenses</a></td>
<td class="nump">17,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,284<span></span>
</td>
<td class="nump">18,189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax benefits</a></td>
<td class="num">(110,118)<span></span>
</td>
<td class="num">$ (15,086)<span></span>
</td>
<td class="num">(25,376)<span></span>
</td>
<td class="num">(36,495)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="num">&#165; (36,544)<span></span>
</td>
<td class="num">$ (5,007)<span></span>
</td>
<td class="nump">&#165; 78,705<span></span>
</td>
<td class="nump">&#165; 104,145<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_WithholdingIncomeTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of withholding income tax expense pertaining to taxable income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_WithholdingIncomeTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Taxation - Income taxes (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IncomeTaxesDisclosureLineItems', window );"><strong>Income taxes</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax rate (as a percent)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Permanent differences</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5.30%<span></span>
</td>
<td class="num">(1.33%)<span></span>
</td>
<td class="nump">6.74%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Tax rate difference from statutory rate in other jurisdictions</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(7.80%)<span></span>
</td>
<td class="num">(2.96%)<span></span>
</td>
<td class="num">(3.19%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent', window );">Tax effect of preferential tax treatments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(9.49%)<span></span>
</td>
<td class="num">(4.73%)<span></span>
</td>
<td class="num">(8.91%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent', window );">Withholding tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1.29%)<span></span>
</td>
<td class="num">(0.47%)<span></span>
</td>
<td class="num">(0.25%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(9.11%)<span></span>
</td>
<td class="num">(17.17%)<span></span>
</td>
<td class="num">(20.79%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.61%<span></span>
</td>
<td class="num">(1.66%)<span></span>
</td>
<td class="num">(1.40%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperatingLossCarryforwardsAbstract', window );"><strong>Operating loss carryforwards</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating tax loss carry forwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 20,882,606,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember', window );">Loss expiring in 2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperatingLossCarryforwardsAbstract', window );"><strong>Operating loss carryforwards</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating tax loss carry forwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">138,823,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationSecondYearMember', window );">Loss expiring in 2026</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperatingLossCarryforwardsAbstract', window );"><strong>Operating loss carryforwards</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating tax loss carry forwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">482,108,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationThirdYearMember', window );">Loss expiring in 2027</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperatingLossCarryforwardsAbstract', window );"><strong>Operating loss carryforwards</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating tax loss carry forwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">878,056,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationFourthYearMember', window );">Loss expiring in 2028</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperatingLossCarryforwardsAbstract', window );"><strong>Operating loss carryforwards</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating tax loss carry forwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">896,797,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember', window );">Loss expiring in 2029 and thereafter</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperatingLossCarryforwardsAbstract', window );"><strong>Operating loss carryforwards</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating tax loss carry forwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,486,822,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_CaymanIslandsTaxInformationAuthorityMember', window );">Cayman Islands</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IncomeTaxesDisclosureLineItems', window );"><strong>Income taxes</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AccruedWithholdingIncomeTaxAmount', window );">Withholding tax amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_InlandRevenueHongKongMember', window );">Hong Kong, China</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IncomeTaxesDisclosureLineItems', window );"><strong>Income taxes</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IncomeTaxRateBelowThresholdAmount', window );">Statutory income tax rate below threshold amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8.25%<span></span>
</td>
<td class="nump">8.25%<span></span>
</td>
<td class="nump">8.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_Ceilinglimitofprofittoestimatetaxrate', window );">Ceiling limit of profit to estimate tax rate | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax rate (as a percent)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAdministrationOfTaxationChinaMember', window );">Mainland, China</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IncomeTaxesDisclosureLineItems', window );"><strong>Income taxes</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax rate (as a percent)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAdministrationOfTaxationChinaMember', window );">Mainland, China | Certain subsidiaries | Encouraged Enterprises [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IncomeTaxesDisclosureLineItems', window );"><strong>Income taxes</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IncomeTaxesPreferentialTaxRate', window );">Preferential income tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">It is primarily due to the tax effect of the Company as a tax-exempt entity incorporated in Hong Kong and the Cayman Islands.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_AccruedWithholdingIncomeTaxAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the carrying amount, as of the balance sheet date, of withholding tax amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_AccruedWithholdingIncomeTaxAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_Ceilinglimitofprofittoestimatetaxrate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ceiling limit of profit to estimate tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_Ceilinglimitofprofittoestimatetaxrate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to preferential tax treatments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to withholding tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_IncomeTaxRateBelowThresholdAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income tax rate below threshold amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_IncomeTaxRateBelowThresholdAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_IncomeTaxesDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_IncomeTaxesDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_IncomeTaxesPreferentialTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The preferential tax rate applicable to the entity under the preferential tax treatment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_IncomeTaxesPreferentialTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_OperatingLossCarryforwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_OperatingLossCarryforwardsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationSecondYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationSecondYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationThirdYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationThirdYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationFourthYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationFourthYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_CaymanIslandsTaxInformationAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_CaymanIslandsTaxInformationAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_InlandRevenueHongKongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_InlandRevenueHongKongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAdministrationOfTaxationChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAdministrationOfTaxationChinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=bili_CertainSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=bili_CertainSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_EnterpriseCategoryAxis=bili_EncouragedEnterpriseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_EnterpriseCategoryAxis=bili_EncouragedEnterpriseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation - Sales tax (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1">66 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services rendered</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SalesTaxAbstract', window );"><strong>Sales tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ValueAddedTaxRatePercent', window );">Value added tax rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Goods sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SalesTaxAbstract', window );"><strong>Sales tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ValueAddedTaxRatePercent', window );">Value added tax rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bili_AdvertisingRevenuesMember', window );">Advertising revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SalesTaxAbstract', window );"><strong>Sales tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CultureBusinessConstructionFeePercentage', window );">Culture business construction fee percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable', window );">Culture business construction fee rate date up to which the prevailing rate is applicable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 31,  2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CultureBusinessConstructionFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Culture business construction fee percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_CultureBusinessConstructionFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Culture business construction fee rate date up to which the prevailing rate is applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_SalesTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_SalesTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ValueAddedTaxRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of value added tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ValueAddedTaxRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_AdvertisingRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_AdvertisingRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Taxation - Deferred tax assets and liabilities (Details) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 265,876<span></span>
</td>
<td class="nump">&#165; 280,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating tax loss carry forwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,490,177<span></span>
</td>
<td class="nump">3,542,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accruals and others</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">940,900<span></span>
</td>
<td class="nump">667,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,696,953<span></span>
</td>
<td class="nump">4,490,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,561,822)<span></span>
</td>
<td class="num">(4,444,111)<span></span>
</td>
<td class="num">&#165; (3,657,467)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">135,131<span></span>
</td>
<td class="nump">46,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Acquired intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(66,969)<span></span>
</td>
<td class="num">(88,547)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(66,969)<span></span>
</td>
<td class="num">(88,547)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DeferredTaxAssetValuationAllowanceRollforward', window );"><strong>Movement of the aggregate valuation allowances for deferred tax assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at January 1</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,444,111)<span></span>
</td>
<td class="num">(3,657,467)<span></span>
</td>
<td class="num">(2,122,077)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount', window );">Re-measurement due to applicable preferential tax rate for HNTE</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,437)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount', window );">Addition</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(129,769)<span></span>
</td>
<td class="num">(822,414)<span></span>
</td>
<td class="num">(1,543,301)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount', window );">Expiration of loss carry forward and impact of disposal/close of subsidiaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,058<span></span>
</td>
<td class="nump">54,207<span></span>
</td>
<td class="nump">7,911<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at December 31</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">&#165; (4,561,822)<span></span>
</td>
<td class="num">&#165; (4,444,111)<span></span>
</td>
<td class="num">&#165; (3,657,467)<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Accrued and others primary represent accrued expenses which are not deductible until paid under PRC laws, as well as non-deductible advertising expenses.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DeferredTaxAssetValuationAllowanceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DeferredTaxAssetValuationAllowanceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase from additions made in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease from expiration of loss carry forward from disposition of subsidiaries made in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from re-measurement due to preferential tax rate in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation - Withholding income tax on dividends (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_WithholdingIncomeTaxAbstract', window );"><strong>Withholding income tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities', window );">Withholding tax rate on dividend distributed by foreign investment entities (as a percent)</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities', window );">Withholding tax rate on dividends paid by a FIE to its immediate holding company in Hong Kong (as a percent)</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate', window );">Minimum percentage of ownership interests held by foreign investors for lower withholding tax rate (as a percent)</a></td>
<td class="nump">25.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the lower withholding income tax rate on dividends that is applied if the holding company receiving the dividend is located in a country that has a tax treaty with the country in which the foreign investment entity (FIE) is located, if the foreign investor owns directly at least 25% of the shares of the FIE.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum direct ownership percentage in the foreign invested enterprises owned by the foreign investor, determining whether the lower withholding income tax rate can be applied for dividends distributed by the foreign invested enterprise to its immediate holding company in Hong Kong.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_WithholdingIncomeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_WithholdingIncomeTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the withholding income tax rate on dividends that is applied if the holding company receiving the dividend is located in a country that has a tax treaty with the country in which the foreign investment entity is located.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxes Payable (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAbstract', window );"><strong>Taxes Payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">EIT payable</a></td>
<td class="nump">&#165; 134,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 131,824<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">VAT payable</a></td>
<td class="nump">92,043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,647<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_WithholdingIncomeTaxPayable', window );">Withholding income tax payable</a></td>
<td class="nump">41,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IndividualIncomeTaxesForEmployeesPayableCurrent', window );">Withholding individual income taxes for employees</a></td>
<td class="nump">42,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,623<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Others</a></td>
<td class="nump">118,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,848<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Total</a></td>
<td class="nump">&#165; 428,932<span></span>
</td>
<td class="nump">$ 58,763<span></span>
</td>
<td class="nump">&#165; 345,250<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_IndividualIncomeTaxesForEmployeesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all individual income tax obligations for employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_IndividualIncomeTaxesForEmployeesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_WithholdingIncomeTaxPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for withholding income tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_WithholdingIncomeTaxPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term loans and current portion of long-term debt  (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Total</a></td>
<td class="nump">&#165; 1,571,836<span></span>
</td>
<td class="nump">&#165; 7,455,753<span></span>
</td>
<td class="nump">$ 215,341<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured bank loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTerms', window );">Maturity Date</a></td>
<td class="text">Within 12 months<span></span>
</td>
<td class="text">Within&#160;12&#160;months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Amount of unsecured bank loans</a></td>
<td class="nump">&#165; 1,571,179<span></span>
</td>
<td class="nump">&#165; 1,401,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured bank loans [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Interest Rate Range</a></td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">3.26%<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured bank loans [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Interest Rate Range</a></td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember', window );">April 2026 Notes (Note&#160;14)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest Rate Range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_LongTermDebtMaturity', window );">Maturity Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Within 12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Amount of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,017,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember', window );">December 2026 Notes (Note 14)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest Rate Range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_LongTermDebtMaturity', window );">Maturity Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Within 12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Amount of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,036,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember', window );">2027 Notes (Note 14) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest Rate Range</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_LongTermDebtMaturity', window );">Maturity Date</a></td>
<td class="text">Within&#160;12&#160;months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Amount of long-term debt</a></td>
<td class="nump">&#165; 657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_LongTermDebtMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the long-term debt maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_LongTermDebtMaturity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the short-term debt arrangement, and disclosures pertaining to the underlying arrangements, including repayment terms, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Liabilities and Other Payables (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Accrued Liabilities and Other Payables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedMarketingCostsCurrent', window );">Accrued marketing expenses</a></td>
<td class="nump">&#165; 1,292,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 775,126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AdvancesToOrPayablesFromThirdPartySellers', window );">Advances from/payables to third parties</a></td>
<td class="nump">551,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197,294<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PayablesToProducersAndLicensors', window );">Payables to producers and licensors</a></td>
<td class="nump">&#165; 228,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 309,680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Total<span></span>
</td>
<td class="text">Total<span></span>
</td>
<td class="text">Total<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Leasing liabilities - current portion</a></td>
<td class="nump">&#165; 214,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 188,504<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional fees</a></td>
<td class="nump">86,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,415<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DepositFromCustomersCurrentOne', window );">Deposits</a></td>
<td class="nump">78,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ConsiderationPayableForAcquisitionsCurrent', window );">Consideration payable for acquisitions and investments</a></td>
<td class="nump">10,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Other staff related cost</a></td>
<td class="nump">5,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,866<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Interest payable</a></td>
<td class="nump">4,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,367<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Others</a></td>
<td class="nump">82,229<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,290<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">&#165; 2,554,281<span></span>
</td>
<td class="nump">$ 349,935<span></span>
</td>
<td class="nump">&#165; 1,780,623<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_AdvancesToOrPayablesFromThirdPartySellers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable to third-party sellers</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_AdvancesToOrPayablesFromThirdPartySellers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ConsiderationPayableForAcquisitionsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of consideration payable for acquisitions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ConsiderationPayableForAcquisitionsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DepositFromCustomersCurrentOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deposit from customers current one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DepositFromCustomersCurrentOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PayablesToProducersAndLicensors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts payable to producers and licensors at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PayablesToProducersAndLicensors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedMarketingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedMarketingCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherEmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-term debt - Schedule of Debt (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Long-Term Debt, Unclassified [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Long-term bank loans</a></td>
<td class="nump">&#165; 3,069,000<span></span>
</td>
<td class="nump">$ 420,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ConvertibleNotes', window );">Convertible notes</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ConvertibleSeniorNotes', window );">Convertible senior notes</a></td>
<td class="nump">95,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 646<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total</a></td>
<td class="nump">&#165; 3,264,153<span></span>
</td>
<td class="nump">$ 447,187<span></span>
</td>
<td class="nump">&#165; 646<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Convertible Notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ConvertibleSeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Convertible Senior Notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ConvertibleSeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansFromBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansFromBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-term debt - Schedule of long-term bank loans (Details) - Dec. 31, 2024<br> &#165; in Thousands, $ in Millions</strong></div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><div>CNY (&#165;)</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems', window );"><strong>Schedule Of Maturities Of Long Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Long-term bank loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems', window );"><strong>Schedule Of Maturities Of Long Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,069,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_GroupLongTermLoansFromBank', window );">Total</a></td>
<td class="nump">$ 424.7<span></span>
</td>
<td class="nump">&#165; 3,100,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_GroupLongTermLoansFromBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Group long term loans from bank.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_GroupLongTermLoansFromBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ScheduleOfMaturitiesOfLongTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ScheduleOfMaturitiesOfLongTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-term debt - Summary of the Company's non-current portion of unsecured senior notes (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Carrying value</a></td>
<td class="nump">&#165; 95,153,000<span></span>
</td>
<td class="nump">&#165; 646,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized discount and debt issuance costs</a></td>
<td class="nump">539,000<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Total principal amounts of unsecured senior notes</a></td>
<td class="nump">95,692,000<span></span>
</td>
<td class="nump">652,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember', window );">April 2026 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Carrying value</a></td>
<td class="nump">86,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized discount and debt issuance costs</a></td>
<td class="num">(400)<span></span>
</td>
<td class="num">(23,600,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Total principal amounts of unsecured senior notes</a></td>
<td class="nump">&#165; 86,300<span></span>
</td>
<td class="nump">3,040,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Effective interest rate</a></td>
<td class="nump">1.74%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.375%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember', window );">2027 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">646,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized discount and debt issuance costs</a></td>
<td class="num">&#165; (4,200)<span></span>
</td>
<td class="num">(5,700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Total principal amounts of unsecured senior notes</a></td>
<td class="nump">&#165; 700,000<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Effective interest rate</a></td>
<td class="nump">1.52%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember', window );">December 2026 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Carrying value</a></td>
<td class="nump">&#165; 95,067,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized discount and debt issuance costs</a></td>
<td class="num">(500,000)<span></span>
</td>
<td class="num">(26,200,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Total principal amounts of unsecured senior notes</a></td>
<td class="nump">&#165; 95,600,000<span></span>
</td>
<td class="nump">&#165; 3,062,600,000<span></span>
</td>
<td class="nump">$ 384.8<span></span>
</td>
<td class="nump">&#165; 2,600,000,000<span></span>
</td>
<td class="nump">$ 1,600.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Effective interest rate</a></td>
<td class="nump">0.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term debt - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="5">1 Months Ended</th>
<th class="th" colspan="8">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 01, 2020 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 01, 2019 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 95,692,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 652,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(539,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument', window );">Gain (loss) on repurchase of debt instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(38,629,000)<span></span>
</td>
<td class="num">$ (5,292,000)<span></span>
</td>
<td class="nump">292,213,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,318,594,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Long-Term Debt, Maturity, Year One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturingInYearsTwoAndThree', window );">Long-term debt, Maturity, Year two and three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree', window );">Long-term debt, Maturity, After year three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,069,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 420,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt, Fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember', window );">April 2026 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 86,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,040,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Long-term debt interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.74%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.74%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost', window );">Proceeds from issuance of Long-term Debt, net of issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,356,100,000<span></span>
</td>
<td class="nump">$ 488,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Long-term debt issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 81,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,100,000<span></span>
</td>
<td class="nump">1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionOriginalDebtAmount1', window );">Debt conversion, Original debt, Amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt instrument repurchased face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 429,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Repayments of notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000,000<span></span>
</td>
<td class="nump">429,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument', window );">Gain (loss) on repurchase of debt instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,000,000)<span></span>
</td>
<td class="num">(3,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,017,339,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember', window );">2027 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Long-term debt interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.52%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.52%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost', window );">Proceeds from issuance of Long-term Debt, net of issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,594,800,000<span></span>
</td>
<td class="nump">$ 786,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Long-term debt issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 98,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DebtInstrumentRepurchaseFaceAmountPercentage', window );">Debt instrument repurchase face amount percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,800<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionOriginalDebtAmount1', window );">Debt conversion, Original debt, Amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt instrument repurchased face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">385,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 745,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Repayments of notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,300,000,000<span></span>
</td>
<td class="nump">745,900,000<span></span>
</td>
<td class="nump">352,000,000<span></span>
</td>
<td class="nump">49,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument', window );">Gain (loss) on repurchase of debt instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(54,000,000)<span></span>
</td>
<td class="num">(7,600,000)<span></span>
</td>
<td class="nump">29,300,000<span></span>
</td>
<td class="nump">4,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">657,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember', window );">December 2026 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 95,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,062,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,600,000,000<span></span>
</td>
<td class="nump">$ 384,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Long-term debt interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost', window );">Proceeds from issuance of Long-term Debt, net of issuance cost</a></td>
<td class="nump">$ 1,576,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Long-term debt issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 149,600,000<span></span>
</td>
<td class="nump">$ 23,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,400,000<span></span>
</td>
<td class="nump">3,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt instrument repurchased face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 419,100,000<span></span>
</td>
<td class="nump">14,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 768,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Repayments of notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">419,100,000<span></span>
</td>
<td class="nump">93,300,000<span></span>
</td>
<td class="nump">13,000,000<span></span>
</td>
<td class="nump">3,800,000,000<span></span>
</td>
<td class="nump">568,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument', window );">Gain (loss) on repurchase of debt instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,700,000)<span></span>
</td>
<td class="num">$ (2,500,000)<span></span>
</td>
<td class="nump">9,800,000<span></span>
</td>
<td class="nump">1,400,000<span></span>
</td>
<td class="nump">&#165; 1,289,500,000<span></span>
</td>
<td class="nump">$ 190,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,036,428,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember', window );">Convertible Senior Notes Due April 2027 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtCurrent', window );">Amount of covertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Long-Term Debt, Maturity, Year One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_GroupLongTermLoansFromBank', window );">Group long term loans from bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 424,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">American Depository Shares [Member] | April 2026 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt principal amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Convertible debt, conversion rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.404<span></span>
</td>
<td class="nump">40.404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Convertible debt, conversion price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24.75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Debt conversion, Converted instrument, Shares issued | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">565<span></span>
</td>
<td class="nump">565<span></span>
</td>
<td class="nump">2,854,253<span></span>
</td>
<td class="nump">2,854,253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">American Depository Shares [Member] | 2027 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt principal amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Convertible debt, conversion rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24.5516<span></span>
</td>
<td class="nump">24.5516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Convertible debt, conversion price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Debt conversion, Converted instrument, Shares issued | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">American Depository Shares [Member] | December 2026 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt principal amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Convertible debt, conversion rate</a></td>
<td class="nump">10.6419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Convertible debt, conversion price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93.97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt instrument repurchased face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">384,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchaseAmount', window );">Debt instrument repurchased amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 331,200,000<span></span>
</td>
<td class="nump">&#165; 2,200,000,000<span></span>
</td>
<td class="nump">$ 331,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument', window );">Gain (loss) on repurchase of debt instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 336,500,000<span></span>
</td>
<td class="nump">$ 49,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bili_LongTermDebtDueInMoreThanOneYearMember', window );">Long-term debt due in more than one year [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AverageInterestRate', window );">Average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_AverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_AverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DebtInstrumentRepurchaseFaceAmountPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument repurchase face amount percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DebtInstrumentRepurchaseFaceAmountPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_GroupLongTermLoansFromBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Group long term loans from bank.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_GroupLongTermLoansFromBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long term debt maturities repayments of principal after year three.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially, net of issuance cost, having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionOriginalDebtAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionOriginalDebtAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value amount of debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchasedFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of the original debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchasedFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnRepurchaseOfDebtInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturingInYearsTwoAndThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second and third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturingInYearsTwoAndThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansFromBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansFromBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=bili_LongTermDebtDueInMoreThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=bili_LongTermDebtDueInMoreThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Ordinary Shares (Details)<br> $ / shares in Units, &#165; in Thousands, $ in Millions, $ in Billions</strong></div></th>
<th class="th" colspan="6">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Nov. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>HKD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Net proceeds from the offering, after deducting offerings expenses | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,689,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">ADSs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares, issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,344,000<span></span>
</td>
<td class="nump">15,344,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Net proceeds from the offering, after deducting offerings expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,689,400<span></span>
</td>
<td class="nump">$ 396.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Price per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">ADSs | Share Repurchase Authorization Programme March Two Thousand And Twenty Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Shares authorized to be repurchased value | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramPeriodInForce1', window );">Stock repurchase programme period in force</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock shares acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock shares acquired cost method | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PubliclyTradedSecuritiesMember', window );">Publicly Traded Securities | Share Repurchase Authorization Programme Nov Two Thousand And Twenty Four [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Shares authorized to be repurchased value | $</a></td>
<td class="nump">$ 200.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramPeriodInForce1', window );">Stock repurchase programme period in force</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock shares acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock shares acquired cost method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 117,500<span></span>
</td>
<td class="nump">$ 16.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares, issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,750,000<span></span>
</td>
<td class="nump">28,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Net proceeds from the offering, after deducting offerings expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 19,300,000<span></span>
</td>
<td class="nump">$ 22.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | Over-allotment option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares, issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,750,000<span></span>
</td>
<td class="nump">3,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of stock, net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramPeriodInForce1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period share may be purchased under authorized share repurchase plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramPeriodInForce1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_PubliclyTradedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_PubliclyTradedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits (Details) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Employee Benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DefinedContributionPlanCostRecognizedPensionAndMedical', window );">Contributions to medical and pension schemes</a></td>
<td class="nump">&#165; 732,465<span></span>
</td>
<td class="nump">&#165; 814,296<span></span>
</td>
<td class="nump">&#165; 934,876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DefinedContributionPlanCostRecognizedOtherBenefits', window );">Other employee benefits</a></td>
<td class="nump">108,142<span></span>
</td>
<td class="nump">92,797<span></span>
</td>
<td class="nump">99,303<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Total</a></td>
<td class="nump">&#165; 840,607<span></span>
</td>
<td class="nump">&#165; 907,093<span></span>
</td>
<td class="nump">&#165; 1,034,179<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DefinedContributionPlanCostRecognizedOtherBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contributions to government-mandated plans for other employee benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DefinedContributionPlanCostRecognizedOtherBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DefinedContributionPlanCostRecognizedPensionAndMedical">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contributions to government-mandated plans for medical and pension benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DefinedContributionPlanCostRecognizedPensionAndMedical</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Description of share option plans (Details) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2014</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting Period</a></td>
<td class="text">0 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting Period</a></td>
<td class="text">0 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting Period</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting Period</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=bili_TwoThousandAndEighteenShareIncentivePlanMember', window );">the 2018 Plan | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized compensation expenses related to unvested awards</a></td>
<td class="nump">&#165; 1,652.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining vesting period</a></td>
<td class="text">3 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember', window );">Global Share Plan and 2018 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized compensation expenses related to unvested awards</a></td>
<td class="nump">&#165; 1,176.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining vesting period</a></td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | Global Share Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Aggregate number of shares issuable under the plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,880,315<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | the 2018 Plan | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Aggregate number of shares issuable under the plan</a></td>
<td class="nump">30,673,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Share-based compensation arrangement by share-based payment award, percentage of outstanding stock maximum</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | the 2018 Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Aggregate number of shares issuable under the plan</a></td>
<td class="nump">33,132,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | 2018 Restated Share Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of Shares Available for Grant</a></td>
<td class="nump">37,092,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | 2018 Restated Share Incentive Plan [Member] | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Aggregate number of shares issuable under the plan</a></td>
<td class="nump">41,413,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | 2018 Restated Share Incentive Plan [Member] | Maximum | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Aggregate number of shares issuable under the plan</a></td>
<td class="nump">2,070,675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | the 2024 Plan [Member] | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of Shares Available for Grant</a></td>
<td class="nump">41,272,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | the 2024 Plan [Member] | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Aggregate number of shares issuable under the plan</a></td>
<td class="nump">41,272,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=bili_TwoThousandAndEighteenShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=bili_TwoThousandAndEighteenShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=bili_GlobalShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=bili_GlobalShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=bili_TwoThousandAndTwentyFourShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=bili_TwoThousandAndTwentyFourShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Service-based RSUs activities (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">9,681,000<span></span>
</td>
<td class="nump">1,967,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">10,842,000<span></span>
</td>
<td class="nump">8,796,000<span></span>
</td>
<td class="nump">1,967,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(701,000)<span></span>
</td>
<td class="num">(23,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(2,547,000)<span></span>
</td>
<td class="num">(1,059,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">17,275,000<span></span>
</td>
<td class="nump">9,681,000<span></span>
</td>
<td class="nump">1,967,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in USD/shares)</a></td>
<td class="nump">$ 19.53<span></span>
</td>
<td class="nump">$ 24.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in USD/shares)</a></td>
<td class="nump">17.14<span></span>
</td>
<td class="nump">18.72<span></span>
</td>
<td class="nump">$ 24.59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in USD/shares)</a></td>
<td class="nump">24.59<span></span>
</td>
<td class="nump">24.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in USD/shares)</a></td>
<td class="nump">17.37<span></span>
</td>
<td class="nump">22.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in USD/shares)</a></td>
<td class="nump">$ 18.14<span></span>
</td>
<td class="nump">$ 19.53<span></span>
</td>
<td class="nump">$ 24.59<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">9,669,000<span></span>
</td>
<td class="nump">1,932,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">10,841,000<span></span>
</td>
<td class="nump">8,796,000<span></span>
</td>
<td class="nump">1,932,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(689,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(2,547,000)<span></span>
</td>
<td class="num">(1,059,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">17,274,000<span></span>
</td>
<td class="nump">9,669,000<span></span>
</td>
<td class="nump">1,932,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Consultants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">12,000<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(12,000)<span></span>
</td>
<td class="num">(23,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">12,000<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=bili_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=bili_EmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=bili_ConsultantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=bili_ConsultantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Valuation assumptions (Details) - Employee stock option<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Valuation assumptions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility, minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected volatility, maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Weighted average volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free rate, minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free rate, maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Valuation assumptions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Contractual term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Valuation assumptions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Contractual term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Valuation assumptions (Parenthetical) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=bili_TwoThousandAndEighteenShareIncentivePlanMember', window );">the 2018 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted under the share incentive plan</a></td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=bili_TwoThousandAndEighteenShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=bili_TwoThousandAndEighteenShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Share options activities (Details)<br> &#165; / shares in Units, &#165; in Thousands</strong></div></th>
<th class="th" colspan="7">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of options granted | &#165; / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 126.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=bili_TwoThousandAndEighteenShareIncentivePlanMember', window );">the 2018 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted under the share incentive plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share options activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,939,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,910,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,829,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,696,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,211,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,929,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,133,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,760,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,500,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,110,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,939,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,910,000<span></span>
</td>
<td class="nump">22,510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,973,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in USD/shares) | $ / shares</a></td>
<td class="nump">$ 2.4701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.0283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in USD/shares) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in USD/shares) | $ / shares</a></td>
<td class="nump">0.3911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in USD/shares) | $ / shares</a></td>
<td class="nump">0.6909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.1443<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in USD/shares) | $ / shares</a></td>
<td class="nump">1.6543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.4701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.0283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in USD/shares) | $ / shares</a></td>
<td class="nump">$ 1.8474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Life (In years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 10 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 9 months 14 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 8 months 12 days<span></span>
</td>
<td class="text">5 years 3 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Life, Exercisable (In years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 7 months 20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Beginning balance | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,232,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,305,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6,372,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Ending balance | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,550,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,232,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,305,336<span></span>
</td>
<td class="nump">&#165; 6,372,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate Intrinsic Value, Exercisable | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 907,766<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=bili_EmployeesMember', window );">Employees | Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share options activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,808,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,715,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,327,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,667,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,689,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,147,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,779,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,119,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,760,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,500,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,808,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,715,000<span></span>
</td>
<td class="nump">22,327,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,897,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=bili_ConsultantMember', window );">Consultants | Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share options activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">195,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">183,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">162,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(64,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(150,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">195,000<span></span>
</td>
<td class="nump">183,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=bili_TwoThousandAndEighteenShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=bili_TwoThousandAndEighteenShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=bili_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=bili_EmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=bili_ConsultantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=bili_ConsultantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share (Details)<br> &#165; / shares in Units, $ / shares in Units, &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">&#165; (1,363,651)<span></span>
</td>
<td class="num">$ (186,818)<span></span>
</td>
<td class="num">&#165; (4,811,713)<span></span>
</td>
<td class="num">&#165; (7,507,653)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss/(income) attributable to noncontrolling interests</a></td>
<td class="nump">16,851<span></span>
</td>
<td class="nump">2,309<span></span>
</td>
<td class="num">(10,608)<span></span>
</td>
<td class="nump">10,640<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to the Bilibili Inc.'s shareholders</a></td>
<td class="num">&#165; (1,346,800)<span></span>
</td>
<td class="num">$ (184,509)<span></span>
</td>
<td class="num">&#165; (4,822,321)<span></span>
</td>
<td class="num">&#165; (7,497,013)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share, basic | (per share)</a></td>
<td class="num">&#165; (3.23)<span></span>
</td>
<td class="num">$ (0.44)<span></span>
</td>
<td class="num">&#165; (11.67)<span></span>
</td>
<td class="num">&#165; (18.99)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share, diluted | (per share)</a></td>
<td class="num">&#165; (3.23)<span></span>
</td>
<td class="num">$ (0.44)<span></span>
</td>
<td class="num">&#165; (11.67)<span></span>
</td>
<td class="num">&#165; (18.99)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from the calculation of diluted net loss per share</a></td>
<td class="nump">828,336<span></span>
</td>
<td class="nump">828,336<span></span>
</td>
<td class="nump">1,271,196<span></span>
</td>
<td class="nump">2,069,570<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonStockMember', window );">Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares outstanding, basic</a></td>
<td class="nump">416,470,256<span></span>
</td>
<td class="nump">416,470,256<span></span>
</td>
<td class="nump">413,210,271<span></span>
</td>
<td class="nump">394,863,584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares outstanding, diluted</a></td>
<td class="nump">416,470,256<span></span>
</td>
<td class="nump">416,470,256<span></span>
</td>
<td class="nump">413,210,271<span></span>
</td>
<td class="nump">394,863,584<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonStockMember', window );">Ordinary Shares | Convertible senior notes (the "April 2026 Notes") due April 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from the calculation of diluted net loss per share</a></td>
<td class="nump">4,218,676<span></span>
</td>
<td class="nump">4,218,676<span></span>
</td>
<td class="nump">17,347,182<span></span>
</td>
<td class="nump">17,347,721<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonStockMember', window );">Ordinary Shares | Convertible senior notes (the "2027 Notes") due 2027 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from the calculation of diluted net loss per share</a></td>
<td class="nump">2,259<span></span>
</td>
<td class="nump">2,259<span></span>
</td>
<td class="nump">8,280,834<span></span>
</td>
<td class="nump">19,382,489<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonStockMember', window );">Ordinary Shares | Convertible senior notes (the "December 2026 Notes") due December 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from the calculation of diluted net loss per share</a></td>
<td class="nump">4,211,678<span></span>
</td>
<td class="nump">4,211,678<span></span>
</td>
<td class="nump">4,839,195<span></span>
</td>
<td class="nump">14,466,365<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from the calculation of diluted net loss per share</a></td>
<td class="nump">2,096,485<span></span>
</td>
<td class="nump">2,096,485<span></span>
</td>
<td class="nump">56,329<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances (Details) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchases of goods and services</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 124,018<span></span>
</td>
<td class="nump">&#165; 172,506<span></span>
</td>
<td class="nump">&#165; 206,931<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred', window );">Transfer of long-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans', window );">Repayment of loans and interest from the Entity</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">58,101<span></span>
</td>
<td class="nump">696,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Investment income and interest income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 34,344<span></span>
</td>
<td class="nump">48,069<span></span>
</td>
<td class="nump">78,827<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=bili_LoansToAnEntityMember', window );">Loans to an entity [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionRate', window );">Related party transaction interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bili_InvestmentFundMember', window );">Investment Fund [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Amount due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">&#165; 37,519<span></span>
</td>
<td class="nump">37,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bili_EntityMember', window );">Entity [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Amount due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">&#165; 609,823<span></span>
</td>
<td class="nump">646,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Related party transaction, Description of transaction</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">The Company established the Entity with an independent third party and two entities controlled by Mr.&#160;Rui Chen and Ms.&#160;Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvesteeMember', window );">Other Investees [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Amount due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 139,335<span></span>
</td>
<td class="nump">106,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales of goods and services</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,033<span></span>
</td>
<td class="nump">12,740<span></span>
</td>
<td class="nump">&#165; 13,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Amount due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">786,677<span></span>
</td>
<td class="nump">790,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Amount due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">&#165; 4,549<span></span>
</td>
<td class="nump">&#165; 14,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The balances due from the investment funds, of which the Company is their limited partners, as of December 31, 2023 and December 31, 2024 were consideration receivables related to the equity investments transferred, which is non-trade in nature.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The Company established the Entity with an independent third party and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction. The balance as of December 31, 2023 and 2024 represents interest-bearing loans and interest expenses related to the Entity, which are non-trade in nature. The annual interest rate of the loans was 3.95% as of December 31, 2024.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">The balances as of December 31, 2023 mainly represent considerations related to long-term investments, which are non-trade in nature. The balances as of December 31, 2024 mainly represent the payables in trade nature.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment transferred to related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RelatedPartyTransactionAmountsOfInvestmentTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related party transaction amounts of repayment of loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of an equity method investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481440/840-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479741/842-40-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionDescriptionOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=bili_LoansToAnEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=bili_LoansToAnEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bili_InvestmentFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bili_InvestmentFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bili_EntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bili_EntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvesteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ImpairmentOfLongTermInvestments', window );">Impairment&#8203; of long-term investments</a></td>
<td class="nump">&#165; 486,500<span></span>
</td>
<td class="nump">$ 66,644<span></span>
</td>
<td class="nump">&#165; 278,891<span></span>
</td>
<td class="nump">&#165; 465,645<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ImpairmentOfLongTermInvestments', window );">Impairment&#8203; of long-term investments</a></td>
<td class="nump">&#165; 486,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 278,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ImpairmentOfLongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment&#8203; of long-term investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ImpairmentOfLongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets (Details)<br> &#165; in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RestrictedNetAssetsAbstract', window );"><strong>Restricted Net Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax', window );">Portion of after-tax profit to be allocated to general reserve fund and the statutory surplus fund under PRC law (as a percent)</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries', window );">Amount of net assets of the Company's PRC subsidiaries and VIEs, not available for distribution</a></td>
<td class="nump">&#165; 6.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfRestrictedNetAssets', window );">Percentage of net assets of the Company's PRC subsidiaries and VIEs, not available for distribution</a></td>
<td class="nump">45.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of annual appropriations of net after tax income should be set aside prior to payment of any dividends under PRC laws and regulations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfRestrictedNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the consolidated net assets that are restricted under relevant PRC laws and regulations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfRestrictedNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RestrictedNetAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RestrictedNetAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(3)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information - Condensed balance sheets (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 10,249,382<span></span>
</td>
<td class="nump">$ 1,404,160<span></span>
</td>
<td class="nump">&#165; 7,191,821<span></span>
</td>
<td class="nump">&#165; 10,172,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">1,148,111<span></span>
</td>
<td class="nump">157,291<span></span>
</td>
<td class="nump">1,272,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">2,706,535<span></span>
</td>
<td class="nump">370,794<span></span>
</td>
<td class="nump">2,653,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments, net</a></td>
<td class="nump">3,911,592<span></span>
</td>
<td class="nump">535,886<span></span>
</td>
<td class="nump">4,366,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in subsidiaries and net assets of VIEs and VIEs' subsidiaries</a></td>
<td class="nump">1,834,070<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,862,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">32,698,500<span></span>
</td>
<td class="nump">4,479,677<span></span>
</td>
<td class="nump">33,159,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">3,802,307<span></span>
</td>
<td class="nump">520,914<span></span>
</td>
<td class="nump">2,954,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">2,554,281<span></span>
</td>
<td class="nump">349,935<span></span>
</td>
<td class="nump">1,780,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term payable</a></td>
<td class="nump">567,631<span></span>
</td>
<td class="nump">77,765<span></span>
</td>
<td class="nump">650,459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">18,594,587<span></span>
</td>
<td class="nump">2,547,447<span></span>
</td>
<td class="nump">18,754,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Bilibili Inc's shareholders' equity</a></td>
<td class="nump">14,108,397<span></span>
</td>
<td class="nump">1,932,844<span></span>
</td>
<td class="nump">14,391,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">32,698,500<span></span>
</td>
<td class="nump">$ 4,479,677<span></span>
</td>
<td class="nump">33,159,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Amounts due from Group companies</a></td>
<td class="nump">786,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">790,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">10,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">132,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">445,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">625,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments, net</a></td>
<td class="nump">758,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">772,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in subsidiaries and net assets of VIEs and VIEs' subsidiaries</a></td>
<td class="nump">345,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">17,380,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,757,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term loans and current portion of long-term debt</a></td>
<td class="nump">31,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,053,767<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">9,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">64,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term payable</a></td>
<td class="nump">3,166,946<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DeficitInSubsidiaries', window );">Deficit in subsidiaries and net loss of VIEs and VIEs' subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,272,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,365,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Bilibili Inc's shareholders' equity</a></td>
<td class="nump">14,108,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,391,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">17,380,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,757,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member] | Related Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Amounts due from Group companies</a></td>
<td class="nump">&#165; 15,688,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 19,213,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DeficitInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deficit in subsidiaries, VIEs and VIEs' subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DeficitInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedBalanceSheetStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information - Condensed statements of comprehensive loss (Details) - Parent Company [Member] - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="num">&#165; (24,139)<span></span>
</td>
<td class="num">&#165; (43,924)<span></span>
</td>
<td class="num">&#165; (30,558)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromSubsidiariesBeforeTax', window );">Net loss from subsidiaries and net loss of VIEs and VIEs' subsidiaries</a></td>
<td class="num">(1,009,762)<span></span>
</td>
<td class="num">(4,745,316)<span></span>
</td>
<td class="num">(7,685,211)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Gain/(loss) from non-operations</a></td>
<td class="num">(312,899)<span></span>
</td>
<td class="num">(33,081)<span></span>
</td>
<td class="nump">218,756<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax expenses</a></td>
<td class="num">(1,346,800)<span></span>
</td>
<td class="num">(4,822,321)<span></span>
</td>
<td class="num">(7,497,013)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">&#165; (1,346,800)<span></span>
</td>
<td class="num">&#165; (4,822,321)<span></span>
</td>
<td class="num">&#165; (7,497,013)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedIncomeStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedIncomeStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromSubsidiariesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) of subsidiary attributable to the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromSubsidiariesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="nump">&#165; 6,014,900<span></span>
</td>
<td class="nump">$ 824,032<span></span>
</td>
<td class="nump">&#165; 266,622<span></span>
</td>
<td class="num">&#165; (3,911,370)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="nump">36,969,524<span></span>
</td>
<td class="nump">5,064,804<span></span>
</td>
<td class="nump">13,547,650<span></span>
</td>
<td class="nump">70,578,711<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of short-term investments</a></td>
<td class="nump">37,007,903<span></span>
</td>
<td class="nump">5,070,062<span></span>
</td>
<td class="nump">16,328,255<span></span>
</td>
<td class="nump">81,698,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PaymentsForPlacementOfTimeDeposits', window );">Placements of time deposits</a></td>
<td class="nump">5,833,946<span></span>
</td>
<td class="nump">799,247<span></span>
</td>
<td class="nump">9,961,925<span></span>
</td>
<td class="nump">10,245,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromMaturityOfTimeDeposits', window );">Maturities of time deposits</a></td>
<td class="nump">7,486,732<span></span>
</td>
<td class="nump">1,025,678<span></span>
</td>
<td class="nump">9,690,806<span></span>
</td>
<td class="nump">13,909,967<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="num">(138,087)<span></span>
</td>
<td class="num">(18,917)<span></span>
</td>
<td class="nump">1,762,148<span></span>
</td>
<td class="nump">10,609,218<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,027<span></span>
</td>
<td class="nump">56,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of employees' share options</a></td>
<td class="nump">10,268<span></span>
</td>
<td class="nump">1,407<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds of short-term and long-term loan</a></td>
<td class="nump">5,149,000<span></span>
</td>
<td class="nump">705,410<span></span>
</td>
<td class="nump">1,950,482<span></span>
</td>
<td class="nump">1,701,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of shares</a></td>
<td class="nump">117,523<span></span>
</td>
<td class="nump">16,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">347,581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repurchase of convertible senior notes</a></td>
<td class="nump">6,058,432<span></span>
</td>
<td class="nump">830,002<span></span>
</td>
<td class="nump">7,675,227<span></span>
</td>
<td class="nump">4,201,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(2,825,383)<span></span>
</td>
<td class="num">$ (387,076)<span></span>
</td>
<td class="num">(5,074,685)<span></span>
</td>
<td class="num">(4,354,919)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(118,834)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(111,392)<span></span>
</td>
<td class="num">(650,630)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="num">(70)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,863)<span></span>
</td>
<td class="num">(33,683,941)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of short-term investments</a></td>
<td class="nump">175,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">982,151<span></span>
</td>
<td class="nump">45,951,288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PaymentsForPlacementOfTimeDeposits', window );">Placements of time deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,878,180)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromMaturityOfTimeDeposits', window );">Maturities of time deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,083,893<span></span>
</td>
<td class="nump">9,133,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries', window );">Investments and loans (to)/from subsidiaries, VIEs and VIEs' subsidiaries</a></td>
<td class="nump">3,180,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383,391<span></span>
</td>
<td class="num">(13,131,173)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="num">(147,691)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(76,697)<span></span>
</td>
<td class="nump">283,028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="nump">3,208,272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,368,875<span></span>
</td>
<td class="nump">3,674,247<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,027)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of employees' share options</a></td>
<td class="nump">10,268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of ordinary shares, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,689,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds of short-term and long-term loan</a></td>
<td class="nump">3,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of shares</a></td>
<td class="num">(117,523)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(347,581)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repurchase of convertible senior notes</a></td>
<td class="num">(6,058,432)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,675,227)<span></span>
</td>
<td class="num">(4,201,506)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">&#165; (3,065,687)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (4,992,872)<span></span>
</td>
<td class="num">&#165; (4,549,083)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments and loans (to)/from subsidiaries, VIEs and VIEs' subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PaymentsForPlacementOfTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the placement of time deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PaymentsForPlacementOfTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromMaturityOfTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow for the maturity of time deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromMaturityOfTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedCashFlowStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedCashFlowStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Narrative) (Details) - CNY (&#165;)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts', window );">Business acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember', window );">Game Business [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Consideration transferred</a></td>
<td class="nump">&#165; 800,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage', window );">Percentage of equity interest owned after transactions</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 28, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,725,130<span></span>
</td>
<td class="nump">&#165; 2,725,130<span></span>
</td>
<td class="nump">$ 373,341<span></span>
</td>
<td class="nump">&#165; 2,725,130<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember', window );">Game Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="nump">&#165; 333,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(40,491)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">344,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest', window );">Total</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract', window );"><strong>Total purchase price comprised of:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember', window );">Game Business | Non-compete clause</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">&#165; 111,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember', window );">Game Business | Others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">&#165; 50,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract', window );"><strong>Total purchase price comprised of:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1', window );">Fair value of previously held equity interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 180,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Brand</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Customer relationship</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Non-compete clause</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 61,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Others | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Others | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_BrandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_BrandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventDescription', window );">Subsequent Event, Description</a></td>
<td class="text">No subsequent event which had a material impact on the Group was identified through the date of issuance of the financial statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describes the event or transaction that occurred between the balance sheet date and the date the financial statements are issued or available to be issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>132
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( .PP>5I&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( .PP>5HEYIG2\0   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL]*Q# 0AU]%<F\G;:E"Z.:B>%(07%"\A61V
M-]C\(1EI]^UMZVY7T0?PF)E?OOD&IM-1Z)#P*86(B2SFJ]'U/@L=-^Q % 5
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
MWAD2G5Y6%4W_;_"\C17Q+,@V35NM=HWA"E9YN?V9?M]UQ*@!I8X&=-> GMJ
M[1JP4QOP70/>]\S62M\/2=JFE^=U]1S4732H=2_ZSNQ;@_V\[,;]KJWATQS:
MM9<WGV_O/G_ZF%Q]^Y $UU>?KFYO/@1WOWWX\.TN^/O?B!2_!'D9?%M6FR8M
M%\W;X*>#]^?S%BZBDYIGNR^\WGXA=7QAHK-W 2-O QI2'MS<_A&\V7[//Q"M
MF]=H_7Z7!&]^PF22TV68YY+FT+?[#J;[#J:].'-U\*:N==D&:=/HMGF/==A6
M@.,"W<)_WZS33%_,8&4WNG[2L\ON^L)?L!Z;4BR92.R@X]B^XYA/_?(F;98!
MS+$@ZU[HOS;Y4UI 3Z)S;BLE>ZDNU3U=$I@2,8OH^?QIW#W;0#4.Y"&'2SZ,
M2VQ!16(24;*/.S#%]Z:XU]0WR)F0EM95D^-&MLW%Z'N9B"*NA.'#CN,QD20V
M;-AA@L0\BATVQ-Z&\-KXJINVSK-6;T<',R+L;P[ACV'#CI*1,,?BF-2!!;FW
M(+T6KK*LVL!L@LTKTS"U[@O]-BAUBWF1U@402F5D#0H2)Z,P(H8?)$PH%KL<
MJ;TCY7>TZ@P%BXT.'NIJ!<:*M!NA=5JWN49GF[*N1$52*F7XLL-(J)3BAB]$
M+0[%*.S 5K2W%7EM?:GU.OVQZE9^GPZJ=JEKV!K':17S%MD737A$B#$:-TB<
M4#0V!PT)HXJJ*,+=Q7MWL=?=W;*JV[-6URO85Y]@6:U<*2ZV+H"J4 IF3D([
MCJE0Q>9@(7(@!H*X'Q(.0!'Z4US5IL4)X[.3.>C16 D9"M,1$ME;EV:VPR0C
M&*20Q0Y7(TPBWFW\MBK/LN-;^4YEHKU\4K5D*K7#'APXB'AI =8Q'%;J]D>_
MB+OM?-U-=6?.W:D=9/THIM3,34A<%"IJ3G<D3!&NF",YD8%2B!]3P-9BLSW#
M9%7C\<.0N2D(#2U#=B 53!++$1(72@E_'98&1B%^2/E8MFGYF,..N)OJ;E,(
MKM"0A,3$+B20LT@P99I"!"55@C&'J8%8B!]9$OV@8?DN@C;][LM*-FP0)@@S
M=PTL#H:3F7[L,"Z%"[_( "_$3R__K*K%<UX4J 6;+V"G@FLSX0L)9(HQ;FY]
M)P@>VAB(A?B1Y5-5/EJ;GWNVV8#!8D)$;,TV.U!T&"U-8W8<9U)*1AW&!F8A
M?FCYW$-*L;?GF7 V6 B@#RY-3W:<ZDXXIB4[+()UQEV.!DXA?E#9;NNEM0VB
MGFRX(#3FE'-K:T<BE6(DC$Q?2"#GD&RH \#H "ST%&!QNZ$V53 J8SBGF L*
MB>1<Q190)Y@D@XD<2N5P,X *]8/*2[VAR-/[O,@[\L>+#I.2RJ1JR51JAUTX
MJMCX265_-(1S1W<N1+O/Y@D>A803<]TB@5(H99TO,$'&(!\[DBP="(7Z">4N
M+=)ZBUW/NGA(:^TUAG"*B&-N55*00$IB0LV5BPE"(!..DP8=.(4>*::DW[5_
MD!#JH%',+"M(F212TLRM2!CC@@K7" UL0OUL,CH$%E5:;L^Y+VEV#9]U=%D]
MC/:3A;Y'MTB*8(E0)&+6M+0#*1'VWH_$*2X$$)G#]( PU(\P>R"K]9,N-_@
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
M4O?UJA_<5>[9G]M$[6'/;J)"=- F*H@;WT2ENHVC[C;NAW>5>_YG'1(?Z!"
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
MRE0PH"1:J-@3)0A2<"F2J;UK.404,ISN7]W?FW6W'!Q?IJFS=O1"27E(U(*
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
M8_5O,":76M16^SN*U"OMDZ_"&TW)N#AR"3'AUD0PQD\ =GX%BU;:QR*1%TH
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
M#;$#8TR..1C'!V0K63MK$4Z#21P'X_%87/YT TRIQ>\W?X^2\V0J$$;TH=%
MN@4RU;2D  ^(JI640)1UJ;?D;IN.ZFFZ1H2A%,B:%1LAS7.1[G:('D:-E:[J
MBB657U%+59)B;I4W'*3+IA:%KEMD@TU1LN3T%0&EJL@3SL2]@+F%%)<,)BVF
MN50Y[%3;]$]=[F$98]"C (4 (2A: Z;T??7CZ#U3N?$?O\Z1T9C*?\JTI-4=
M5)/C7LMR16GU5C*WJB1K@LC;(C.OW\"C]1;H\O$>P%]MU ZI&$I1.UC_DOR0
MX774IJ5??Q/OK(9:YR'1PUB$,.5;Q$Q5,\!M=$Z*'?VJ,_D7EEUM4@TQB^-+
M%\>6MLQ>Z?- O*NS<W@H#.)M^+JI ,F I$P"_O6.UAM.;R@X-JEJ-W69I?=M
MFV( P![9SW*U*72N;Q]\PB(<M51;WKQ'.S8=M>1Q:JUN3AW=L\?I&56]>4:>
M3"YAZH$,^%:KBEP\M-[5>J7+H_#?OH?^_[G<6Y?$!SVNU1CK_6UAVA[:85#2
MGI6&GSZPV82T\@-*9QA$BEO"URZ#1QT'OS4(Y@:RW*H:3#ZZ_]ZB83_Y0?S!
M%5@&^"X5D,>5P<Q#[U-FHY1_Z@?Q0=;46#VY?^_I8PS\,KR35;G<2((Q-%1-
MR7!&A>+**.81F<VZ8UM>D=6KHYM>%N@QQ><4K>Y&V;VA[?<2GO?8IKUU!WM/
MS=Z>ZT>C'T0_TI6I]UQ27:(&7BLT'WAM\7C[;<%Q/@HI95729F2*EWOXN("7
M(P,I=(=MK0@&W4MR5MKI'@"6<S6.%K9XI@')F:D:P5I%Y*-_A;SJD!(%-A6]
M2U00\A9*]@*XHF!%B-8EE<<9/5.DQA2(C4H7IQ5JRBMZ )T8BA&1WI;2=FCW
MJM[XRD)M@(H/^;'6IA1X,(\X#O/TWFBTE+=-;O>_WRAD=23Z#9"2L8-0HE3
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
M)^8PW[VI]8Y_@0Z,J/667VYD"C>D!_#]6B,<[1O:H/U?$KSZ/U!+ P04
M" #L,'E:ER(8Q<HH   $A@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX
M;6SM/6ESVT:6W_DK4-J=*:L*HGF(.N*CRG:266^-9UQVDJG]")%-$C:(9M"
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
MF%PQ;IRIF+UJ9IN,;(<2C0ZFMC6Y5<I'Y &A_]G >JM$7L#8[1VJ#+!5/\-
M8(6V8*R"]FDCQS"8#+ASX^Q?L+'>N%&.6A]!">[ $>86DW1%\.-@+5M.LF*$
ME_8B#)U'QCH24TD^H6 - Q5H,C3L>A6K6U@&: ?;.5V?=P5+1:XB@X"#JV'4
M S-X"$<\"!HB=UL*)<$=%3&Z-7X?QH.4 #8;R*$2F PU2H3&;0D\U2RW]SR]
M-^"#9TOV^Q>P./_-7DO'SH6]P9":N"?[3C"/>]5_LJL/GZ6%\!:24/, H:>]
M'B#PX*4 =6Q U_^;90TZ(6*%#ZX*+">,9HN?AH]AB MVK@*;@$T_A(A7#P]'
MOG2F0GZ0Z+Z.9_#TC>%YG)_(;S-Z;8@AHD49-YKJAU$QSOY.,$Y9D>"(5JD\
MVG&.W$6!*!@'A=/OG257!3G=<=B1C%:F,'X'B! 6@&;3X+CCT8T",?MC0,B:
M([.@#Y:H*=E'73&[A.C4!=)1,7M(\V"QPZP@VM+!\04'Y%@5S1&0#[#R;&"(
M'I(&QE"4DD<,--NMT1M'679KJVYG.&ZW1N8BCSA6UD\J@XHK@>+T&0N8E:G.
M0$R04$:J$.7G!4Q,K,J$*<Y@&+B+I*;C>!F&B@L$/47<0 PV]L8VK)'O\W@(
MD4@@E8OQ:*GT,#^@A\>0PY H$"[SZP-F:+=V92N[N0]T,,"7L<X0=1NQJGK"
M@W0=/$HO5X:$3@@LD^5 U@7^@4(29F&+'0,S0"R(.;P)VJ/<(;KWUI5DT;.8
M<*)?<>FY,$2X@L^)=[,"X'%CGL(R&\.V JD#? C<@J8]\,2C2<"]YQFB)RL+
M).!&&[#8'KT,#MW%*SG^<H9942 G\'@X7\)/P%8"PZ\P1+'#U_Q ^ZI8:N@0
M>'-#OE+7$E'<%/5G'U<YFN3 X=Z O"C88=J6FRW,7Y4 TRH)47CZ04.LA&?(
M1@-DXER X,\UN5DASN37SH'-IMR4:-V#[PR:BND:K2/U."A)U(&F*9PF<P#C
MXH>@^-]QDA#ISZ!C]8KN]<W).4V)=F4NW"+68D!CQBA,,1G-2&)$'*]HXIYO
M0Z$ZX*T*8[Z\;#(E*!/0V"\4=0(TH35Z-1U?@$(',Q"=5)@6+LZO%^.97LRC
M6 B\\R20Q.& 8&I/\]G5Q7B1# F79_G5^61\.3SHZ2,QYO-M0IU;4_E46\<D
MB@%)2FU92A4BIY#H &IL,3KBO!9Y58%\Y,C(^^)^3R(!":>6%+L/?"X!D7(-
M+2(>%^4;&M=K(T*P &RTJ#T(W?@DK/I\/I[T,7&Q&%\/HR$721K"+\L*)!L(
M1(XO'!5/CW"YOAW#!SN[R"_FL_&TOYZK? I+\CO[ )2T7; U2-,89CJ(U6M@
M/@]"!NGV\NHO=/MJ\A=B.<+S \B( FTI@D$C)+(NB+)!J<52ZJB(".FXA!<Q
MA!O8%#-U'$7Z)IF0RN0_SMZ7\WG@Q5SY^_SZ^@_S]R*?7I\'"E8JF.>+JZMX
MJAY__Y+05FU%-X)M42>)L<0M=T?\\ED/=6/66FK=1TJN(,L#MW#5%'?LTG$8
MFZRF?656&W[,F65'V<S2A:">XV0*+OW[L5A?!^LH=P7%?Q>30YD17^N1]&A[
MFGV(+8P:C+1#PV?0/A%9I;9(WQ")HL:1#1/\Z5(*'NY#]D,"EQ0E:[VSWIC8
M@W-+NR>5^NKCF^P7NR^7V7QVX3VM&$3VH<&/XQP8JG9X+P:&X ;_'+6]XT0
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
M+D>4K<$.89QA&5,NK7(H6' '<?%U&R.4!GQ$-F\\^OV4\RJNEVX4$XD\%XH
MV_49"JF(#BMO#J+@\R])TB2.+-"%?C%JQ=.2EBS(!""Y>&>JVWZ=GH@GGLB'
M^6O ,P_]81A"F<%B^2](0SQ\0F@=7UTB;BJT[4<'[22'"4BXNLBFU^?YQ6R!
M/RZRZ>PZ!VK''Y?9-+^87XY^H8(GL5P9-%]T,9\M\MG58O36IX+5L$76Z*><
M_&O3\WQV?B$C'R)R/IWFD_GUZ)^^\YZ?H0#N'TG5:G'+['(1*LB($:?75U'Q
MF+#A]'I^C E]=/F+U)033,@[H116,R_8>AL5R'Z')40**?O8[=6:JX(/D71A
M*K\"C=D4E8Z&BW,>?S:73250?H-QA0=3SB:3?'YY ?]>Y(OI%1#>57X^O1HE
MA'Y^<9E?7BRR)Q>3_'I*.>U%?GUY/6I  >/Y"6?LS<2"B6]D S>"[&A*)SDT
M%XU2T*$#<;"1[F9V'S* 4<$4W^3HV)MXGK/L(X4YDHN(TG0XKRLUEX"^0[-B
MHYT>!?$)(E VS8"];N^-&0A%2;=J7*$I2VFCLAYW#&$17I*\XZ-[S6.7$CP!
M IK-NCCNQ+Q2I#UI(1%W4V+M"V:(V8+4IB-J2F#K8+#S/')'L=:%PG_&GRC#
M*.?FLP+5<%5)/M6'$!NS*1K:[B*K.Z)Q,EK0/_K";=O=S2=IP-83$EP_)NVU
M3SSCK<6FQ(I.IL 2I;,U)OO]X0HA%NK?7I7HLTKYSA%M%9R<9!M5^!PAT<3O
M3WUXZD7O49[F[25R0M%'W-<'X#J AM/@T;D0Y&ZL#5<8Y.RV%=DMAT=905(+
M#9>/":U^^/BK6&>'S.H9A*O!I! Z"J:!,WZ??P/I4PW20U +Q0ZFC9.#&SC+
M%JJSV>_)N>:;XFS#DR/$(AOPH)Z!-?L6@SA>A<VZ4AF+^!R/W&GVDX@,.:Y#
M2IW?H$;2JL/W50&RJ<-,!SI60<C$#IQ* GS;]PFB.5]3=@>/RB'?$5L%I-1F
M3>)I&4^UAZERE':NDYX:E@@:"]G+B70*; YH79%+N"3'56'+4,UP^D&:%-@Z
M!=Y>D^37Q3(?4IGA2JU3O\ QM7.@AP &$AU&M.FT@UCR4B$:.E@A3J>Y)&BB
M4T?B-7NC.$*2B'T7 >I9,Z"B61KJ\O0S>,#]23%BG^<9S(RA3FZ:[';JX$H)
M7Y"%?'A$ "6MA*:S8Z@V)+,W5;EA!E$E%6 U]U;K;I*5[HJ5&8]:+@W3;IB/
M@]U#QRX'_T-+2X.Z\15DQ.F'!]6P+&V,U [1AD>G#G%;*'4*1TG!$M0 XP<5
MPQGWYG"I/6?F VRX*QW@9<FMQBN1)$5=JH7/ 1 L8: B3-+,#FNYM-XXMOOI
M9(W^L6R8:+X"(SIJN'X;M89Q=/!Q("4%K473E!IFCT]3:9,^;3W!:360P63A
MU<_,'8:"76\&$FQK<:.^0[D5ZFZI5PID1G=8USP)2CG$O=VIU#.-.>-SV,PV
M7*<^? 9-(-(H0"T6V)\XJR;_EC'D4:U6\B+P^+N]XJN?_C2\$BZQO1TGE1YJ
M!B1S: V7B5 ,,>TA70,\6EZ(3(!EN]HZE]1\#;?+L]HDVMYIZ6?.>9.XO)/B
M,E5'[C8,V'&5BW3'QN>HD*\2.D;9C-,LWQ,2+PT+%SG7X AZ3K5XI,4B[*-[
MWJN5'DS #/*4UA&2E$'1&[*3K6]^/;J0<O#8A."2A ;DJ*$Y .'+_#%[03*T
MP<"AK]M@78JC'\WQ#2[-Z\%8<-/Y&$$-2&+-EU7IJ7N1<2^'"Y$AS9)?DJQ"
M_!_1 C.A_5=+&_+XM+/XQ"NL1C-WOOI$IHP."$!O5P#+J5$"]3S#7&_R^+"@
M:"7QD7C^81!%9B71H+)> 5V"26[JV[*QHK-?':;T(I_-8#3;FQUI>B_:0/85
MD%I0IW^;%N@=0AD5+)1B!7!1?AA4SJ3 H/V-H=H5?#&MPN-DAP+X31(JE8;!
MIO']X@?/8 HOG*6 S,R_.(XX,#,5#S%!H &LAP^2 0RL=4NM.OP>6J6YJ'89
MG0K(9O/(,B+:F3V31;X+<OR_Z7#,WS"3C,[&V\<)]/]C8T(BF'5DW@ &L4Z=
M:J5 7/O: .TQ_'_[8\C^&'6GV2_%%Q8[;[F,JRV^P(+>2)M+&5],'!A_6IEG
M%GSR*1_%12019$N$N*[96\H>L9;3JA8I(:M]_!X$@=G%01H4@LS;6AP"4( %
M7NK)& '4:)8CAPW'WE6_/!\'^ 2>LP-G3PK ?E0]>QP=T:%7PP5^S.H]-8R7
M,&%_;/A>U1$E' $\)!DR%I;BD($W9AN,EH1N!:I.09%#"MS4Q5+IJP/A?Z_!
MGG!"5VLUCLZA7SIW-1HM:GX8B+H=E&J%#"D ?"-I@9!_'\82BVI](RD52HX[
MD=X,+25MV>]3M[IHA]XA!$;$(1607)]'27XUI@C]5"HJ=5'(WO FHRSMV1@*
M2@:D/(J']7QI*8;7CC4\""@8!2&W5+HDBM @%_2+">*U>.<2 VO<0\0UXG ;
M^[3/JO*SJ>[/4%Z>(9?]6JO?3^BR6IS]5JPT/?#$81YS\-%8VJK6*X8G:^_L
M&8B!??ACZ+'1+9;RT!F&BGS"2BB(OIA<Y'K,86^+N/(TM";:FY9.EY/#HZ4%
M:$<%_EB+1U:Y;QGE4[T$M7)$%$EPYS<^%-RSQJ#2=PZ&26$OG2N6G$07(FH'
M4\9Q$-])RX=Z^NP-B[*T9Q:STTF(P8=-7.@QML[$.: P4QL?-R;:,3[#3&+6
MDN9<>B/Z\!DQ]KX*RL#QNX.+RY,Z<=UCW%5NUDW(C7N.%%]'8!@Z_J89("]_
MIC9+"=Q#?XJ6=HUJMS80(#?&A;Q5]BXTKP2"^NF+G+>,'J5V7!,O1ATS?SSY
MK^W,&A70JD&_PN@ %RQ 8-U]1C >,=N(M\+8J1/5V[7#5NZ$IL2J"D$^K$>M
M-]4Q<M'6;N=/4:;P92'& OZP]<:2W8<7?7))L5W@*9FJWX@LD^-_1>'T:3B/
MY@V"E4[_8U.#\:7_TA'R9_"+@M9Z-8UFAN@]C3A\/K&6%"<PAN)P'#8'4Z.C
M\E;5R&CCXN+P0#D)YH6IT^YQ/RU/1_NAL[3W>RY-HBL>SW'!!2^6GH?9M\5M
M26<BMAA!H'X%[_-B0!1/!.3WI'^<%$?34%FYG/^)H=)03:\V3L#58_!#)Q1(
M8VSO]6\X!KH]@C)I) QI43XVFV^"IA>[EC\B@#9#,G (WI5KX\!]240N\,UG
M$%)V'QNCO<V_VUH.J' RLP].<CPW19]OV9G'=3[!B^(?O+$8Y ZG1-<KG9](
MBV]3Y@9U*M:-,Z5&@:GEMFMJ?U[G *&JH\2#@?4]!BN&?&N?Q^R3-HJB& !<
M;F76;3PO<^[@XN,5!O#"%S^ ,KS\47_NF_8K3C"L]/QC%@Y1.(O/34#IK^(F
MK9 %3.\Q]RHR,PK 1#A-N -MCL<2;SCF0CQ+XENJ]>;F0A96L*@"##:M7J3$
M7A'B")[#DL%Y::7KK:P^RB]?9;[!6E>6$XD*U .?G(_X]0_4\.Z<KC'4^0MH
M-P9LSULR!N@8P,84SF+\-C0'/ "F#AM% N$28LTKE=Y&1 4N,0%@FP.8F-%1
M0N28L?Z49L"0WSWLRT$9T;1@5I0VM%D==DQ]LU)AOS?8.VF_K3>)-@!S'92W
MNDSKX%X60P!2$I"..HD5AT\8>@7"X3AJVR1_,VZ?(OF@!$:.+'68U2J!=M1O
M LX0J<2C62RP8,ZFD[/%XFQ^G1^H[_?:P0_&5FUZQ__J0Q0)PU+$O31AQ)A*
M3L[QMD=DQF/MJ+-8&,?+&'Z!SCB(>4 JH4/.%$SG9G6&,;][F5F>:(ZG\+[%
M?/O*'!P'#C[)0W8^,&Y8I=AG3BM28<>(&.4(.O"=.W\.AIX [$MKM61!D]?]
M=;_2X&9UGRP4=M/YEY68;^Y3L(B(XI&]5?$H6@)G_BPJ@/H-@W]86KJ*C5#]
M3,-OKSYZ!1R(@XB"^L=V9;?3;PUMRWU.IP-D-\!.*_RP$ 7OEW@B3VR4D54J
MS>H^TNY-\/%C)@J0LM"5^ +IX"5@BNJ>Y!-(^!TN1_, $DVQHY[)M1]4N^;[
MOFY!%:#@.H-Y09(S FMOXBY,[#]']_Q@[7HD%7] Y@8/FD> EG12\R=[SV]$
MY!@%2H1]MERDS5WN!ND^D#W=P[/RG4\H\>/X_T-*U^HR>Y?8=$N*/O,<*$+
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
M6M"XF@T7X<5EY/2]PI\5[LRC;W"9+)7Z[(2K<C8,7$!88V$=@J2_.WR-=>V
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
M%:J'8XA<.*"-1^\$ :$V<,4-TB V"!?<;%5I[N'<[BUJN:4D_M9P='6QA%*
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
MU3A/$E<#*RJR _F=:JWV68]B*/UOHVK"Y="V-#3ZU-=K@5R->PI1,Q/# D5
MM]KCI$+@X)X:1395GE>W>K+F)*@D-Y3U6GG]DLX!Y"%3T@?U\7/P!MLGVG>]
M!_FG2,$HMYY>C">.)K%O1Y9=7.L<4ZS].WY_8?108?!"PC)FWGP1LJ\O+*?3
M.P?#%Q?FD8])4Z$PF+F*P+\6. (M72QX=;A<N>%Y(^S7&][;["M3.LDT.E-4
M+&91L&J?W@\KC#KAA1A:8[]XY5^<O /:\$RV*DX\B3DG(QS]HE1*1X:?!'@>
M\^&(?5/CAY:7KJP[]Q-74GURZ;0K^[>5)=0[?>U#LX9)<J1D;7[Q-9CCO0&,
MG*.%2;M@30FK;V0'KVG0&QW,>Q*TK)%V[CYOH,$MEZGJ<V 'F^9TDL(LG!BD
M?9:$(D(4A*2TN\R<3;U@=&F]!58(N=7ONM$M$S P+X1UH]WK=-?F+;+C=/,N
MWALNMRC-+!<;+'7GBVC&I'F_S7RIJ[U^IVQ=U755Z(\[P5%1:0)^WU3 K?U"
M&W0O&5[]'U!+ P04    " #L,'E:3;GZ=@@$   L"0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970R,RYX;6R-5MMNVT80_94!6Q0)H) 4=8GM2@)\2> T<&I8
M30OT;44.R87WPNXN+;E?W]FEQ%"N[>2%Y%[FS#DSL[-<;+6YMS6B@YT4RBZC
MVKGF+$EL7J-D-M8-*EHIM9',T=!4B6T,LB(829%D:3I/).,J6BW"W*U9+73K
M!%=X:\"V4C+S>(%";Y?1.#I,W/&J=GXB62T:5N$:W=?FUM HZ5$*+E%9KA48
M+)?1^?CL8NKWAPU_<MS:P3=X)1NM[_W@4[&,4D\(!>;.(S!Z/> E"N&!B,8_
M>\RH=^D-A]\'](]!.VG9,(N76OS%"U<OHY,("BQ9*]R=WE[C7L_,X^5:V/"$
M;;=W/(\@;ZW3<F],#"17W9OM]G$8&)RD+QAD>X,L\.X<!997S+'5PN@M&+^;
MT/Q'D!JLB1Q7/BEK9VB5DYU;_6X*KB@;L*Z90;M('('ZI23? UQT -D+ .,,
M;K1RM84/JL#B&" A-CVE[$#I(GL5\0KS&";C$61I-GT%;])+G 2\R?<DVA<E
M=@#3YP'\N3BS#<MQ&5'A6S0/&*U^^6D\3W]]A=ZTIS=]#?U'Z+T.,)[%\"2-
M\$G!#3-Y[6-(D70UPJ66#5./(+AU6 !W%BX%LQ;^!GU, >BT> M_IF&CF2E
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
M;K?=@)2!"[[BFZ,>:/6^1^$ U9_E7'^)LM+@\7%7\MF/JF6PY#>4UD79F?B
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
MYK\KXO%924A^]"00'.<$DS(;-9R"I'&YU7Y(!RGBL:O <1'A(DEWLY%"1PE
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
M;"]W;W)K<VAE971S+W-H965T,C@N>&ULK599;^,V$'[7KQAHT7U2;%V^$MM
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
MC'F*S&_Y_8WT?S<]I,^EN[/]Z![\Q2AS!YB^Z [BR.-QX#GM/O2CI=QE"C1
MXB97G<$^@RF)?-@-ME"DXC1PL$K1XFGLW$G(]$]Y.VY$NUS(3A;Y0)N49:D@
MZ$ M1T"29')58A/<#$(<UW DPGBFW8R"E*3<3\G,/6C<Z_]=U;MB,E0@,$!$
M+$2687(6[+-OXS@5'D$H]+?Z</:H7/FWU"<&EH]L^0E%)X!20 'A(=H7=3H
M9S]>]C(C0.R)%"&->9PE+BLARAW\AYOD-D;3EH@)_?"T&*0I"3$\$H;.B)'5
M)"(@! H!#'>RBYZ@7<SHLB09"CL#;<R/AA'JUQ/)HTQ@$NM"RL70V/)>FD+U
MDF75E/H!&\@Z1@1S*,B^^T(F: D0<;HG ]MSY]8.R,#6B:7)//2\PQBFW7VD
MZ8%HSU:!(LT(+)\U=K= ^YR/8\P-T!?KC5+I>4 :;_)9-CNM0E:B,9"RR"'*
M?A1]H'B$[CW<XT0.;K'(*YJ?*'SA^3SR'*(A^6@6X6)_0%,=&U @MJMA;/5A
MO]QK]9!'84:5W^-.E@'A$M&WKQ?32@7)DXO<*A>6X63QZ'RU'I5T%L#*1FH:
MK+:%@W#DE5#+YN@\[)MT[1:Y%[G6*[.\+Z2KBG$;WJ(>SSWJ*[L6->,1&^%S
MW* UG2(W9Y/-!KYUU. ['$;24<>ZT^&WZ&0=A/=*AY%=2<#Q@ES9<B/OSVR%
M4?,^6>?7ERP0 6=;X#,4R]M>SJ=>#BGZAT9?LB^@H</3$;O&<6?'.DK ^DPX
MGGR+9Q9Y,H94">_X.V^PL^^VZ3G[_.-^N+WDRK@^C93[0DAPOPCMA&@3 FJC
MC]]I,WG6ZJ^M:?VYK^D_@11_HGB_]52ZVXU?/98>L:>^)\VVOA-6TBS=UU"2
MAB+O/QFNGZX_N)[WWQDWY/W7VD^Y62I,@5+>@-4[2J(I,_T7T/ZFU8W[ZCC7
M;:LK=[F"@](0 =[35X7QAA2L/T.?_1]02P,$%     @ [#!Y6M8L?\+P!
M.PP  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&ULG5?;<MLV$'W75^PP
MTTPRHTJ\2+)L768L)T[SX-1C)^WT$2*7(B8DP "@9>?KNP H1HH5)>V+2 ![
M.;M[%ES-MU)]U@6B@<>J%'H1%,;4%\.A3@NLF![(&@6=Y%)5S-!2;8:Z5L@R
MIU25PS@,)\.*<1$LYV[O5BWGLC$E%WBK0#=5Q=33"DNY7011L-NXXYO"V(WA
M<EZS#=ZC^53?*EH-.RL9KU!H+@4HS!?!972Q&EEY)_ 7QZW>>P<;R5K*SW;Q
M/EL$H06$):;&6F#T>, K+$MKB&!\:6T&G4NKN/^^LW[M8J=8UDSCE2S_YIDI
M%L$T@ QSUI3F3F[_P#:>L;67RE*[7]AZV2@)(&VTD56K3 @J+OR3/;9YV%.8
MAC]0B%N%V.'VCAS*-\RPY5S)+2@K3=;LBPO5:1,X+FQ1[HVB4TYZ9GF9?FFX
MYC9#>CXT9-'N#]-6>^6UXQ]H1S'<2&$*#6]%AMFA@2%!Z?#$.SRK^*3%-Y@.
M((GZ$(?QZ(2]I(LO<?:2_QF?UQX=U[8=<:%KEN(B(,IK5 \8+%^^B";A[ 2V
M48=M=,KZ3[&=U#Z.+1X/8-\L?"Q0(6R9!B&I!;H3D&G:*(494&.#*1">D"D-
M:.L(5 6LUJC@HV)",]] 6VX*D )APRHDYC]01]?4GP926=5,/,&KER^F<1S.
MWEF!5:,)L=9N+YJ]AO<"KG&M&NI]6]VX[]Q>M;J:;P1Y9M2H&X7H[)H6,D7
MRA)D[C20=LP3<&$H-&TTO<&!1X^4D;IA):1,%X20KI$,%?.QYW!WLYJ&X2"D
MGBI+VAO IYI.K'T;38D[05-P#>9;&CSJ=THV-1189A"%X6]6\!@L)[H/K0_;
M@J<%K#&UV\P!DR7/F*'@=;,FE-PFJ(W5^1G8*CX/X:":^?<IH(I3SF3J#-M[
M*P,?'U>0,_IY8&6#.S],:R3(;;9M&3*W7W*VYB7Y0&UEFLJ>:>(,F=[JB]YE
M)1LJ%#V4X5\]M%M47&8]RK!/@6PTF=.]#_2)^=Y/DB3]:1+VW@O#Q(:ORQV4
MGJ5-%,\^2/&[+0@:A"B*^F$8PL1S=2?R)P$EYH[#_OED#./V\ WFZ/AMV.-!
M&*]&87]T'L'KWCLILRV5'Y+1J#\YG_0^.L(0+ZR;=E4W*BTH?5 KGGIR*.ZR
MF7?A$Y#H?#S[SX_G.;IZ3M86#G1H&?GG8@.YDI6GYSX37.&-47S=&&;SZ=*S
M+Z+A^DC+NY[I^KZ]@>-]MK=]87E*O:\H-_*9Z;[M62_H.IA3L?&1:V,!KW?D
MM.QB:<')#.@G@6I#A?$L[YA!VKY>7&3\@6<-L?G):7)[1= =L2%JP]9>;T(:
M=W_PG*=,&&_)@784.9OI(U IC]C.(OPK9KMV]=2V<%WZ+GJ[9/U#R?*?N0.Z
M]VR:6B+\&N>GXWXR.?\QY5?*1MDN'%-&LX[6[?:5FPPH(H6E@Z$+7O]$9[^5
MSD\TTL1W661+&84_;:?HK#\F\;UV&L7]*(G:_HFFO]Q-1S+]*TUTL@!'&BH:
M>T3WA67 X=EA!GO7!Q<E?68?.!DF'KJ;_]F-G^R'N@O\5DEPPS/52M.LJ*TI
M&JJ]1PW'!HGAWD!'5=ZXL5435HK1SW;=;C<97_J!\)NX'ZMO&'47N2DQ)]5P
M<#8.0/E1U2^,K-UXN):&*.5>"YKN45D!.L^E-+N%==#]7UC^"U!+ P04
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
M;\++$ L[\*:U=0;D&:@ZVXX&:>P35-C/7^'>SJ[BR^5B.N_.YSJ>PY3<SHY
M2=L%6X,XC2;$GG_+.K-B3V00;Z^N_YU>7\_^G8X<K?/(8B@C:GN!@:VU:)TG
M94&JQ51JD$1X%W;K+*)SP1]3]&ZSA?"S:$*;)G_Y\;Y:+OU9C.WYOKBY^>+S
MO8KG-Q<>@RT6+./5];4>JG.^?VOA5EX(@P<!*6\YDUMFCFK SK'H+-V4N995
M41232TA\PBW<E,F)]5)VL)#H=\S,9L>?56;=4 1 6GF#;<5N/ISZUSMB71YL
M>SDE9-M?S?HT0S_KHO2(V#*?^0"RV:C@\DX+6KFI@W%BXUWLSZ-N+P$I,BCL
M"<VT@EU7JE.>"240>N-$*A%5C]X_*,9QLL36SO)1&JT.5^OB2*S]]NY5]%MQ
M3-?1<G'IU%8-(ALD0"EF_S6*&-!. T-P)QN2.BIV-F'8GW,+]K[=I(@%0"R(
M9@*IR$$+AG-2.(<EN2@834JS26LQVK;I="7:%_$(QBY0J%$)P-@([!A#-D">
M@D[7E75P.> <V;5+KN$,+[N8;D3NK]*_T![T>'0*A7#&2OQDL&3%IEG7E0(;
M'CT V!P[0VZ-^[;3%4YG!_*I1BZFR59S#4[4\] =#FE-]<>BR-BI$9D$IH&_
M1\Q9&!RDV#]N2$F6U-CAE@M1@?]ADU#_C*-M4Z.U(O .Z.M'\N)FI#"R32A9
MEX7[=IM07-$Y,S<RUSM1N1-D(+NH0:P!J WI;RDY"]D=S18\FO&?#1PJ4XK1
MIPCUB]0%54D"1<S7:;EN#E5-%O-I]&O15JTY@ <%ZS:\VGH'IP*(7+(ICB[D
M1!;=6QD9,RA8&*FT6^/@01 W*L4I$O^CD\K:;(.!1@_M4+H$/R1*BWV'^_PB
M]O/-V4_2ZO^B;?YUK]$9-N(V^/T96_BA1=%4T$EU]M* =$%&7,L,%C>+^.)J
M&2UGJWBU7$6+^4V\F,W/WMH%JEX\?X=>ZRK)SJ/Y<A:O+FZBY_/+>#:;1?!D
M=A-?P_?_!)YF)L5V"Y@WGU_%%]=7\/;YU2Q>+B_PKXL5M+B)SL\ ; U 9^!H
M<;V,;VZ68]Q&A2O/1UG%&_1(H)MVC-N,=Y&>1]U>V@]ZVJJC0W:+VTAO)D"&
MX#"MS=@4%WZ*BT^$H:)?J&;] D6J(^+B\&Q'>PMK^N\Q#G5PE(%W;"NJK:]G
M750BK0)C;@[B!-K@HF&XG!5!? 1+'*7HC@*YXT?]45J1XZMI^\N!PR484#\A
ME8G-5A1<P8Y<X7-DN=\V&0B##]YQRSP[5E'/+&73P40C&] OC'5$V$IWU'%V
M($T $\:H8C<4V7K@;QN5]X21+?LJ#6(2SBC#(4D/GT:O,7H R$93"LW CVJ3
MT]&10"A8,09(0@U(S 0BB$1MP\0+O;MD-4 WH=!B$ Q [.=@E&-X#R7N<)-N
MMZ8DQY[U(.%CW'QH3[[Q8FW,QG/Y-8C:%++DM=26S*!<1"D+6$#D__)\XE_F
M*)[[8/_Y>+3_FQR8T(XL.Q9%AL[4%\3[?T"R$AJ@_QA.C#C.;(#L/6(^GR5X
M4Z7>!Z]6,JEL>ZM<L#RX*XK-"21\/%^PU(^PA2!);A\CDXIOP$02Y*0"<2>9
MV269A#PA)LDGW#<;_^W;-;*"DGCO6S%FD534G19Y)0!X.G0:<A15V*3<<0A.
MHU\P?MJ)HC8$M-,SZ6<DF+E .WS+AX_##1LCGL?^(8;!!L[M)PA.8I,9JF_.
M8"WF-ZMOZ;^+;Z.?05"EDPFJP&.)+6U ?XWGK$,V,ONUA "B ED6[UF,<!!M
MG20LW3A>]("1)[39<YSE?,;$[$R@B#P AP*V#LG# :;W-Z#0_0R!L10H ,$-
MB9$8W]TB/*0#5/#U)'JS%<')QU&((Q.&)=QOSUVP'T069"O%*<>X;!:XF]SO
M,;$AH#BG$KW/.7W9]RY:^UC;5YN;$[>_QT2=<2KCDTCFXUDD_Y#3&*0K7Y S
M C*:[=+_X623R@8VJ05T]F:KDHA^9%E:WY/3.GW^[.7!0VYI5R] #R5V&^)
MW-!^*=YN"D3C(*1. *'2\17Y([\N!X.36A ,;.]F*L VNE62Z'$GDW"D@L<=
MB3"O,7F"HV14O&VBHZ"12C1YZES;%(\!BC<B/"$/J^J6E\J;FB G?SSZ_!\,
M)Y^T-"+1>Z("A*A2"!VFO: O7KED#WC D;HQA"@%_$[)'FB!6*YFD\5LLES%
M7C42FR &>8'&N2^*RC"N@!:'VT&QP#KDV.7=X$0D:8);>/[B5Z>F"/U'8M9)
M&8@A<?)!:_G8BUOWI FQ<Q"_D,@8-1AJZ#OEI.8V,+K/0NEVB"<"Q9<V5-/H
MEL/IK,$@&9Z<"]?0ZJH*J'_?;'8BUI)!PZZ!/4M^D/8:(*I4U"="&PZL(??D
M8",'<O S<O\,AO9@/@+J\NUV+%)Z'MENT-G#M'(#.)%=) W<-@X@)>,O#D1F
M&O%SVX>QG G\>2Q3BDE" .R24KPA Q.>0F?6UJ14Z59B2/$A<G%K7=3@E+U
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
M<LFM ?1YC<8H\D]5UEWZTYO7UET:GDLK2]TI'3_)#&E U@ZL_>@IT_1_?:;
MWND<QI0;.^S^45:2N ;=WL+AH)Q(?O<_<^G.[5> ? X2]6H!(O_JZA(D]>N;
MY2AK\K7$%N,EP7XM<F&H$HXA%=2#!VVTJ_!!2Q)@6P-CN##<+N(=\)('D&4F
MQ0F]_I^NXAZ3GR X1B?CA(R6%&#.9+WM+)3T-N?MH?R<VA_)4>%*S<0Z4S5(
M2N"8#B])[ZZ/Q-_VH:\OZU[V$4HS4^7Q*;A.A=UZDZ!48K3WNUC3@PW'9-.$
MY[Z)O[VFTSMKX(/[0%5TNW=O^!P7%]TL3'!K[\E"58@EPL3O!5?Q8M,MV1"P
M2,@ZK8>&MQ;!<7G.U\M:C-?+>M73.8+'Y0LJ9=W?GT?]WD./J([WUI:5LL('
M5?;T^8."SZW"(B+4),Y,5XJOF*BUSI3VNI_4#>Y=T";UWHA^ZY:\-Z[75O[S
MHSX)?=U88C#\%V1Q=3=&R7V+K?7@#+.80R?&_%KM:S3CEG527TNU%>[)CJ*U
M))!G<O)\)OTX.OFR/8OQLCUW9B<V4;&@!K%IO(_U&B2:;C\HOZNEX&MY$G6M
M"=FZ2"FX!J7 MG\7AJ,UNZ4OP+(<+\#R,D"^@N=EO)_P>=ELSJ/@ #K(TQKL
M*;< 43#80"4[*LH63*8>T*RN9ZO80_-*=XZ2Y0 A7^_12T7J&E6L[=2/GDA=
MA4K]3;OTOXUYIN578Y\26QU<K[02:WK;'!#[G:/;9L+YJGVNR8"KB/'[HOA@
MBRC\UB4@P7IZEO:RNXJ9DN:1[DZ;UG7O($MBZ+%4WE-TJZ2;[^C.9ZZR$'?N
MB'>F<=]I6N+]H>@Y":\-%\W+5)T$72E.+2]'KXS/ER+DR7O%8C0'&)-)AXPX
M=3L46Z=$6Z>=\"!?8,%-A2ZE#DUBE-8N?5[Y<CPY_!TM*89"<5DD=:I!2,^+
M1JIZARG4:-]A"F4,7U?\I$&13OR*=PS>HU4*58J8PN1_NKU[&>V:E F.NVL&
M,*^TI4[%KR.4PH7G)5+Q0/(F53X>GEZYR%2\Z>@7=V5L[+4(B"LH9[@0]L0V
MX",G!)*K0?L+4VRGL;W>T'$?"E<59PNY6IVQT %"-^@&(.0328LA*XD]4QZ!
M71MOJ,?:6!*2$4KMYJ!0HMUTUMHN()>PK\K&)O=8M^<S%E0D8@U>JI,=N6AT
M!FIHPF>IU77*(AP5N<67$W2V GY8U=/B1]U9DMN[W^G-9';C_O?,$*UG'/[B
M*]<X^XVK5LSVY.*!H1]"5]Q:.[,J*'"%Z,>TA^07X4G\6DSI[60&LUPL9I.+
MV?E4/Y5P(@4>Q\RYJHN^V+ETRU?88:8\23XT(GVYL76MN5B?RS[%?C,T)',1
M 4Y.D\(-NIXC.TE=:H5;RJ?69"6C7/O*8JM*NA.))[SA2C@2UZ0IA[//$-/-
M;5U%!5VNH,(S2(16D0K)@ Y!ZD(*8LWAO"<FUI=E("7PQ&B<;OL\]^5XACH'
M,OK\!4I6&;F%8KR[,*G^CW^;7\Z^'0/7>RV7XU[+UV.@?8&WLCB/QE9@_&7P
M3GG_G>2,<#:(^/=S*C1BRT(J35#78^W?JA&\"J,*P(9NT0*]G5A3ZU. A"?
MOD-_;X5-9Z%7[,%!DN:NKN"(2@]#,$(!]>>!E7&76/@@!1*G;1GG2OR@_!F+
M,*&IV[&F?R,+_=.;QX+4NU]>7L2SU5R7;8=GRWB^G$]GW?KNRWAUN1BJ\#Y^
MCKTG=?F)^R[%\LDANR@L8&U>8H>CQ_D+O*N?/L[>@;<<][V-'N<ON"3K>!X]
M82&>]$WP;'R=@[L;'MZ=7TS1*K:&HKOI#@ZB&UBCC^0=+E58LHC:"BKPM5\H
M_][R4A!H-VDMQK\PSKT@\\V/29W\\-W!E#OSBA*!2 CX_AEJ NXIJJM8-OF;
MV\6S%]#2?_[#=YC$ +1G1\E09@M-9],KV$L*F;,_ZN*(76+\;%T<Z,^]2>!H
MXP?P?EL4M?V! YR*\@.!]\/_ U!+ P04    " #L,'E:Y^I.GA *   H&@
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
MM%]C!*P(J+!3LF%]:$ASE&#$!JR?>7$:>SGR-.C]IJO5)"&V4.W"!S<X&65
MD*S,?LM"DGD</>XL)&B3'.;VN&8?J0[HVE^<O[34:'?:]R^8L4?,Z(B12/$E
M/3W,5%T<4Y:>5^7DDI4FL)$SVTQHTX13BX<@K"S->G8#/F[Y=$/.XSF\]5.6
MYX"89RRGAHOSUMWUP<3ST\A+(SPOQ+9W?1 =S[S0NI9NP1IKT[*)_+J0%?8)
MUL?1* 0])#$%%CKBG*/_$WN'+@MS]"?%>1LIT3[V,\JI#3<&G1I#WSX3*;HU
M2ZW^. ,%Y[E53H0-0L5-6\9JQ\)+31&G>DE)G(33H 4=43R[6MCK)IH3$I&?
MMHY%<8**\NU=ZN4I-2V<[O4_:6,&PT6M)R@5R]/$?'KC:R$JQ-B5>I @X '5
M9! 1?6<[\B-)JQQ-4(UQU(BO&Y! 5BB-('(^>'Z&&U37@,4ITI?FO>NU5+\5
M&PS=:HJ&R'*$PN)'=8:@T &+8H^#K['WLWZY"0.VD& O]UM;'"ZCYG%#PRP.
M$BM#(L.^$QDPT;@=W?()>*AZK9-S0,^H0>.,@@O5(. ]('85;K+,R5Z:L;AC
MFEUIBYLH.217DPCEG?"_W;57K]4Q8$SQ"IR[K-U/J+5\&_HT 9=PVRR$*"2@
M;36W%4,K$I:,"=8=6TW#?J,'+W12?C!V<TZ[##8P="_\#4"I/A7EYY>Z2,W0
MEF?3=;A%!V'T;))3R+(@\U)D!2R$SH[:VK!+#Y+RJ JWW:^ABN[I&X2#F0R&
MI>4*GF4<6GQ46(8PWBYK!,C8Q=VLIVP?O 8VY7Q59FA\WP4J ]L#A67L&WJ8
M<$:VY:D/?0Q16CY(-H9L"NI IR1YSW[ML%XIM_8[8I/4&HJQ:G%'$%9^UURS
MLQ=&: ,G@XD4P;<5%]%BM!,2Q)9GB"BW0RB/(L+;=B]8$WU+$V\5X:5Q*_-^
M53B.A8<[K*0J6JF*D+XTS2WEKG<XJD[:8LR!*D*J,@HR:B?!%I*M-&+Y1"S6
M1-NNZ=N(; <&IWCA>73*<BP0F E0E+D<[BV=8;_U<K!?Z28B'_7D" @EFF<.
MT;ZGR.'&M_=X8)_:WRAHM& M<E_D=^]V/X-<N&__U\?=;R@WZ&*%F)5R E'_
M),736^U^EW WC5[8WP)&NFGTW%[.I #YT %\/M&Z6=V0@>['H?/_ 5!+ P04
M    " #L,'E:&_J3O?\%   <$0  &0   'AL+W=O<FMS:&5E=',O<VAE970S
M-RYX;6S%6&UOVS80_NY?<7"!(0686N\O:1(@Z=:MP ($;==A'VF9MME*HD92
M2;-?OX>4K":MZV5K@7VQ1)%W]QSON3O2I[=*?S!;(2Q];.K6G,VWUG8GBX6I
MMJ+AYIGJ1(N9M=(-MQCJS<)T6O"5%VKJ110$V:+ALIV?G_IOU_K\5/6VEJVX
MUF3ZIN'Z[E+4ZO9L'LYW'U[+S=:Z#XOSTXYOQ!MA?^NN-4:+2<M*-J(U4K6D
MQ?IL?A&>7)9NO5_P3HI;<^^=G"=+I3ZXP:O5V3QP@$0M*NLT<#QNQ M1UTX1
M8/PYZIQ/)IW@_?>=]I?>=_BRY$:\4/7O<F6W9_-B3BNQYGUM7ZO;7\3H3^KT
M5:HV_I=NQ[7!G*K>6-6,PD#0R'9X\H_C/CQ&(!H%(H][,.11_L@M/S_5ZI:T
M6PUM[L6[ZJ4!3K8N*&^LQJR$G#U_(S>M7,N*MY8NJDKUK97MAJY5+2LI#!V]
MY<M:F*>G"PMK3F91C9HO!\W15S2'$5VIUFX-_=2NQ.JA@@5@3EBC'=;+Z*#&
M'T7UC.*0411$R0%]\>1[[/7%_\WW?2X/"I/]"ET"G9B.5^)LC@PQ0M^(^?D/
M3\(L>'X ;C+!30YI/W^#A%SUM2"UID;="*2&-6Y@MX)XC?3B;24(B4KB8P?6
MBQ556JRDI5H9L]^A@R;W.T1O8>]GK?H.65DIC> 2ITZK&^E3U0&H>JT![RM
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
M- :TOA-"MP/S@:ZI7?T+4$L#!!0    ( .PP>5J"R9>ZP 0  #\*   9
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
M!>T"\+Q2RNXW[H)A0&=_ %!+ P04    " #L,'E:?&GBO^0"   >!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6R%55%OVS@,?L^O(#S@T )";<N.
M$^>2 ,VVPPZXWH*VNST,]Z#83&Q,ECQ);K9_?Y2=9.V0YEYBDB(_?A1%9K[7
MYJNM$!U\;Z2RBZ!RKIV%H2TJ;(2]T2TJ.MEJTPA'JMF%MC4HRCZHD2&/HBQL
M1*V"Y;RWK<URKCLG:X5K [9K&F%^K%#J_2*(@Z/AOMY5SAO"Y;P5.WQ ]ZE=
M&]+"$TI9-ZALK148W"Z"VWBV2KU_[_!/C7O[3 9?R4;KKU[YLUP$D2>$$@OG
M$01]GO M2NF!B,:W V9P2ND#G\M']#_ZVJF6C;#X5LO/=>FJ13 -H,2MZ*2[
MU_L/>*AG[/$*+6W_"_O!-Z6,16>=;@[!I#>U&K[B^^$>G@5,HU<"^"& ][R'
M1#W+=\*)Y=SH/1CO36A>Z$OMHXE<K7Q3'IRATYKBW')MJ+_&_0"A2GC_K:M;
MNG''X&]Z#U>/8B/17L]#1YF\?U@<4%<#*G\%->9PIY6K++Q7)98O 4*B>.+)
MCSQ7_"+B.RQN((D9\(BG%_"24]U)CY?\3]T,UE(H][)\^'*[L<[0B_GW7.T#
M<GH>V4_1S+:BP$5 8V+1/&&P_.U-G$6_7^"=GGBGE]"7#\/P@-["B];AS]8I
M=.=87\0]SQH>*X2MEC2YM=I!;4$<I]<3:%\G,!M1P[#9H#DV+8%?+>GH_FX%
MM0)7Z<X2AAW]A31@E98EU VA/Z$'M, 3SJ(T!<XYR_EX].#I&=OG+733=LYK
M"8MXSN)X2E(:92R/QZ./KO)'6<*2: I9RB9Y/GK43DAR2GC*TDE$4I:G+$MR
MRF_MC#9%T36=% Y+&G"ZCJ(6_0JYXBR+<C9),KB&JX3%T9BE]-:O1WY<_.J!
M)R$[A$E,F9(4QM.<<3XYU_?PV<PV:';]9K)43J?<,+XGZVGYW0XS_]-]V)QW
MPNQJ94'BED*CF\DX #-LHT%QNNTWP$8[VB>]6-$"1^,=Z'RKM3LJ/L'I+V'Y
M'U!+ P04    " #L,'E:AN*.^0P$  #O"0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970T,BYX;6RM5MMNXS80??=7#%R@<  VEDA=4]M LK<&:(H@2=N'H@^T
M-+:%E427I.*D7]\A93L):GNWB[[8&G+.7 YGR)ELE/YL5H@6GIJZ-=/ARMKU
MQ7ALBA4VTIRK-;:TLU"ZD99$O1R;M499>E!3CWD0).-&5NUP-O%KMWHV49VM
MJQ9O-9BN::1^OL):;:;#<+A;N*N6*^L6QK/)6B[Q'NVOZUM-TGAOI:P:;$VE
M6M"XF XOPXNKV.E[A=\JW)A7W^ RF2OUV0G7Y708N("PQL(Z"Y+^'O$=UK4S
M1&'\M;4YW+MTP-??.^L??>Z4RUP:?*?JWZO2KJ;#; @E+F17VSNU^0FW^?@
M"U4;_PN;7C<AY:(S5C5;,$705&W_+Y^V/+P"9,$1 -\"N(^[=^2C?"^MG$VT
MVH!VVF3-??A4/9J"JUIW*/=6TVY%.#N[;JULE]6\1K@T!JUA\ N5PNA!TI(Y
MFXPM.7&JXV)K\*HWR(\8##G<J-:N#'QH2RS?&AA3=/L0^2[$*W[2XGLLSD&$
M#'C HQ/VQ#YEX>V)_YCRAZ>B[LJJ7<(GI<I-5==G\,?EW%A-I?/G(29Z/]%A
M/ZZ=+LQ:%C@=4K\8U(\XG'W_79@$/Y[((MIG$9VR/KNG]BP[RD$MH'K)2&XS
M:M$>BOBDS<,1P\,*8:%J:E_'365 [EKXN.^+P:5QNW1VV,Q1[\Y/##YI90P4
M4NMG9^Y1UAV=0U%T35=+BR7(1FE;_2U]T[J#>:L[N+NY(J=@5ZHSLBW-X.>J
MH$N"D(5:/VO7A=YU056(K86,!3%G>21@%+,TSED21G &G/%<,,'S'1Y>H(V:
M5Y3/4C9H0/",I0&'$4]BEL<Q81/.TB@=4"'1;4+72R=K6&NZ*+5]!HH)E%VA
M-N0CXA$+H@!&(0LIBC@3! \93T,6Q>G@05F"A@'+@I@E60RCE(5IYG1)3["$
MIRP6X@B9T9?)_%_XRX*(A2*"44(Q)BP/A.<O#%/&1?A%_BB])$V(ORA@>>BP
M2<[21'P-?R*-6)S'CC^1!"Q.4\]?$!*M8;;CC\C,<A8%I)<QGF5,Y,+SQP.G
MRT^T6[QOM_C;V^UMS>+3VO-!+R8L.MMIA&>4VASJQY-.C_3CD6)@=*0(]>G#
M7,E'A(U_JK#\@01-+R]T!A==3=A']-K1.1V3C_G<=_\W)NSN"K=7N$JT"N8.
MOKU*S,7@^JNL_KM>*=D8^GH(\LB)"60!]5#&G9!")%(JM-P)&7!J(5IP0@ZA
MH!),PP$E11/,PA)]/!+4WOFVE/;A'DSP9$&-7SW"#>JE'S6H.577VOX]WJ_N
MIYG+_A%_4>]'H1NIEU5KH,8%08/SE,I$]^-%+UBU]D_Z7%D:$/SGBB8RU$Z!
M]A=*V9W@'.QGO-D_4$L#!!0    ( .PP>5K&?D9<8P(  $P%   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0S+GAM;(6436_;, R&[_D5@@L4+1#4MN*T79L8
MB-M]'3H$R3X.PPZRS<1"9<F3Y+K[]Z-LQ\V*-+O$(D4^>JF0FC5*/YH"P)+G
M4D@S]PIKJQO?-UD!)3,7J@*).QNE2V;1U%O?5!I8WB:5PJ=!<.F7C$LOGK6^
MI8YGJK:"2UAJ8NJR9/I/ D(U<R_T=HX5WQ;6.?QX5K$MK,%^JY8:+7^@Y+P$
M:;B21,-F[BW"FR1R\6W =PZ-V5L35TFJU*,S/N=S+W""0$!F'8'AYPGN0 @'
M0AF_>Z8W'.D2]]<[^H>V=JPE90;NE/C!<UO,O6N/Y+!AM; KU7R"OIZIXV5*
MF/:7-%UL1#V2U<:JLD]&!267W9<]]_>PEW =O)% ^P3:ZNX.:E7>,\OBF58-
MT2X::6[1EMIFHS@NW9^RMAIW.>;9^*-2><.%(&=?62K G,]\BUBWZ6<](ND0
M] U$2,F#DK8PY+W,(?\7X*.>013=B4KH4>(]9!=D$HX)#6ATA#<9BIRTO,D;
MO*0VZ#&&W*DRY9*Y?AB3H?2?B]18C?WQZU#Q'3HZC'8S<V,JEL'<PZ$PH)_
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
MH='9"->';A=,ZUC5^*%>*HLKPA\KW,F@70+>KY2R>\<5Z+9\_A=02P,$%
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
MTPX?-]#. ,];I>QYX0+,S^7Z;U!+ P04    " #L,'E:6NMEP,L#  ","0
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
M@4'.^"8&)! 9<B.!YB$/,L\K%))G.2G\@;29*O0\!0? L8JYXG;-W!0HG/(
MU>QUR*3DH12]#F&4\ R)NV;WS]W?DYC)*C&37T[,53[L2LC]['\U?\@A7GY'
M>N'3$)#VJI]-^Z(^2.* )V'@W2/@($"67V9 6V36Z*(SY0)S*)EC'[";0IED
MH6];%$Z>)=[?*<7B8^$ZT_/?I$+ZY+$ FF<LSR1!,[ B!E*GHXL:M;=RG,,D
MCFEWJ6V% XIBFG&1D9I;K6<+7S=%;[+)42+ 6!FS"&D(E?-PFWR]3U)E4(N"
M?*</)X_JB?], 6$@$(B62,D[(80":JG? !Y12$-CZMOW5F0D+@<R@TL3GN2I
MCTJ$>@3]X4-PET9?5Y0;T[O=;!"F-$)S3AE*-T%4TY@:#5 >S68CNBC:$M.R
MT75-/*H6(5.$/EL>1X$%,GT4"4PZNE1J-B"/NE6FK'K.JEG6^DZI!Q]1&T%"
M]O 0,4E#EDRR+1Z5M9T?Z\!#FQDF9)2;IQW&')RO[O1(N:6K1)+FU(R>5'8S
M0?N8WX\)?D#9FV\4RB  % :CSVJY42JD)0H#(8L]Y&U[4:!+QJC>PRU*Q.!:
M&5?1?(+$EX'@<> A%\%'L4CO^P.:FC!AAG(]&^Y+?=X_)K9*/>)QE%/F]\"8
MYX#@5/;E&R0TLJ:[@7&R]N!KE+GRSUH+33$0]V^_U>GJY7S:/Q@?KO?/[H^%
MN:H0\UK-01J\3-&53?^4[3=.+_WS<:H='J-^N<#K7QFZ@.]SK=W]A@2L_I]P
M\A]02P,$%     @ [#!Y6GQ=$<GA P  @@L  !D   !X;"]W;W)K<VAE971S
M+W-H965T-34N>&ULM5;?;]LV$'[77T&H0-$"7O3;EAW;0)RL:1_2!4FV81CV
M0$MGBR@ENB05)_WK=Z1DS6X=)=N0%TDD[[[[CKQ/O.E6R"^J -#DH>25FKF%
MUIN)YZFL@)*J$[&!"E=60I94XU"N/;610'/K5'(O]/VA5U)6N?.IG;N6\ZFH
M-6<57$NBZK*D\G$!7&QG;N#N)F[8NM!FPIM/-W0-MZ!_W5Q+''D=2LY*J!03
M%9&PFKEGP621&GMK\!N#K=K[)B:3I1!?S.!3/G-]0P@X9-H@4'S=PSEP;H"0
MQM<6T^U"&L?][QWZ!YL[YK*D"LX%_YWENIBYJ4MR6-&:ZQNQ_0AM/HG!RP17
M]DFVC6T<NB2KE19EZXP,2E8U;_K0[L.>0^H_X1"V#J'EW02R+"^HIO.I%%LB
MC36BF0^;JO5&<JPRAW*K):XR]-/SL^QKS10S.Z3(NSNZY*#>3SV-T,; RUJ8
M10,3/@$3A.1*5+I0Y.<JA_P0P$-.';%P1VP1]B)>0'9"HF! 0C^,>_"B+M'(
MXL5/X%W2$LBB5CBM%/GS"LHER+^.9=J+8T0R41N:P<Q%%2B0]^#.W[X)AOYI
M#\NX8QE;].@%QW&,6_P*W)*.6]*[@[?X0\AK#D2L2(;\6 Z26FGA!'V&>"_T
M<>)W!?3&,</#4]U212CG(J,:<BO6G*"=+H!)LJ+XN*>\M@G@'*%*@58-I$13
M6N5VGC.Z9!QC@#(V=6G6%%D)A-ZJB7-6BKK2!%]2LV\-M6N03.3.S=6",!-1
MU KAE/,9_ZO?QXFB:)!&OO.ITK1:,Y1<:^*\?9.&07CZ650_9:+<@ 82!,'
M]WTR)(] 96?R"Q*5BB3^8#Q,2-(N7L *I FAZ<-!&N]B?Q"/ _+>N10BWS+.
M213'@^%XZ-P)33E)?=^$V>6&48)Q<OJO7S]NP#E5Q7?'V,8B/34Y[&IRV%N3
M=AL.BJ]7VKU@_U$^HX[JZ'])>_0*W-*.6_IZTNZ'-BJ^E*+>V,(=G2HB?CPS
M*J%M"]@WK%Y;0- *CE5K+&<4R<3!>]@N_('%WEPT!R)T\*H(VPI^F1+39! -
MQT\+<2'-/Z$=V!*/3SNQM=/G]I+&C"1P2T,5;/.,S[[ QSWR'C;:#X@6)/"?
M%7DP&B1HOB?R.!P$4=!J/$@;C1_9QI=(NW=WC\@\2)IPMX4YWL.UP^UQ/AS\
MF[' [QD"\T=2 ,\)X&GI1XRG 4L?SR]J@ ^R.J8";Z\OPA-:V^Y/(15,H6F1
MNMFNP3QK^JI_S)ON](K*-<-*Y;!"5_]DA!>:;#J^9J#%QG992Z&Q'.QG@4TR
M2&. ZRLA]&Y@ G1M]_QO4$L#!!0    ( .PP>5IXJW6CV08  "4[   9
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
M7FXN"$X(4PWD^1F5S]IZ1SE8KXR=_@=02P,$%     @ [#!Y6GY7Z@5-!P
M'3(  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&ULO9M_;YLX&,??BI5)
M6RMM26P@_;$V4I/VKKVMMVK=[72J]@<!-W@#F\-.LTKWXL\&@I.-VBR%:%I#
M ']Y'MM??TPP)TN6?>,1Q@)\3V+*3WN1$.GQ8,"#""<^[[,44WGDGF6)+^37
M;#[@:8;],"^4Q ,T'(X&B4]H;WR2[[O)QB=L(6)"\4T&^"))_.QQ@F.V/.W!
MWFK'1S*/A-HQ&)^D_AS?8O%7>I/);X-*)20)IIPP"C)\?]H[@\?3D:L*Y&=\
M)GC)U[:!2F7&V#?UY2H\[0U51#C&@5 2OOQXP%,<QTI)QO%O*=JKKJD*KF^O
MU'_+DY?)S'R.IRS^FX0B.NT=]D"([_U%+#ZRY24N$_*47L!BGO\%R_+<80\$
M"RY84A:6$22$%I_^][(BU@JX\(D"J"R ?B@ G2<*.&4!)T^TB"Q/Z]P7_O@D
M8TN0J;.EFMK(ZR8O+;,A5#7CK<CD42++B?&'%&>^JE .WH!;V4G"18P!NP<!
M2U*?/K[B\FI?F6KX&2<A\3."^6OP^>J" Y^&&[M5,1'AXN#>.18^B?G^R4#(
M.-75!D$9TZ2("3T1$T3@FE$1<7!!0QQN"@QD@E66:)7E!!D5SW'0!PY\#= 0
MN08]IZHU)]=SG]";D)C,Y']P^0Z\)PD1. 3_@>N\HF[7:^3N&B<SG'VIJP3C
M)91]CWGJ!_BT)_W)<?: >^.7+^!H^-:0@%LEX.;JSA,)3 VMF[>K:L.ZH-T.
M@O:JH#UCK=_$4CF/[A_L9ZJW7=& 92DK>G!=N&;!2T;GX)W\HSH&-'6,417B
MR!PBS@),A1P 57CG)).C%9#U>T7#8OLB8)0E)  ?EA1G/")I7=C%16#1G=5(
M_#"&)X.'FL .JL .S(%EA 8D]6-PI@9.(F1#UUW9K')%'S 7<A07(&)Q2.C<
M4&>'56B'EE8(\;.,9)3?LD\>5<$?=6.DHPZ"AD,]Z@_;MI)%L;F7X!J;X"[<
M5%ZEB9T@TK&A5@QED?DE1T'-)V@&U#3RF>R%]%F^,E]CVSZJ$04[8A3L E)0
M4PJVCBF+XJ:WCDQ1:E#!G9 *-D<5U*R"[<#*(O-KWM*X@F9>59._*>N_!N]%
MV-_"6ETP"VIHP8ZH!;O %M+80JUCRZ+XAR\KPHHLI)&%=H(LU!Q92",+M8,L
MB\QDP>4>SN7=\@..6:H,9JH[#2UDAE8^$;R-?#J/?%)A:Z^WL;^W_^MN,U]W
MVUZK088Z AGJ F1(@PRU#C*;XL>IW6L:86@G"$/-$88TPE ["+/(?,)!1%G,
MYH]/NRT7FEJ$[N 74YUK^"$S_"I[5A1<"W$%Q"T<V@4/D>8AZHB'J L>.IJ'
M3NL\M"F6#AV9XM,T='9"0Z<Y#1U-0Z<=&EIDFCO4(F1VJ+/VTV3#6[^]E5?W
MZSRZQ:35?.%M.[O&J-,11ITN,.IHC#JM8]2F6)K4="?H:(PZ.\&HTQRCCL:H
MTPY&+3(7;P*6)"K/HEUE8Y0;X0/.!.$_W1N6EGT.5!T-5:<A5/.9[A4MGLZI
MIURUQBUGQ/7GK<V/JX<T:N/5AE]JZ[ +!CN:P4Y'#':Z8+"K&>RVSF";8FEO
MQQ2?9K#;%H.OJ,"RANK@-7&-""[<8@GD#IG<XFIPN^V VR)SS>3T%8.YG\B*
M63T%K1L$+#IWCC$MS6W7S.UJ$'BWD#98R)::$R&3?&((^.'TWGY_6]^;X]K6
M/VM/(KMZ%-D%UEV-=;=UK-L4&]P=NQKK;EM8-_K>2/72(.9 ++[7<P&WG;F
M1>8S"3$#(>$B([-%L99$-F(^#JSOK1T*+/,!\U"@YP.N=3Z0X:_L$?R)A5H%
M8Q@#-L[;GOWF@+;UDF:_VQ'[W2[8[VGV>ZVSWZ;88 SP-/N]7;#?:\!^2R#F
M,<#3[/?:8;]%YO<F9K=HF,WN:>Y[#;E_B2/Y#TP7L5AD\E/>L2PH"8H)?BWZ
MBQ+;N]X<V;;NT>3W.B*_U\DJI+5E2.VO0WH^^3U-?F\7Y/<:D-\2B,7UFOQ>
M.^2WR$Q5SMSN^^= WM.0]QK>])]1(D>C3W[B\XB4]I>I7F-IA7K?;Y1XAOV[
M@+ZGH>]U!'VO"^B/-/1'K4/?IEC:WS/%IZ$_V@7T1PV@;PG$;/^1AOZH'>A;
M9/2/@""-?:%^/*NSOT7%;/^1PO[F'HW#D1%;ZM?$3Y'LK^72:^6"I6P>(!O(
MG\6$1S@$A.8KK&6'66VJ-%0[+R,6QX_J*R9S^H8MJ3P=JP9.,\(Q[\O6V'S
M3G@N( ^K!?Q@ABF^)P%1V^5"[N3G4>7EBT,$#]YNF+4OZ^09D1.]3(>S&,LD
M9H\@QG/9WFNVXJH+RXXK,IFGU)/G4+\8*5.<<4;W^'Z_KF4&:XOC9>O/\W<&
MN)1:4%&L/:[V%N\E3-#Q-%^-_\/^LY%S/!TY-4<F\'@*ZTK X[-Z)7?UZL-
MAU2\.''M9W,BLXWQO0QOV#^0,X>L>!>A^")8FB_GGS$A6))O1M@/<:9.D,?O
M&1.K+^H"U1LAX_\!4$L#!!0    ( .PP>5K'NE_3@P(  *P&   9    >&PO
M=V]R:W-H965T<R]S:&5E=#4X+GAM;*U576_3,!3]*U=!0B#!DB;=@-%&VKHA
M]C QK64\(![<Y#8Q\T>PW77]]UP[65:DK R)E\37]CF^YUSG9K+1YM;6B [N
MI5!V&M7.-<=Q;(L:);,'ND%%*RMM)',4FBJVC4%6!I 4<9HD1[%D7$7Y),Q=
MF7RBUTYPA5<&[%I*9K:G*/1F&HVBAXEK7M7.3\3YI&$5SM%];:X,17'/4G*)
MRG*MP.!J&IV,CF=COS]LN.&XL3MC\$J66M_ZX**<1HE/" 46SC,P>MWA#(7P
M1)3&KXXSZH_TP-WQ _NGH)VT+)G%F1;?>.GJ:?0^@A)7;"W<M=Y\QD[/H><K
MM+#A"9MN;Q)!L;9.RPY,&4BNVC>[[WS8 8S&3P#2#I ^%Y!U@"P(;3,+LLZ8
M8_G$Z T8OYO8_"!X$]"DABM?Q;DSM,H)Y_(O#1KF#;4 ;V&FE3/D[)H)8)5!
MI'HY2RFYF@[]J0W<7)Q;>'6&CG%A7Q,D3'R_1+E$\X/B\_M"K"V5!A98U$H+
M76T]KR5?N:J J1+F:.YX@19.'L_8H5C42 C9,+4%.I+3JJ&ZWS'EZ+8M+2\Y
M,QP?,9/8D15>4%QTLD];V>D3LL^P.( T>P-IDB8#\-ESX.D0/*8"]%5(^RJD
M@2][@N]YO@_);'G'P[R^!1S;AA4XC>@;MV0[1OG+%Z.CY..0Z/]$]H<%66]!
MMH\]7Z"1H%>/\H?4[J7X5[7[\QDEL$5F[!YIXU[:^*_2N I?&2CMZ.;#$JD!
M(SBZZ<X+1U4.EG<_<99 R;9#P-E^X(<A8*LMWNDEOH]?,E-QZ@X"5T25'+P[
MC,"TO;$-G&Y">UEJ1\TJ#&OZG:#Q&VA]I;5["'S'ZG]0^6]02P,$%     @
M[#!Y6EZ#YC/]%P  #=@  !D   !X;"]W;W)K<VAE971S+W-H965T-3DN>&UL
MM5UM;]LXNOTK0N[B;@M,)N([V6T#S-265&!FMNATY^)BL!\41TF,L:VLK/0%
MN#_^4K83F>03VFP?SX=IXE#G4#ZD2!X]?/CZ<]O]M;YKFC[[LERLUF_.[OK^
M_M7%Q7IVURSK]8_M?;.R?[EINV7=VU^[VXOU?=?4UYN+EHL+FN?R8EG/5V>7
MKS>?O>\N7[</_6*^:MYWV?IAN:R[KS\WB_;SFS-R]OC!A_GM73]\<''Y^KZ^
M;7YO^G_=O^_L;Q=/*-?S9;-:S]M5UC4W;\Y^(J\J0OAPQ:;('_/F\WKOYVRX
MEZNV_6OXY=WUF[-\J%*S:&;]@%';?SXU;YO%8H"R%?G/#O7LB72X</_G1_1B
M<_?V;J[J=?.V7?S/_+J_>W.FS[+KYJ9^6/0?VL]5L[LC,>#-VL5Z\__L\ZYL
M?I;-'M9]N]Q=;&NPG*^V_]9?=M_$W@6$/7,!W5U O0LH?>8"MKN '7L!WUW
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
M>UE_:&L4"XV#<Z$9,T'D(U12&4/]UQ%3J* QDAA_%59 )8==<B*GTM<(U;;
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
M-:0I]U2,LZ:J"!)++B3U0P8+L*@10UX</S< :ATK+#17Q]'=4G%WZYMR3BK
M=^*,^WOS)W'N9#6!]%]4#@MC7TNPH Z/@T:M7X6%YBHY&EDJ;F1]5U)*!1P8
MIS13_FZ=>!V2%842A^5:TN ,#Z@D4TK2(#DB:@TK+#17T]&I4G&G*C5OI0+L
M*D&",)TX:[**4/HO$N9T@\II(_U'<8E:NPH+S55P]*%4W(>*I;=4H0TD*1-^
MMJ!)G")9KI#UG!"B@AES 94<3"KCIRXM46M88:&YDHW&DHH;2[@9,!6P(U&1
MX)UNO$[)&D,N4Y!@O@"*F> XK!*U:A46FBON:!VI ]81>IY,%9H]DN=2^CE.
MXQ5+5AA*-D:H;5G!8Q<HR;20VL_.5*+6L,)"<X4>'205=Y"^*Y6F"HT=GO-A
M->"+BNHG ;1$FYSY)ZD50$%#F/3MKA*U>A46FJOH:!2IN%'T;?DV%9":3-.<
MZ\ ;C-,G:PFE1"-4AK$74$G%F" D&&91S1\L-%?.T?Q1<?/G^Q-RJM!Z45HQ
M%9Q\$*])LK* XV.%#<XT*:#Z&94+X:?L1*U?A87FZ*I'9TC'G:'$E)T:,%XH
M<$!,G#550XA5J-Q_SD+%["#KKUA0ZU9AH;GZC8Z0CCM"B>D\-9!LG?!@H(R3
M)LL7DD+JA:4X#TXF0:U9A87FBC>:0#IN FU#6X[-[ZE!_\40X:=8G<1ID^4#
M> T?TKO["@(%*=%:$?\1BEK!"@O-57&T??21:>!3$[9JP&(9S@%4@9$7KT&R
MH "O%92'@D(5%"(G?N<M42M88:&Y@HXND(Z[0-MN>6SZ5@WX+M+H,%8XSIHL
M8DAK*/4/5RV 8L%XB&H'8:&YVHUVD#YL!R'DY-6 )4/9<!1>T#51K2"(5^9,
M!L</ 07MD]:NDP)U4?T@+#17W=$/TB=,=Y7]7_;Q;MY=GP_':H/A"7'VQ.]J
M@HHV144K4-%*5+0*"\UM8Z,5I4^4_$JC)K]"19NBHA6H:"4J6H6%YK:>T?;2
MQ\1'Q8)D-)15GQFFPVD\JL4%\7+)*?.][P(LJ964S,\)CUK#"@O-E6ZTN/0Q
M\4W'!<EHZ/0_*9@AX5H:U<X"B84PQ#!_3PE85',FM3]++%'K6&&A.3J:T=(R
MA\\H_.9W"2;TD+@F(CCX?A*O1*JL *VF]HG@OP,$RMEYZ7!\K/]Z"+5^%1::
M*^GH<IFXR_6]\[[-4'Z^S9H+SOSB_*EC-RK:%!6M0$4K4=$J+#2WE8UVG*&G
MF?D9U+S^J&A35+0"%:U$1:NPT-S6,]J )FX#'I[YF=!.&PY)]X.4)W&BY 8
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
M,I#OGQ@3;S>J@/JHR_)_4$L#!!0    ( .PP>5H6IG708@,  #,+   9
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
M+G9[(?FJV:9]XE+RHCE= E5O7K6 ^GW.N7RYJ UT_TLP^0]02P,$%     @
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
MD)29_,(.O])F0J[FK5@FJK_H4%_KV@9:E4*RO E6(\C3HOZ?/#:). D@Y(4
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
M$[3BNP=1;6-*Q-?JJI JSKH &WEC,R)(V!(2%D'"8B!8SV%L=5LD"RC;;4%
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
M)S 0QD"_GW.NU@OCH)GIDK]02P,$%     @ [#!Y6D4TR^CZ @  =0D  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S@N>&ULK99M3]LP$,>_BI6A"20@J?/0
M%MI(T&X:TD"(PJ9IV@LWN386B5ULIX5O/SL)4=JF%95XD]C.W?_N?G9L#U9<
M/,L$0*'7+&5R:"5*+2YL6T8)9$2>\P4P_67&14:4[HJY+1<"2%PX9:F-'2>P
M,T*9%0Z*L7L1#GBN4LK@7B"99QD1;]>0\M70ZECO P]TGB@S8(>#!9G#!-33
MXE[HGEVKQ#0#)BEG2,!L:%UU+L:!L2\,?E%8R48;F4JFG#^;SDT\M!R3$*00
M*:- ]&L)(TA3(Z33>*DTK3JD<6RVW]6_%[7K6J9$PHBGOVFLDJ'5LU ,,Y*G
MZH&O?D!5CV_T(I[*XHE6E:UCH2B7BF>5L\X@HZQ\D]>*0\,!XQT.N'+ 'W5P
M*P?WHPY>Y> 59,I2"@YCHD@X$'R%A+'6:J91P"R\=?F4F6F?**&_4NVGPI^<
MS<\4B S=L"5(I6=4R5-TIQ?<&9J4:P'Q&?KVDE/UAFY!)3QNVJ+C,2A"4WF"
MOG[I!/XEH@P])CR7A,5:Z6BM/["53MJ$MJ,JP>LR0;PCP3%$Y\CMG"+L8 ^-
M[OZ@XS+.28O6Z!"MI\D8'1^UR8P_+N/N2<G6<U%/"*XG!!?B[B$3@OY>3:42
M^B?YUT:P5/3:%<W&<2$7)(*AI7<&"6()5F@2=B[;$'ZFV/B3Q-9(NC5)=Y]Z
M6"U9VL!(HHCG3$&,](:)<DG9'*D$4 9$Y@*,$2*IIL^(V8[:6)<Q@R*FV5.7
M8:??Z?JX.["738Q[<SL4XW90[&%MW*^#KA'R:D+>9Q&"TC0K_O\V+F4DO\FE
MYWI.U]G@LC>C0[FT!0UPU]W!Q:^Y^'NYW.P$0A2:$2K0DJ1YZ_+PMS/R^_V^
MOT%A;_Q#*6S'[&'<\]H9!#6#8"^#1ZY(VE9AL+46W7Y'%XDW2BSMN@T[W_5[
MO6#=;+PMY[E!$+AX(WV[<<:9"\DM$7/*)$IAICV=\ZZN7Y2'?-E1?%$<>U.N
M]"%:-!-]+P)A#/3W&>?JO6-.TOJF%?X'4$L#!!0    ( .PP>5K2S/OBJP0
M  P7   9    >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;+U846^C.!#^*Q:W
M.G6E;<$.$-)-(FT#=U>I757M[IU.JWMP@Y-PBW'6-DG[[\\&0D*A3B.QUX<&
MP\PWXV_L\8S'6\:_BQ4A$CS1-!,3:R7E^M*VQ7Q%*!87;$TR]67!.,52#?G2
M%FM.<%PHT=1&CN/;%">9-1T7[^[X=,QRF289N>- Y)1B_GQ%4K:=6-#:O;A/
MEBNI7]C3\1HOR0.17]=W7(WL&B5.*,E$PC+ R6)B?8*7$?2T0B'Q9T*VXN 9
MZ*D\,O9=#Z[CB>5HCTA*YE)#8/6S(3.2IAI)^?&C K5JFUKQ\'F'_ELQ>369
M1RS(C*5_);%<3:S  C%9X#R5]VS[!ZDF5#@X9ZDH_H-M)>M88)X+R6BEK#R@
M25;^XJ>*B ,%A%Y10)4">JO"H%(8O%7!K13<MRIXE4(Q=;N<>T%<B"6>CCG;
M JZE%9I^*-@OM!5?2:87RH/DZFNB].3TAF7+<TDX!=?9A@BIUH 4'\!GM43/
M0B)QDHKWX!U(,O!EQ7*!LUB,;:D,:W5[7AFY*HV@5XQ !&Y9)E<"1%E,XB:
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
M3 =]?\VYVC?, ,W?$_,_4$L#!!0    ( .PP>5H0G5'Y;@4  )(6   9
M>&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;+58;6_;-A#^*X0'#"U01Z+>[3H&
M&MM#.RQ!D&8;AF$?:.EL$Y5$EZ3L]-^/E!2_2+3B&5X^Q!)U=[KGT?'XD*,M
MX]_$"D"BERS-Q6UO)>5Z:%DB7D%&Q U;0ZZ>+!C/B%2W?&F)-0>2E$Y9:CFV
M'5@9H7EO/"K''OEXQ J9TAP>.1)%EA'^XPY2MKWMX=[KP!-=KJ0>L,:C-5G"
M5Y"_KQ^YNK-V41*:02XHRQ&'Q6WO$Q[.'%L[E!9_4-B*@VNDH<P9^Z9OOB2W
M/5MG!"G$4H<@ZF<#$TA3'4GE\;T.VMN]4SL>7K]&_Z4$K\#,B8 )2_^DB5S=
M]J(>2F!!BE0^L>UGJ 'Y.E[,4E'^1]O:UNZAN!"29;6SRB"C>?5+7FHB#ARP
M>\+!J1V<ID-PPL&M'=RF@W?"P:L=O',=_-JAA&Y5V$OBID22\8BS+>+:6D73
M%R7[I;?BB^:Z4+Y*KIY2Y2?'S^2%E%^LCZ:P ,XA09*\("($2(%(GJ"4DCE-
MJ:0@T+LI2$)3\5[93Q[^0N]^_@D'_L?WJ/I%-$?/*U8(Y2=&EE0)ZM=8<9W,
MI$K&.9$,=M ]R^5*H%F>0'(<P%+(=O"<5W@3IS/B%.(;Y.(/R+$=SY#0]'QW
MU^ ^.]_=Z4#C[CZ66\9S3\9K?:&AB>4JBF>.HEO/4*Q)#+<]U5L$\ WTQOK[
MV1]-#%TSV.Q*P8[8\W;L>5W1]^QQV$!>@(FY*D)01M ]=C-V C\*@Y&U.>3$
M8!;94>@<F\TZ\[D0K;]#ZW>B?5"+C%I.N)K=^;(LF)0)@6+"^0^D%I@MX>8I
M6H7U#["YWL#&8=C@P&#G>XHMNT%"9YH7DA#L2 @Z2?@4Q[P@:=7'F%P!-T&^
MZP[R-_['Q%/0PC_P[('=@#]MFP5!B*,F2YTI7,A2N&,I[ 3XS"1)]>K:;"XF
MV&$+CQ<,@H'O-G ;[%09A79SCG2F=B'P: <\Z@3^&P@Q1!N2%M4:2%*EFT@>
M&UM#U +4]_P 1TX#T=1DJ/XPQ@WH4:N+]-W #[U@/]6.8 UVL 9O3OTSO^:@
ME2MV?>PV,IVVS;S 'S3Q=&9UX:?$]E[(V.<OC@>:Q2A#[&NND%>--KM6M&,:
M#_0@?J-E?B^HII'FDN1+.D^AHW[J8$?%'NA^T"@@DUT4^5YC49EU)W<I>&</
MWOFOG?"M2G+.),!@9R2@,\%+"=@+3-RM,._9!M0V4$F'!5++)2++)8<ED6#J
MDD+KB',[#;ZJ*+UJM-FUHAV3OM>EN%N8WI%4TXF(1+^2O%#[=82-%'IGKBQ3
MDV5S::FA&RP=[#AV>&(1PGL!BKL5Z!/T,R"BX%5%)04@R1!9KU,:$]U6%)FJ
M=-0SJB:=KAZN"TW7U.>'YYF1@2N)R9JEMH3MX\AS6QS]'Q(6[S4L?D/$)@G5
M$\](2%M>]K$S"-O]QV"HI(N'O2984T3?<UT;GRB(O<S$W3IS]K*FO.HAJKVT
MMR.E2J>9HK+L/PD5:R9(:L7*%/2(*.:")I3P4\VX+3JQ8_M1DXNVF=JYV*W/
MWC8+!_@4"WO-B;M%Y\%LGT(,V1PX<LWSW2 0S9+3:&G4G";+3M&)M>H\/GO9
M2S*G4ZOHG5.Y X/D8 .FICW59Y)J&UY.%]4:2&T$+VO(A5I7MBL:KQ#A@'*F
MM6Q2Q+)4(H5J%BE:$YJHRT0Q]_@T02G9B@]JZ4%;2%/]F[.\?^!$D@UP287>
M"+^^XL8T-:V#<[0,^+(\P%1%RM1KJW.&W>CND/2N/!ILC$_P<(8-XXJPX;0Z
M56U%&@RGBFM]IK=_=75:>T_XDN8"I;!0:=@WH2I)7AV 5C>2K<L3OCF3DF7E
MY0J(HD<;J.<+QN3KC7[![AAZ_"]02P,$%     @ [#!Y6KFB]-6K @  F08
M !D   !X;"]W;W)K<VAE971S+W-H965T.#0N>&ULI57;;MLP#/T5P@.&#=CB
M2YILZ!(#32]H,10HVFU]5FPF%FI)GL1<^O>CY,1+!S=]V$,<42(/SR$M>K(Q
M]LE5B 1;56LWC2JBYC2.75&A$FY@&M1\LC!6"6+3+F/76!1E"%)UG"7).%9"
MZBB?A+T[FT_,BFJI\<Z"6RDE[/,,:[.91FFTW[B7RXK\1IQ/&K'$!Z2?S9UE
M*^Y02JE0.VDT6%Q,H[/T=#;V_L'AE\2-.UB#5S(WYLD;-^4T2CPAK+$@CR#X
M;XWG6-<>B&G\WF%&74H?>+C>HU\%[:QE+AR>F_I1EE1-HZ\1E+@0JYKNS>8:
M=WI&'J\PM0M/V.Q\DPB*E2.C=L',0$G=_HOMK@X' >GXE8!L%Y %WFVBP/)"
MD,@GUFS >F]&\XL@-40S.:E]4Q[(\JGD.,I_B*T(Y?D,CY*JRM2EU$N0NC *
M@<06^*R4:UFB+AU\N$ 2LG8?)S%Q=H\1%[M,LS93]DJF-(-;HZER<*E++%\"
MQ$R[XY[MN<^RHX@76 Q@F'Z"+,E.CN -NUH, ][P%;S^ O0I;7%.^G'\/3IU
MC2AP&O%%<6C7&.7OWZ7CY-L1EB<=RY-CZ"]8^OY807C8)%XXLG*^(BQA_@Q\
M<?G5U*QHC8[X/A'P3Y)$;J=P(*!!6_!6;T];+FG; G_#UWDR2"?QND?!J%,P
M^B\%#AHA W<!5S>70 8D.9!*82F][SZ86]0(_<S2X-JP_=T_WM8TZM.4C/I%
MC3M1XZ.B;J66:J7VB7F@@5F V6BTKI(-<R3DEX%U5%CW-,98YW> IR1:'@(]
M)7I;V;A/6?:OLOA@7"BTRS 4'5=SI:F='-UN-W?/VG'SU[T=VK?"+J5V4.."
M0Y/!%ZZM;0=A:Y!IPO"9&^)1%I85?SO0>@<^7QA#>\,GZ+Y&^1]02P,$%
M  @ [#!Y6N[=#?#V @  IPH  !D   !X;"]W;W)K<VAE971S+W-H965T.#4N
M>&ULK59;;YLP&/TK%JNF5JH*F&O;!*EM-JT/VZI>M4<W? E6#6:V<^F_GPV4
MT82@1NI+L(W/.=\YR,XW6G'Q(C, A=8Y*^38RI0JSVQ;3C/(B3SA)13ZS8R+
MG"@]%7-;E@)(6H%R9F/'">V<T,)*1M7:C4A&?*$8+>!&(+G(<R)>+X'QU=AR
MK;>%6SK/E%FPDU%)YG 'ZJ&\$7IFMRPIS:&0E!=(P&QL7;AGD]CLKS8\4EC)
MSA@9)\^<OYC)=3JV'%,0,)@JPT#T8PE7P)@ATF7\;3BM5M( N^,W]N^5=^WE
MF4BXXNR)IBH;6[&%4IB1!5.W?/4#&C^!X9MR)JM?M*KW!H&%I@NI>-Z =04Y
M+>HG63<Y=  8[P#@!H _"O :@/=1@-\ _"J9VDJ5PX0HDHP$7R%A=FLV,ZC"
MK-#:/BW,9[]30K^E&J>2>[(&B6[(*WEF@ XGH AE\@A]_>*&P3FB!;K/^$*2
M(I7'Z.#=?&0K78"AL:>-V&4MAG>(36!Z@CSW&&$'^^CJUQ]T6.L<]7!=[</U
M<#=!AP=]-)./TW@#)=DZUS9<W(:+*W+O(^'VQ57#_7ZX.?%GLB13&%OZ2$L0
M2[ 24YUSWI?79Y)-/HGL76Q>&YLWQ)Y\N[Y'Y>[0:G!8@<VMMDQ<S_<<?V0O
MNW$,:NP;1Y^F&^/_FN^,^JU1?]#HX\6@T1H<=$1/L>-[&SX')?;UN2T91*$?
M]=L,6IO!H,TGJK*,LY06<WV!3'D.2)'UD/-@JPS?#7&XX7Q0=5_G/9*!Y\3]
MSL/6>;B'\Y0N:;H@K!."OA[T7S>"O&3\%:#W3@VW*\-.X&Z$,5C(OF'T28;8
MZP\C:L.(!L/XK3(0O0ZC+3G7C4\[X=<6!^GWM;BM&4:QO^-[QZW%>-#B/5>$
M]3F,M^X/'\>G'MYP6&^+NL<OCL*-$S_9)O/\  ?.1NUVIRLP+=Q/(N:TD(C!
M3 .=DTB;%W5;5$\4+ZM&X9DKW794PTQWDB#,!OU^QKEZFYC>H^U-DW]02P,$
M%     @ [#!Y6C?\=M98!0  ;"0  !D   !X;"]W;W)K<VAE971S+W-H965T
M.#8N>&ULM5IA;Z,X$/TK%K<ZM=)>P09"TDTBM>%65^FZJMKMK4ZK^T"#DZ "
MSME.TY7NQY\-%&)*G-!UOS0!/,\S#\_X3>KQEM!'ML*8@^<LS=G$6G&^/K=M
M-E_A+&)G9(US\61!:!9Q<4F7-EM3',6%49;:R'$&=A8EN34=%_=NZ'1,-CQ-
M<GQ# =MD641_7.*4;"<6M%YNW";+%9<W[.EX'2WQ'>;WZQLJKNP:)4XRG+.$
MY(#BQ<2Z@.<A&DF#8L1?"=ZRG>] AO) R*.\N(HGEB,]PBF><PD1B8\G/,-I
M*I&$'_]6H%8]IS3<_?Z"_KD(7@3S$#$\(^FW).:KB36T0(P7T2;EMV3[!ZX"
M\B7>G*2L^ NVU5C' O,-XR2KC(4'69*7G]%S1<2. 4)[#%!E@(XU<"L#]U@#
MKS+P"F;*4 H>PHA'TS$E6T#E:($FOQ1D%M8B_"27[_V.4_$T$79\>K<BE/_&
M,<U 2J*<@2B/Q;R4XIR#M7@F7PY9B(?YLAP6XP<.P$F(>92D[!3\^@L<^)]
MDH.O*[)APIY]!!^4Z['-A:MR0GM>N759NH7VN 41N"8Y7S'P>Q[C6 6P18QU
MH.@ET$ND10SQ_ RX\"- #O+ [,O?X*3T_+3#N]GQ6.XAK+"/7_=W(3CY<*J)
MUZU?K%O@NGMQQ6NZRAFGFTR^R^]_B@'@BN.,_=/U/DHTKQM-5I]SMH[F>&*)
M\L(P?<+65,;L?.JBSR18: A,8=&K6?1TZ-.OA$=I%UVEV: PD[7U:0K]  [=
MP=A^VF7B];C \_W =]5Q83DNV!F'H.]ZL!ZFN._7[OM:]^]SAD4RXUC4QORQ
MRO#OUSA[P+1S%6CA^JX"DV"A(3"%QD%-X\!H+@U,LF@2+#0$IK 8U"P&VL5X
M'?$-3?@/(#8JW$6;WOQ;PE=B4Q$[0U;L#%U<'8-0Q@-1^;D7*]1BO9&J84W5
M4.OI148V8IV)?7?3D<%=W T[ZQ$,1JUZU#'.<^!HV*I;H=:_-T8_JJ,?O;UJ
M@?_ =?2<9)M,6\BT,_1-09-@H2$PA5GH-'+/,5K**CA#1!I%"TVAJ53N*&>H
M7:97N=##F'%P*^J9^),O.ZM:A0+A3LXY9PX*6IFY9YR+VJEY&% -"#4!H9_+
MNR0_F'?Z*7JO%Y-HH2DTE=Y&D$.SBAP:E>1&T4)3:"J5C2J'>EE^;.IYW9GB
MME.O&H=:J==.O(-P:CB-2H=ZF7ZQIDDJ&\ !^$(X9N!$?E1"Q>MJ*B_UB+T7
MAU&I;@I-9;,1Z]"L6H=&Y;I1M- 4FDIEH]BA7C$?FV>&M'+%8(DF5]%NFD$W
M\-L)^1X:'38B'>I5^L&&1F_?FQ>]-T?T1Z$IAU3"&ET/]<*^:6O4GQ,[N3.J
MX"NTW;['=6#@NJ/VDGH/>8X:>8ZTFE7^&EAHJU>; =BS#^CQ^M)D%"TTA:9R
MV>AS!(WN T@K]WM3:1(M-(6F4MET!DC?&1RY#^A1>C.(.N66T]X%3,VJ<M/(
M>J35NH=W ;U];U;TWARS"YAR2"6L$>](+][[[ )ZJ-[<O?XUWG7<@8>&[25E
M:%J5H:8?0/I^0!3_H%W\M5VW'J\W34:[ 5-H*I=--X#,=@/(:#=@%"TTA:92
MV70#R$@W4*&TZS9$K<(]TT_7FYS#TZIQ-SH?_:3./V#?Z_\.,SU8;U;>0_&C
M1O$C<XH?O=;H [_]*ZE^OM[L&%7[]LXQC S397&<A8&YI* \J%#?+8_,7,+S
M67&RI'7_ IY?% =([ :F/(=S'=%EDC.0XH6 =,X"45QI>;2EO.!D71SV>""<
MDZSXNL)1C*D<()XOB-A/J@LY07W :/H_4$L#!!0    ( .PP>5K]T%;)7@0
M !\1   9    >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;*U8;6_;-A#^*X16
M#"G@12+UGMH&&GM%"W2KT;0;AF$?&(F*B4BB2M)V\N]'2HHB2[00;_EBBQ+O
MN7L>'8]'S0^,WXLM(1(\%'DI%M96RNK*MD6R)046EZPBI7J2,5Y@J8;\SA85
M)SBMC8K<1HX3V 6FI;6<U_<V?#EG.YG3DFPX$+NBP/SQFN3LL+"@]73C*[W;
M2GW#7LXK?$=NB/Q>;;@:V1U*2@M2"LI*P$FVL-[#JS7TM$$]XP]*#J)W#325
M6\;N]>!3NK <'1')22(U!%9_>[(B>:Z15!P_6E"K\ZD-^]=/Z!]J\HK,+19D
MQ?(_:2JW"RNR0$HRO,OE5W;X2%I"OL9+6"[J7W!HYSH62'9"LJ(U5A$4M&S^
M\4,K1,\ H1,&J#5 +S5P6P/WI09>:U!+;3=4:AW66.+EG+,#X'JV0M,7M9BU
MM:)/2_W>;R173ZFRD\OW2<)W) 6?*;ZE.964"(#+%'R16\+!!C_BVUS=NE@3
MB6DNWH*??X*!_P[0$GS;LIU0<\4,O#D:SVVI(M/X=M)&<=U$@4Y$L2;))7#A
M#" '>6#U^U_@HO'SUH"U.@?K^\T:7+PQP:Q?#N-.A&0KP3O54:<ZJL'=_Z6Z
M2<<&US/CZB)Q)2J<D(6EJH @?$^LI0[;>6<2\C7!UJ\$=J2GV^GI3J%W>JK2
M=4\D+>\ >5"549@U;+""&DO7Q?T2HAB%T)G;^[X\DS[/E6?L- Q]B(+.YQ%Q
MKR/N31-/][A,5/9DG!5V];1<)0-R2WD**LQU<IE4:(#]7D"^#V$0#D28]'^N
M"&.?, Y1[)E%\#L1_$D1-CW:%6?I+B&\64\Y3506,&X4P!^]$80B+W8' DSZ
M/E> L4_7B8/(,0L0= ($DP)\J0C'==I_)FH/G'5UY7$&5CO.22EGX$9B2=2.
M+0'+P =:JKRA. <;)FB] __]ZX/4^[E24MD+^8])L^DXOC&)<U.A^6]FZ[/-
MCM0+._7"21RMF=8N[Q7C7]3>6^L&*L:U/"8QPG$"02] WB"!)KV?FT!CGS"*
M?.?$"HHZ":+I%<191H3NY51&9,1<,*+1XHV",/8';"<=G<MV[!(BWX.^F6W<
ML8TGV:Y)I9/>2#(>>0PC+QS6A$G\<TF:7,(@-G.$SG-CYTRR7#&UF-.Z,*C5
MW6X-0)T45*_]8T>;5=^425KNB9"Z-IA[-V?\&AR(T$"4Z7C.5<7D%,80G9"E
MU^_"Z5I9MUA"XBQ3YY9<U<04)$Q((W$XWB.]:-@F3#L\F_?8IQ<%)]H$^-QP
MPLG^:_FIE$1YET^)8*2+QJY5=1G2?=6NT> 3^FZO"SGF^]P0PNF.L'[-YFQV
MQW4,(10/:;YJ]V=P&GHH/K'OP^?V#T[W?Z>VSNO6[FAS\GT/17#(LYD8]EL2
M+X[=05U?&P!A&#D!<@<<[-YA5'\Z^ WS.ZH*34XR9>E<ADH$WIS&FX%D57T^
MO652G7;KRRW!JG+I">IYQIA\&N@C;_=-9/DO4$L#!!0    ( .PP>5JLQ]*-
MR0(  !0)   9    >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;*U6:V^;,!3]
M*Q:KIE9J"^&5/@A2&S1UTC953;MIFO;!P$UBU=B9[23=OY\-%)%"43KU"_AQ
MS_$]AXOM:,O%HUP"*/144"8GUE*IU85MRVP)!9:G? 5,S\RY*+#27;&PY4H
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
MRS6-EI07 ?+S%9,G@FJC>%QK_TSB[']02P,$%     @ [#!Y6NTJVYK&'P
M:FL" !D   !X;"]W;W)K<VAE971S+W-H965T.3$N>&ULM=UK<]I8@L;QKZ+*
M=FWU5*5C)*[.I%.5#I+0_7ZKK7U!;"6AV@8OX&1Z:S[\ I8MRQP4E/[OO)AV
MB/0[(L(\" [/>?=]M?YS\[4LM]*_;F^6F]]??=UN[]Y>7&RNOI:W\\V;U5VY
MW/W-Y]7Z=K[=_7']Y6)SMR[GUX>=;F\NE%YO='$[7RQ?O7]WN,U?OW^WNM_>
M+):EOY8V][>W\_5??Y0WJ^^_OY)?/=X0+KY\W>YON'C_[F[^I8S*;7+GKW=_
MNGA2KA>WY7*S6"VE=?GY]U<?Y+?%I+_?X;!%NBB_;Y[]+.WORJ?5ZL_]'XSK
MWU_U]D=4WI17VSTQW_WG6_FQO+G92[OC^)\*??4TYG['YS\_ZMKASN_NS*?Y
MIORXNLD6U]NOO[^:O)*NR\_S^YMMN/H^*ZL[--Q[5ZN;S>'_I>\/VX[&KZ2K
M^\UV=5OMO#N"V\7RX;_S?U7_$,]V4)03.RC5#LJY._2K'?KG[C"H=AB<N\.P
MVF%X[@ZC:H?1N3N,JQW&Y^XPJ7:8G+O#9;7#Y;D[R+W',]=[N<OEJ5V>3O;1
MV3ZYR^/IEH_.]\E='D^X?'3&3^[R>,KEL\^Y_'C2Y;//NOQXVN6SS[O\>.+E
ML\^\_'CJY;//O?QX\N6SS[[R>/:5EV>_WS^UR^/95\[_77_Z93\Z^\-3NSR>
M?>7LWW?E\>PK1V?_Y"B/9U\YG/V+A^>[PY/E=+Z=OW^W7GV7UOOM=][^A\,S
M[F'_W7/D8KD/AVB[WOWM8K??]KV]6G[Y;5NN;W?/J)^VTF_2A^OKQ?YI>WXC
M&<N'\-D_B?\Z+;?SQ<WF'^\NMKMA]SM?7%5#_/$PA')B"%ER5LOMUXVD+J_+
M:\'^^@_V5UJ B]W]?;K3RN.=_D-I%=W5MS=2O_=:4GJ*+"715/KU%]$=^]C.
MF/?+)Z8G?70+Z=?__ ]Y-/RGR)IVL4X?DMK.?+A;/S+RY8\.2>MBG3XDO9V9
MEE<[1C[<L\&/#FG6Q3I]2,;Y3/]'AV1VL4X?DG4^HS0.2=I\G:_+C8"TNY#5
MD9W6G/,U^<P#=+N0/SQ CWEL^,SY#'[P^SQ?GO\0"[M8IP\I^HG'@X")NSQY
M_N">)3_Q1"S](EV<?A2DS/-H=@;3DRNF]8!RYEFT.(-Y.* =<^J &FG8?WH)
MT#_0_9./BUWP&\O-=GV_N^K;2O]E[S:0C&UYN_EO4=H_: .QMK^8?;NYFU^5
MO[_:7:UNRO6W\M7[_0.D]T]1PI+8E,14$M-(3">Q&8D9)&:2F$5B-HDY).:2
MF$=B/HD%)!:26$1B,8DE)):26$9B.8D5$-:(Y<%3+ _:])=7YG?KQ?)J<;>[
M+)_?KNZ76U$RMX)=DYG$IB2FDIA&8OH#-CI@^[?EO[V_'(XNE5ZO]^[BV_/4
M)4<UCD<=#8_'-,DQ+1*S2<PA,9?$/!+S22P@L9#$(A*+22PAL93$,A++2:R
ML$:>#I_R=-B:I\ER%YSK[>)_R^N'1%UL-O?SY54I7:TV6]&5_1^M8-<\);$I
MB:DDII&8_H -GR7;;\/^Y7&<DH,:@D%'QVE*#FF1F$UB#HFY).:1F$]B 8F%
M)!:16$QB"8FE)):16$YB!80UTG3TE*:CUC35YXNE].O-:K/YAW28)G1WO[[Z
M.M^4TNIS%:]/[RB+HK55[QJM)#8E,97$-!+31\<IUY^,%$&X/FPY;H2P(KBH
M-8[)W6:*W#\.3_*>6*.CRU^Y+T^&EX.C<6UR7(?$7!+S2,PGL8#$0A*+2"PF
ML83$4A++2"PGL0+"&M$X?HK&\8_?N(WW;]SN/UE]+3GS[?UZL?WKM524\[7D
M+4M1(+::70.1Q*8DII*81F+Z^"B]AKW><1J28QHD9I*816(VB3DDYI*81V(^
MB04D%I)81&(QB24DEI)81F(YB140UHC=R5/L3CI\7GH4N]OO*VF^O):V7]>E
M,(!;]:X!3&)3$E-)3",Q?7(4P)>CL2B"R5$-$C-)S"(QF\0<$G-)S",QG\0"
M$@M)+"*QF,02$DM)+".QG,0*"&M$\.53!%_^9 1_^+R[6?KK$,2G KC5[AK
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
M= U&5)NBFHIJ&JKIE?;\V7]T>&OQQ6PA=%0#U4Q4LU#-1C4'U5Q4\U#-1[4
MU4)4BU M1K4$U5)4RU M1[6"TIH17)<O#=K+EZ;EU6&U'$GI*:,S%M!IYSI'
M,:E-44U%-0W5=%2;H9J!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HUJ":BFJ
M9:B6HUI!:<W 5NK ?JBEH!;0&:#]3*@V1345U314TU%MAFH&JIFH9J&:C6H.
MJKFHYJ&:CVH!JH6H%J%:C&H)JJ6HEJ%:CFH%I34#N^YY&K3W//W$ CKM8N?,
M)K4IJJFHIJ&:7FF-+LJAZ!/4&3JN46G-=>!'BFAD$QW90C4;U1Q4<U'-0S4?
MU0+!H[AZ*!T]FL)JV^=S@OL38=%YA!YDC&J)X&[()^YRBHZ<H5J.:@6E-6.P
M+E_:_=@A!G^X!$X[USD#26V*:BJJ::BF5]K+]2UZDY<)2(YJH)J):A:JV:CF
MH)J+:MZ9CR0?'35 M1#5(E2+3_W[OEB()CESNQ0]N@S5<E0K**T9C'5CTJ"]
M,8E?_J8:L/'Z9S@>B2X@/K8?7.=@1(N34$U#-1W59JAFH)J):A:JV:CF5-KS
M2R6Y)XLO'%QT: _5?%0+4"U$M0C58E1+4"U%M0S5<E0K**V9QW5ATZ"]L*GK
M CCM7.<+5;2B"=545--034>U&:H9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J
M<:4U7K$-+D47.LG@N*%+Z0^$;PFC'4RHEJ-:06G-I*T[F ;M'4P_T<??+G8.
M6[1["=545--03:^TQHJXPL]%T5:EP7&WD3)2A)^*HIU*J&:CFH-J+JIYJ.:C
M6H!J(:I%J!:C6H)J*:IEJ):C6D%IS:2MVYL&[>U-9[?RMSN=\Q7M;4(U%=4T
M5-,'Q\U$BB)ZK3H3;-D7-3(8Z &:HF&%W1+HL+9@6%D6O3OKH..ZJ.:AFH]J
M :J%J!:A6HQJ":JEJ):A6HYJ!:4U<[%N;!JT-S;]C1;@=KES4J)E3:BFHIJ&
M:OK@N)'HJ43P*"O1*B;!R')/7,6$#FP)!GXL.#PJ;$)'=E#-136OTIZ_O3>0
M+T4OA7S1F1N(WK\(T$,,42T2W.'Q:"*J[8K1@1-42U$M0[4<U0I*:T3=L.Y:
M&K9W+74L\&W7NL8;JDU1344U#=5T5)L-CPN<3CQ'&H)-+_NB)Q=3L*7<%X61
M)=BR/SD17()MAZ.)Z!+30?^-7%3S4,U'M0#50E2+4"U&M0354E3+4"U'M8+2
MFOE7%QT-VXN._FXY;SO?.1#1XB-44U%-0S6]TAJMMO)8M+[)K-KT^0ODWQ31
MRWQ#@%Z*OO1F"C:416_+6M6&C7D)RN12-+HM.$[YLB?LH4?_+5U4\U#-1[4
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
M/,P?;ICK,9%MD/Y^S7GRLI#MH+JW_O+_4$L#!!0    ( .PP>5HB *^ S@(
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
M,9<4D?AX)-<D3263Z,??#>EL=TT9N/_]A?WG:O!B,,NH(-<T_92L^.9BYL_
MBCQ$9<IOZ=,OI!F0(_EBFA;5?_#48,T9B,N"TZP)%CW(DKS^C)Z;1.P%V(<"
M4!. I@9838 U-<!N NRI 4X34 W=J,=>)0Y'/%J<,_H$F$0+-OFERGX5+?*5
MY'*BW'$FSB8BCB\^B+GX*RT*L"4,W&TB1L ))CQ*TN(4_/@#=)VWP "%/%&
M) ?W><*+U^"5JK&!BX;?-K0LHGQ5(?>/SPTN.BTO;<1-!Z_J#J(#'80(O*<Y
MWQ0@S%=DU24PQ&AW0T8O0[Y"HXR8Q'-@P=< F<@&UQ_^ "=USX<#KC\4G;X^
MYA+W=QB<O#K=3]I!8CR=V/K&OH?3+X&.OT2G)-9N%EK5-:U#L[#,"(LX96>J
M"5+'VNI8J:1GQ3:*R<5,2&5!V".9+61/S;>JPNDDPSK)0DUDG0+8NP+88^R5
M#*1"!E3IKR/=*E(^=QX7;Z#E6JX#SXW'_=360*\#]%T?^ET<5A#:/H0>M+K
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
M@T\VF]HW1F^0JMMFM%9D6UL[+.V_!+7;8-<+I6AON #]WRG]#5!+ P04
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
ME2HOH102!-\V0JOX,JB:2R+@JT EPB=KV@8ZX4!)AJA"H>0-]F[*$" 9!Z8
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
MN/R.?YWQ6_T/]J$@?:20/C)('SFD#PWIPT#Z*"!]E) ^I* T0A%54DB5%%,E
M!55)45526)445R4%5DF155%D5119%45619%54615%%D5159%D5519%4465.*
MK"E%UI0B:TJ1-:7(FE)D32FRIA194XJL*476C")K1I$UH\B:463-*+)F%%DS
MBJP91=:,(FM&D36GR)I39,TILN8467.*K#E%UIPB:TZ1-:?(FE-DU119-456
M39%54V35%%DU159-D5539-44635%5D.1U5!D-119#4560Y'54&0U%%D-159#
MD=509"THLA8460N*K 5%UH(B:T&1M:#(6E!D+2BR%A192XJL)476DB)K29&U
MI,A:4F0M*;*6%%E+BJPE158I*+1*0;%5"@JN4E!TE8+"JQ047Z6@ "L%15@I
M*,1*\3^-_3Z.^W\<OSSCOFJ'U_QD^5?VS4]02P$"% ,4    " #L,'E:1L=-
M2)4   #-    $               @ $     9&]C4')O<',O87!P+GAM;%!+
M 0(4 Q0    ( .PP>5HEYIG2\0   "L"   1              "  <,   !D
M;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( .PP>5J97)PC$ 8  )PG   3
M              "  >,!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%
M  @ [#!Y6MF =6P:"   \2@  !@              ("!) @  'AL+W=O<FMS
M:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( .PP>5H:C%^2=@D  !8Q   8
M              " @700  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"
M% ,4    " #L,'E:#4:"ZVX$  #M&   &               @($@&@  >&PO
M=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ [#!Y6C0)C;PV"P
M(44  !@              ("!Q!X  'AL+W=O<FMS:&5E=',O<VAE970T+GAM
M;%!+ 0(4 Q0    ( .PP>5JR"SU,JPL  ,AQ   8              " @3 J
M  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " #L,'E: &G?
M[X40  !'5@  &               @($1-@  >&PO=V]R:W-H965T<R]S:&5E
M=#8N>&UL4$L! A0#%     @ [#!Y6CRE,S@1 @  W00  !@
M ("!S$8  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( .PP
M>5JGD=5H] <  *,@   8              " @1-)  !X;"]W;W)K<VAE971S
M+W-H965T."YX;6Q02P$"% ,4    " #L,'E: W)AJ\(6  ">0   &
M        @($]40  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%
M  @ [#!Y6I<B&,7**   !(8  !D              ("!-6@  'AL+W=O<FMS
M:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " #L,'E:2/U;G&<&  " $0
M&0              @($VD0  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+
M 0(4 Q0    ( .PP>5K$E292LP0  #T*   9              " @=27  !X
M;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ [#!Y6LI=_1YE
M P  O <  !D              ("!OIP  'AL+W=O<FMS:&5E=',O<VAE970Q
M,RYX;6Q02P$"% ,4    " #L,'E:7E[O'$,#  #[!@  &0
M@(%:H   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( .PP
M>5J>;#AR8 0  /0)   9              " @=2C  !X;"]W;W)K<VAE971S
M+W-H965T,34N>&UL4$L! A0#%     @ [#!Y6MC4.G"1 @  P04  !D
M         ("!:Z@  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4
M    " #L,'E::FM?AOX$   J#@  &0              @($SJP  >&PO=V]R
M:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( .PP>5I765,*=0L  %4<
M   9              " @6BP  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL
M4$L! A0#%     @ [#!Y6KKG*D69 @  V04  !D              ("!%+P
M 'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " #L,'E:_IU2
MDOL"   ]!P  &0              @('DO@  >&PO=V]R:W-H965T<R]S:&5E
M=#(P+GAM;%!+ 0(4 Q0    ( .PP>5IS0*)P2@,  #L'   9
M  " @1;"  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @
M[#!Y6I-P=(.S"@  <"@  !D              ("!E\4  'AL+W=O<FMS:&5E
M=',O<VAE970R,BYX;6Q02P$"% ,4    " #L,'E:3;GZ=@@$   L"0  &0
M            @(&!T   >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4
M Q0    ( .PP>5H;&!IFZ ,  +L(   9              " @<#4  !X;"]W
M;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ [#!Y6F:KD7NG"@
MFB(  !D              ("!W]@  'AL+W=O<FMS:&5E=',O<VAE970R-2YX
M;6Q02P$"% ,4    " #L,'E:M=">2+8$  !M#@  &0              @(&]
MXP  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( .PP>5J$
M[UDB3@0  'H)   9              " @:KH  !X;"]W;W)K<VAE971S+W-H
M965T,C<N>&UL4$L! A0#%     @ [#!Y6NE>5%&U!   B L  !D
M     ("!+^T  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4
M" #L,'E:E@DD?84%  "[#0  &0              @($;\@  >&PO=V]R:W-H
M965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( .PP>5H,P[Z;-P0  -$)   9
M              " @=?W  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L!
M A0#%     @ [#!Y6EY=L=<+ P  X@8  !D              ("!1?P  'AL
M+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " #L,'E:<)8Z<8P(
M  "2%@  &0              @(&'_P  >&PO=V]R:W-H965T<R]S:&5E=#,R
M+GAM;%!+ 0(4 Q0    ( .PP>5K6+'_"\ 0  #L,   9              "
M@4H( 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ [#!Y
M6F=!';$# @  L 0  !D              ("!<0T! 'AL+W=O<FMS:&5E=',O
M<VAE970S-"YX;6Q02P$"% ,4    " #L,'E:!A=M2G<P   KK0  &0
M        @(&K#P$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0
M   ( .PP>5KGZDZ>$ H  "@:   9              " @5E  0!X;"]W;W)K
M<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ [#!Y6AOZD[W_!0  '!$
M !D              ("!H$H! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q0
M2P$"% ,4    " #L,'E:T Z(EZP#  #@"@  &0              @('64 $
M>&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( .PP>5J"R9>Z
MP 0  #\*   9              " @;E4 0!X;"]W;W)K<VAE971S+W-H965T
M,SDN>&UL4$L! A0#%     @ [#!Y6EWQ^K2/ @  K 4  !D
M ("!L%D! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " #L
M,'E:?&GBO^0"   >!@  &0              @(%V7 $ >&PO=V]R:W-H965T
M<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( .PP>5J&XH[Y# 0  .\)   9
M          " @9%? 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#
M%     @ [#!Y6L9^1EQC @  3 4  !D              ("!U&,! 'AL+W=O
M<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " #L,'E:L;*PG<,"   )
M!@  &0              @(%N9@$ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM
M;%!+ 0(4 Q0    ( .PP>5JVU<RAD08  $$2   9              " @6AI
M 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ [#!Y6B_H
MD;2E @  \04  !D              ("!,' ! 'AL+W=O<FMS:&5E=',O<VAE
M970T-BYX;6Q02P$"% ,4    " #L,'E:QX#D;04#   \!P  &0
M    @($,<P$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    (
M .PP>5J)>I7750,  #H'   9              " @4AV 0!X;"]W;W)K<VAE
M971S+W-H965T-#@N>&UL4$L! A0#%     @ [#!Y6EKK9<#+ P  C D  !D
M             ("!U'D! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"
M% ,4    " #L,'E:=]/J#<$"   "!@  &0              @('6?0$ >&PO
M=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( .PP>5KS!K=UV@4
M /(0   9              " @<Z  0!X;"]W;W)K<VAE971S+W-H965T-3$N
M>&UL4$L! A0#%     @ [#!Y6E/\;)F& P  (P@  !D              ("!
MWX8! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " #L,'E:
M#ZE%1>T$  #T#@  &0              @(&<B@$ >&PO=V]R:W-H965T<R]S
M:&5E=#4S+GAM;%!+ 0(4 Q0    ( .PP>5I  .&U<P8  %L0   9
M      " @<"/ 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%
M  @ [#!Y6GQ=$<GA P  @@L  !D              ("!:I8! 'AL+W=O<FMS
M:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " #L,'E:>*MUH]D&   E.P
M&0              @(&"F@$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+
M 0(4 Q0    ( .PP>5I^5^H%30<  !TR   9              " @9*A 0!X
M;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ [#!Y6L>Z7].#
M @  K 8  !D              ("!%JD! 'AL+W=O<FMS:&5E=',O<VAE970U
M."YX;6Q02P$"% ,4    " #L,'E:7H/F,_T7   -V   &0
M@('0JP$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( .PP
M>5JA=K(#T 0   8>   9              " @03$ 0!X;"]W;W)K<VAE971S
M+W-H965T-C N>&UL4$L! A0#%     @ [#!Y6JW$UE]U!0  ]B(  !D
M         ("!"\D! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4
M    " #L,'E:%J9UT&(#   S"P  &0              @(&WS@$ >&PO=V]R
M:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( .PP>5J:(AAK,@,  '$0
M   9              " @5#2 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL
M4$L! A0#%     @ [#!Y6JA?E!]@ @  D@8  !D              ("!N=4!
M 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " #L,'E:ZC*%
M=X0"  #/!@  &0              @(%0V $ >&PO=V]R:W-H965T<R]S:&5E
M=#8U+GAM;%!+ 0(4 Q0    ( .PP>5K,0^^H&P0  !\2   9
M  " @0O; 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @
M[#!Y6H.CYI 5 P  &P@  !D              ("!7=\! 'AL+W=O<FMS:&5E
M=',O<VAE970V-RYX;6Q02P$"% ,4    " #L,'E:YP_2E3L%  !7(   &0
M            @(&IX@$ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4
M Q0    ( .PP>5IR70WSO0,  &81   9              " @1OH 0!X;"]W
M;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ [#!Y6E,!!$DA @
MOP0  !D              ("!#^P! 'AL+W=O<FMS:&5E=',O<VAE970W,"YX
M;6Q02P$"% ,4    " #L,'E:W&!Q6&X%  #>)   &0              @(%G
M[@$ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( .PP>5K>
MR.CCZ04   85   9              " @0ST 0!X;"]W;W)K<VAE971S+W-H
M965T-S(N>&UL4$L! A0#%     @ [#!Y6COMO;"5 P  WQ$  !D
M     ("!+/H! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4
M" #L,'E:!*J1O;$$  #3'@  &0              @('X_0$ >&PO=V]R:W-H
M965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( .PP>5KXKVH8^P4  "$J   9
M              " @> " @!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L!
M A0#%     @ [#!Y6A=.]#@1 P  @PP  !D              ("!$@D" 'AL
M+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " #L,'E:\#SA4]@"
M  #?"0  &0              @(%:# ( >&PO=V]R:W-H965T<R]S:&5E=#<W
M+GAM;%!+ 0(4 Q0    ( .PP>5I%-,OH^@(  '4)   9              "
M@6D/ @!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @ [#!Y
M6M+,^^*K!   #!<  !D              ("!FA(" 'AL+W=O<FMS:&5E=',O
M<VAE970W.2YX;6Q02P$"% ,4    " #L,'E:_@A8TSP#  #F"@  &0
M        @(%\%P( >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0
M   ( .PP>5K-?A,0M @  'M)   9              " @>\: @!X;"]W;W)K
M<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ [#!Y6J'DS*-K P  JA
M !D              ("!VB," 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q0
M2P$"% ,4    " #L,'E:$)U1^6X%  "2%@  &0              @(%\)P(
M>&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( .PP>5JYHO35
MJP(  )D&   9              " @2$M @!X;"]W;W)K<VAE971S+W-H965T
M.#0N>&UL4$L! A0#%     @ [#!Y6N[=#?#V @  IPH  !D
M ("! S " 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4    " #L
M,'E:-_QVUE@%  !L)   &0              @($P,P( >&PO=V]R:W-H965T
M<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    ( .PP>5K]T%;)7@0  !\1   9
M          " @;\X @!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L! A0#
M%     @ [#!Y6JS'THW) @  % D  !D              ("!5#T" 'AL+W=O
M<FMS:&5E=',O<VAE970X."YX;6Q02P$"% ,4    " #L,'E:V/FZ^<("  !W
M"0  &0              @(%40 ( >&PO=V]R:W-H965T<R]S:&5E=#@Y+GAM
M;%!+ 0(4 Q0    ( .PP>5H 7'-U1P8  )\X   9              " @4U#
M @!X;"]W;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @ [#!Y6NTJ
MVYK&'P  :FL" !D              ("!RTD" 'AL+W=O<FMS:&5E=',O<VAE
M970Y,2YX;6Q02P$"% ,4    " #L,'E:O%2(ZV@(  !G7P  &0
M    @('(:0( >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0    (
M .PP>5HB *^ S@(  "H(   9              " @6=R @!X;"]W;W)K<VAE
M971S+W-H965T.3,N>&UL4$L! A0#%     @ [#!Y6D)!EPS*!@  ;#,  !D
M             ("!;'4" 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q02P$"
M% ,4    " #L,'E:OJ'PJ$\%   ?'@  &0              @(%M? ( >&PO
M=V]R:W-H965T<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    ( .PP>5H50[>&GP,
M /H3   9              " @?.! @!X;"]W;W)K<VAE971S+W-H965T.38N
M>&UL4$L! A0#%     @ [#!Y6ID5C9!' @  <@4  !D              ("!
MR84" 'AL+W=O<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4    " #L,'E:
M*[X/*[(*  !8=   &0              @(%'B ( >&PO=V]R:W-H965T<R]S
M:&5E=#DX+GAM;%!+ 0(4 Q0    ( .PP>5H3U""!K08  /0I   9
M      " @3"3 @!X;"]W;W)K<VAE971S+W-H965T.3DN>&UL4$L! A0#%
M  @ [#!Y6KS_G)O\!@  (B4  !H              ("!%)H" 'AL+W=O<FMS
M:&5E=',O<VAE970Q,# N>&UL4$L! A0#%     @ [#!Y6K5#\6 - @  DP0
M !H              ("!2*$" 'AL+W=O<FMS:&5E=',O<VAE970Q,#$N>&UL
M4$L! A0#%     @ [#!Y6MGFF%,Z P  I0P  !H              ("!C:,"
M 'AL+W=O<FMS:&5E=',O<VAE970Q,#(N>&UL4$L! A0#%     @ [#!Y6I)=
ML27) @  J08  !H              ("!_Z8" 'AL+W=O<FMS:&5E=',O<VAE
M970Q,#,N>&UL4$L! A0#%     @ [#!Y6FE7&GSR!P  XS,  !H
M     ("! *H" 'AL+W=O<FMS:&5E=',O<VAE970Q,#0N>&UL4$L! A0#%
M  @ [#!Y6K9D"J". P  E H  !H              ("!*K(" 'AL+W=O<FMS
M:&5E=',O<VAE970Q,#4N>&UL4$L! A0#%     @ [#!Y6J&[/G'V!P  IRH
M !H              ("!\+4" 'AL+W=O<FMS:&5E=',O<VAE970Q,#8N>&UL
M4$L! A0#%     @ [#!Y6@Y(&\75 @  6PD  !H              ("!'KX"
M 'AL+W=O<FMS:&5E=',O<VAE970Q,#<N>&UL4$L! A0#%     @ [#!Y6HC5
MI<0I"   >UH  !H              ("!*\$" 'AL+W=O<FMS:&5E=',O<VAE
M970Q,#@N>&UL4$L! A0#%     @ [#!Y6N);TEEB @  004  !H
M     ("!C,D" 'AL+W=O<FMS:&5E=',O<VAE970Q,#DN>&UL4$L! A0#%
M  @ [#!Y6O PET:B P  =QL   T              ( !)LP" 'AL+W-T>6QE
M<RYX;6Q02P$"% ,4    " #L,'E:EXJ[',     3 @  "P
M@ 'SSP( 7W)E;',O+G)E;'-02P$"% ,4    " #L,'E:IF&.4;4'   E1P
M#P              @ '<T ( >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @
M[#!Y6A1DIV83 P  !$   !H              ( !OM@" 'AL+U]R96QS+W=O
M<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ [#!Y6M&<,ZAW @  G3T  !,
M             ( !"=P" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     '4
,=0 T(   L=X"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>395</ContextCount>
  <ElementCount>537</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>118</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>999002 - Disclosure - Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/Operations</Role>
      <ShortName>Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>999003 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>999004 - Disclosure - Concentrations and Risks</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConcentrationsAndRisks</Role>
      <ShortName>Concentrations and Risks</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>999005 - Disclosure - Prepayments and Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets</Role>
      <ShortName>Prepayments and Other Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>999006 - Disclosure - Short-term Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShortTermInvestments</Role>
      <ShortName>Short-term Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>999007 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/PropertyAndEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>999008 - Disclosure - Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/IntangibleAssetsNet</Role>
      <ShortName>Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>999009 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>999010 - Disclosure - Long-term Investments, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/LongTermInvestmentsNet</Role>
      <ShortName>Long-term Investments, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>999011 - Disclosure - Taxation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/Taxation</Role>
      <ShortName>Taxation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>999012 - Disclosure - Taxes Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxesPayable</Role>
      <ShortName>Taxes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>999013 - Disclosure - Short-term loans and current portion of long-term debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebt</Role>
      <ShortName>Short-term loans and current portion of long-term debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>999014 - Disclosure - Accrued Liabilities and Other Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables</Role>
      <ShortName>Accrued Liabilities and Other Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>999015 - Disclosure - Long-term debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/LongTermDebt</Role>
      <ShortName>Long-term debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>999016 - Disclosure - Ordinary Shares</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OrdinaryShares</Role>
      <ShortName>Ordinary Shares</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>999017 - Disclosure - Employee Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/EmployeeBenefits</Role>
      <ShortName>Employee Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>999018 - Disclosure - Share-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShareBasedCompensation</Role>
      <ShortName>Share-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>999019 - Disclosure - Net Loss per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/NetLossPerShare</Role>
      <ShortName>Net Loss per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>999020 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>999021 - Disclosure - Related Party Transactions and Balances</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances</Role>
      <ShortName>Related Party Transactions and Balances</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>999022 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>999023 - Disclosure - Fair Value Measurement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/FairValueMeasurement</Role>
      <ShortName>Fair Value Measurement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>999024 - Disclosure - Restricted Net Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/RestrictedNetAssets</Role>
      <ShortName>Restricted Net Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>999025 - Disclosure - Parent Company Only Condensed Financial Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformation</Role>
      <ShortName>Parent Company Only Condensed Financial Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>999026 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>999027 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>999028 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>999029 - Disclosure - Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsTables</Role>
      <ShortName>Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/Operations</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>999030 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>999031 - Disclosure - Concentrations and Risks (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConcentrationsAndRisksTables</Role>
      <ShortName>Concentrations and Risks (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ConcentrationsAndRisks</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>999032 - Disclosure - Prepayments and Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables</Role>
      <ShortName>Prepayments and Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>999033 - Disclosure - Short-term Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShortTermInvestmentsTables</Role>
      <ShortName>Short-term Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ShortTermInvestments</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>999034 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/PropertyAndEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/PropertyAndEquipmentNet</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>999035 - Disclosure - Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/IntangibleAssetsNetTables</Role>
      <ShortName>Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/IntangibleAssetsNet</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>999036 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/Goodwill</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>999037 - Disclosure - Long-term Investments, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/LongTermInvestmentsNetTables</Role>
      <ShortName>Long-term Investments, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/LongTermInvestmentsNet</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>999038 - Disclosure - Taxation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxationTables</Role>
      <ShortName>Taxation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/Taxation</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>999039 - Disclosure - Taxes Payable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxesPayableTables</Role>
      <ShortName>Taxes Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/TaxesPayable</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>999040 - Disclosure - Short-term loans and current portion of long-term debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtTables</Role>
      <ShortName>Short-term loans and current portion of long-term debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebt</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>999041 - Disclosure - Accrued Liabilities and Other Payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables</Role>
      <ShortName>Accrued Liabilities and Other Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>999042 - Disclosure - Long-term debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/LongTermDebtTables</Role>
      <ShortName>Long-term debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/LongTermDebt</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>999043 - Disclosure - Employee Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/EmployeeBenefitsTables</Role>
      <ShortName>Employee Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/EmployeeBenefits</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>999044 - Disclosure - Share-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ShareBasedCompensation</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>999045 - Disclosure - Net Loss per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/NetLossPerShareTables</Role>
      <ShortName>Net Loss per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/NetLossPerShare</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>999046 - Disclosure - Related Party Transactions and Balances (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables</Role>
      <ShortName>Related Party Transactions and Balances (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>999047 - Disclosure - Parent Company Only Condensed Financial Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables</Role>
      <ShortName>Parent Company Only Condensed Financial Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformation</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>999048 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/Acquisitions</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>999049 - Disclosure - Operations - Initial public offering ("IPO") and followed offerings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails</Role>
      <ShortName>Operations - Initial public offering ("IPO") and followed offerings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>999050 - Disclosure - Operations - Schedule of company's major subsidiaries, VIEs and subsidiaries of the VIEs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails</Role>
      <ShortName>Operations - Schedule of company's major subsidiaries, VIEs and subsidiaries of the VIEs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>999051 - Disclosure - Operations  - Contractual agreements with major VIEs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails</Role>
      <ShortName>Operations  - Contractual agreements with major VIEs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>999052 - Disclosure - Operations - Risks in relation to the VIE structure (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails</Role>
      <ShortName>Operations - Risks in relation to the VIE structure (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>999053 - Disclosure - Operations - Liquidity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsLiquidityDetails</Role>
      <ShortName>Operations - Liquidity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>999054 - Disclosure - Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents, restricted cash and time deposits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails</Role>
      <ShortName>Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents, restricted cash and time deposits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>999055 - Disclosure - Significant Accounting Policies - Movements of the allowance for expected credit losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForExpectedCreditLossesDetails</Role>
      <ShortName>Significant Accounting Policies - Movements of the allowance for expected credit losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>999056 - Disclosure - Significant Accounting Policies - Intangible assets, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails</Role>
      <ShortName>Significant Accounting Policies - Intangible assets, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>999057 - Disclosure - Significant Accounting Policies - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesGoodwillDetails</Role>
      <ShortName>Significant Accounting Policies - Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>999058 - Disclosure - Significant Accounting Policies - Sales and marketing expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesSalesAndMarketingExpensesDetails</Role>
      <ShortName>Significant Accounting Policies - Sales and marketing expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>999059 - Disclosure - Significant Accounting Policies - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails</Role>
      <ShortName>Significant Accounting Policies - Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>999060 - Disclosure - Significant Accounting Policies - Schedule of supplemental cash flow information related to operating leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails</Role>
      <ShortName>Significant Accounting Policies - Schedule of supplemental cash flow information related to operating leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>999061 - Disclosure - Significant Accounting Policies - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails</Role>
      <ShortName>Significant Accounting Policies - Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>999062 - Disclosure - Significant Accounting Policies - Statutory reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails</Role>
      <ShortName>Significant Accounting Policies - Statutory reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>999063 - Disclosure - Significant Accounting Policies - Segment reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails</Role>
      <ShortName>Significant Accounting Policies - Segment reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>999064 - Disclosure - Concentrations and Risks (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConcentrationsAndRisksDetails</Role>
      <ShortName>Concentrations and Risks (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ConcentrationsAndRisksTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>999065 - Disclosure - Prepayments and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails</Role>
      <ShortName>Prepayments and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>999066 - Disclosure - Short-term Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShortTermInvestmentsDetails</Role>
      <ShortName>Short-term Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ShortTermInvestmentsTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>999067 - Disclosure - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/PropertyAndEquipmentNetDetails</Role>
      <ShortName>Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/PropertyAndEquipmentNetTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>999068 - Disclosure - Intangible Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/IntangibleAssetsNetDetails</Role>
      <ShortName>Intangible Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/IntangibleAssetsNetTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>999069 - Disclosure - Intangible Assets, Net - Intangible assets amortization expense for future years (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails</Role>
      <ShortName>Intangible Assets, Net - Intangible assets amortization expense for future years (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>999070 - Disclosure - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/GoodwillDetails</Role>
      <ShortName>Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/GoodwillTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>999071 - Disclosure - Long-term Investments, Net - Summary of Equity Method Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails</Role>
      <ShortName>Long-term Investments, Net - Summary of Equity Method Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>999072 - Disclosure - Long-term Investments, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/LongTermInvestmentsNetDetails</Role>
      <ShortName>Long-term Investments, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/LongTermInvestmentsNetTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>999073 - Disclosure - Taxation - Schedule of composition of income tax expense/(benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Taxation - Schedule of composition of income tax expense/(benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>999074 - Disclosure - Taxation - Income taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxationIncomeTaxesDetails</Role>
      <ShortName>Taxation - Income taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>999075 - Disclosure - Taxation - Sales tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxationSalesTaxDetails</Role>
      <ShortName>Taxation - Sales tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>999076 - Disclosure - Taxation - Deferred tax assets and liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Taxation - Deferred tax assets and liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>999077 - Disclosure - Taxation - Withholding income tax on dividends (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails</Role>
      <ShortName>Taxation - Withholding income tax on dividends (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>999078 - Disclosure - Taxes Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxesPayableDetails</Role>
      <ShortName>Taxes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/TaxesPayableTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>999079 - Disclosure - Short-term loans and current portion of long-term debt  (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails</Role>
      <ShortName>Short-term loans and current portion of long-term debt  (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>999080 - Disclosure - Accrued Liabilities and Other Payables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails</Role>
      <ShortName>Accrued Liabilities and Other Payables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>999081 - Disclosure - Long-term debt - Schedule of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/LongTermDebtScheduleOfDebtDetails</Role>
      <ShortName>Long-term debt - Schedule of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>999082 - Disclosure - Long-term debt - Schedule of long-term bank loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails</Role>
      <ShortName>Long-term debt - Schedule of long-term bank loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>999083 - Disclosure - Long-term debt - Summary of the Company's non-current portion of unsecured senior notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails</Role>
      <ShortName>Long-term debt - Summary of the Company's non-current portion of unsecured senior notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>999084 - Disclosure - Long-term debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails</Role>
      <ShortName>Long-term debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>999085 - Disclosure - Ordinary Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OrdinarySharesDetails</Role>
      <ShortName>Ordinary Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/OrdinaryShares</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>999086 - Disclosure - Employee Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/EmployeeBenefitsDetails</Role>
      <ShortName>Employee Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/EmployeeBenefitsTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>999087 - Disclosure - Share-based Compensation - Description of share option plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails</Role>
      <ShortName>Share-based Compensation - Description of share option plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>999088 - Disclosure - Share-based Compensation - Service-based RSUs activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails</Role>
      <ShortName>Share-based Compensation - Service-based RSUs activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>999089 - Disclosure - Share-based Compensation - Valuation assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails</Role>
      <ShortName>Share-based Compensation - Valuation assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>999090 - Disclosure - Share-based Compensation - Valuation assumptions (Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsParentheticalDetails</Role>
      <ShortName>Share-based Compensation - Valuation assumptions (Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>999091 - Disclosure - Share-based Compensation - Share options activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails</Role>
      <ShortName>Share-based Compensation - Share options activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>999092 - Disclosure - Net Loss per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/NetLossPerShareDetails</Role>
      <ShortName>Net Loss per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/NetLossPerShareTables</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>999093 - Disclosure - Related Party Transactions and Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails</Role>
      <ShortName>Related Party Transactions and Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>999094 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/SegmentInformation</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>999095 - Disclosure - Fair Value Measurement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/FairValueMeasurementDetails</Role>
      <ShortName>Fair Value Measurement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/FairValueMeasurement</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>999096 - Disclosure - Restricted Net Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/RestrictedNetAssetsDetails</Role>
      <ShortName>Restricted Net Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/RestrictedNetAssets</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>999097 - Disclosure - Parent Company Only Condensed Financial Information - Condensed balance sheets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails</Role>
      <ShortName>Parent Company Only Condensed Financial Information - Condensed balance sheets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>999098 - Disclosure - Parent Company Only Condensed Financial Information - Condensed statements of comprehensive loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails</Role>
      <ShortName>Parent Company Only Condensed Financial Information - Condensed statements of comprehensive loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>999099 - Disclosure - Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails</Role>
      <ShortName>Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>999100 - Disclosure - Acquisitions (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/AcquisitionsTables</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>999101 - Disclosure - Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/AcquisitionsDetails</Role>
      <ShortName>Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/AcquisitionsTables</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="d930276d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>999102 - Disclosure - Subsequent Events - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SubsequentEventsAdditionalInformationDetails</Role>
      <ShortName>Subsequent Events - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>bili-20241231.xsd</File>
    <File>bili-20241231_cal.xml</File>
    <File>bili-20241231_def.xml</File>
    <File>bili-20241231_lab.xml</File>
    <File>bili-20241231_pre.xml</File>
    <File doctype="20-F" isDefinitelyFs="true" isUsgaap="true" original="d930276d20f.htm">d930276d20f.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>g930276g0319132127102.jpg</File>
    <File>g930276g0319132128068.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="5">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1518">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="14">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="48">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="1">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>139
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "d930276d20f.htm": {
   "nsprefix": "bili",
   "nsuri": "http://www.bilibili.com/20241231",
   "dts": {
    "schema": {
     "local": [
      "bili-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/currency/2024/currency-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/exch/2024/exch-2024.xsd",
      "https://xbrl.sec.gov/naics/2024/naics-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "bili-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "bili-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "bili-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "bili-20241231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "d930276d20f.htm"
     ]
    }
   },
   "keyStandard": 431,
   "keyCustom": 106,
   "axisStandard": 33,
   "axisCustom": 3,
   "memberStandard": 45,
   "memberCustom": 69,
   "hidden": {
    "total": 12,
    "http://fasb.org/us-gaap/2024": 7,
    "http://xbrl.sec.gov/dei/2024": 4,
    "http://xbrl.sec.gov/cyd/2024": 1
   },
   "contextCount": 395,
   "entityCount": 1,
   "segmentCount": 118,
   "elementCount": 962,
   "unitCount": 12,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1518,
    "http://xbrl.sec.gov/dei/2024": 48,
    "http://xbrl.sec.gov/cyd/2024": 14,
    "http://fasb.org/srt/2024": 5,
    "http://xbrl.sec.gov/ecd/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://www.bilibili.com/role/CoverPage",
     "longName": "1001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
     "longName": "1002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:AssetsCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:Liabilities",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
     "longName": "1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
     "longName": "1005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2021",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
     "longName": "1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.bilibili.com/role/Operations",
     "longName": "999002 - Disclosure - Operations",
     "shortName": "Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.bilibili.com/role/SignificantAccountingPolicies",
     "longName": "999003 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.bilibili.com/role/ConcentrationsAndRisks",
     "longName": "999004 - Disclosure - Concentrations and Risks",
     "shortName": "Concentrations and Risks",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets",
     "longName": "999005 - Disclosure - Prepayments and Other Current Assets",
     "shortName": "Prepayments and Other Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.bilibili.com/role/ShortTermInvestments",
     "longName": "999006 - Disclosure - Short-term Investments",
     "shortName": "Short-term Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:ShortTermInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:ShortTermInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.bilibili.com/role/PropertyAndEquipmentNet",
     "longName": "999007 - Disclosure - Property and Equipment, Net",
     "shortName": "Property and Equipment, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.bilibili.com/role/IntangibleAssetsNet",
     "longName": "999008 - Disclosure - Intangible Assets, Net",
     "shortName": "Intangible Assets, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.bilibili.com/role/Goodwill",
     "longName": "999009 - Disclosure - Goodwill",
     "shortName": "Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.bilibili.com/role/LongTermInvestmentsNet",
     "longName": "999010 - Disclosure - Long-term Investments, Net",
     "shortName": "Long-term Investments, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:LongTermInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:LongTermInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.bilibili.com/role/Taxation",
     "longName": "999011 - Disclosure - Taxation",
     "shortName": "Taxation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:IncomeAndOtherTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:IncomeAndOtherTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.bilibili.com/role/TaxesPayable",
     "longName": "999012 - Disclosure - Taxes Payable",
     "shortName": "Taxes Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:TaxesPayableDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:TaxesPayableDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebt",
     "longName": "999013 - Disclosure - Short-term loans and current portion of long-term debt",
     "shortName": "Short-term loans and current portion of long-term debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables",
     "longName": "999014 - Disclosure - Accrued Liabilities and Other Payables",
     "shortName": "Accrued Liabilities and Other Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.bilibili.com/role/LongTermDebt",
     "longName": "999015 - Disclosure - Long-term debt",
     "shortName": "Long-term debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.bilibili.com/role/OrdinaryShares",
     "longName": "999016 - Disclosure - Ordinary Shares",
     "shortName": "Ordinary Shares",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:CommonStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:CommonStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.bilibili.com/role/EmployeeBenefits",
     "longName": "999017 - Disclosure - Employee Benefits",
     "shortName": "Employee Benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.bilibili.com/role/ShareBasedCompensation",
     "longName": "999018 - Disclosure - Share-based Compensation",
     "shortName": "Share-based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.bilibili.com/role/NetLossPerShare",
     "longName": "999019 - Disclosure - Net Loss per Share",
     "shortName": "Net Loss per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.bilibili.com/role/CommitmentsAndContingencies",
     "longName": "999020 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances",
     "longName": "999021 - Disclosure - Related Party Transactions and Balances",
     "shortName": "Related Party Transactions and Balances",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.bilibili.com/role/SegmentInformation",
     "longName": "999022 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.bilibili.com/role/FairValueMeasurement",
     "longName": "999023 - Disclosure - Fair Value Measurement",
     "shortName": "Fair Value Measurement",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.bilibili.com/role/RestrictedNetAssets",
     "longName": "999024 - Disclosure - Restricted Net Assets",
     "shortName": "Restricted Net Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformation",
     "longName": "999025 - Disclosure - Parent Company Only Condensed Financial Information",
     "shortName": "Parent Company Only Condensed Financial Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.bilibili.com/role/Acquisitions",
     "longName": "999026 - Disclosure - Acquisitions",
     "shortName": "Acquisitions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.bilibili.com/role/SubsequentEvents",
     "longName": "999027 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies",
     "longName": "999028 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "35",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.bilibili.com/role/OperationsTables",
     "longName": "999029 - Disclosure - Operations (Tables)",
     "shortName": "Operations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesTables",
     "longName": "999030 - Disclosure - Significant Accounting Policies (Tables)",
     "shortName": "Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.bilibili.com/role/ConcentrationsAndRisksTables",
     "longName": "999031 - Disclosure - Concentrations and Risks (Tables)",
     "shortName": "Concentrations and Risks (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables",
     "longName": "999032 - Disclosure - Prepayments and Other Current Assets (Tables)",
     "shortName": "Prepayments and Other Current Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.bilibili.com/role/ShortTermInvestmentsTables",
     "longName": "999033 - Disclosure - Short-term Investments (Tables)",
     "shortName": "Short-term Investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:DisclosureOfShortTermInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bili:ShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:DisclosureOfShortTermInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bili:ShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.bilibili.com/role/PropertyAndEquipmentNetTables",
     "longName": "999034 - Disclosure - Property and Equipment, Net (Tables)",
     "shortName": "Property and Equipment, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.bilibili.com/role/IntangibleAssetsNetTables",
     "longName": "999035 - Disclosure - Intangible Assets, Net (Tables)",
     "shortName": "Intangible Assets, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.bilibili.com/role/GoodwillTables",
     "longName": "999036 - Disclosure - Goodwill (Tables)",
     "shortName": "Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.bilibili.com/role/LongTermInvestmentsNetTables",
     "longName": "999037 - Disclosure - Long-term Investments, Net (Tables)",
     "shortName": "Long-term Investments, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.bilibili.com/role/TaxationTables",
     "longName": "999038 - Disclosure - Taxation (Tables)",
     "shortName": "Taxation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bili:IncomeAndOtherTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bili:IncomeAndOtherTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.bilibili.com/role/TaxesPayableTables",
     "longName": "999039 - Disclosure - Taxes Payable (Tables)",
     "shortName": "Taxes Payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:ScheduleOfTaxesPayableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bili:TaxesPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:ScheduleOfTaxesPayableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "bili:TaxesPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtTables",
     "longName": "999040 - Disclosure - Short-term loans and current portion of long-term debt (Tables)",
     "shortName": "Short-term loans and current portion of long-term debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables",
     "longName": "999041 - Disclosure - Accrued Liabilities and Other Payables (Tables)",
     "shortName": "Accrued Liabilities and Other Payables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.bilibili.com/role/LongTermDebtTables",
     "longName": "999042 - Disclosure - Long-term debt (Tables)",
     "shortName": "Long-term debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfDebtConversionsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfDebtConversionsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.bilibili.com/role/EmployeeBenefitsTables",
     "longName": "999043 - Disclosure - Employee Benefits (Tables)",
     "shortName": "Employee Benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.bilibili.com/role/ShareBasedCompensationTables",
     "longName": "999044 - Disclosure - Share-based Compensation (Tables)",
     "shortName": "Share-based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.bilibili.com/role/NetLossPerShareTables",
     "longName": "999045 - Disclosure - Net Loss per Share (Tables)",
     "shortName": "Net Loss per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables",
     "longName": "999046 - Disclosure - Related Party Transactions and Balances (Tables)",
     "shortName": "Related Party Transactions and Balances (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables",
     "longName": "999047 - Disclosure - Parent Company Only Condensed Financial Information (Tables)",
     "shortName": "Parent Company Only Condensed Financial Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.bilibili.com/role/AcquisitionsTables",
     "longName": "999048 - Disclosure - Acquisitions (Tables)",
     "shortName": "Acquisitions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_GameBusinessMemberusgaapBusinessAcquisitionAxis",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_GameBusinessMemberusgaapBusinessAcquisitionAxis",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
     "longName": "999049 - Disclosure - Operations - Initial public offering (\"IPO\") and followed offerings (Details)",
     "shortName": "Operations - Initial public offering (\"IPO\") and followed offerings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "P01_01_2023To12_31_2023",
      "name": "bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P10_03_2022To10_03_2022_HSXAMemberBILIStockExchangeAxis",
      "name": "bili:DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails",
     "longName": "999050 - Disclosure - Operations - Schedule of company's major subsidiaries, VIEs and subsidiaries of the VIEs (Details)",
     "shortName": "Operations - Schedule of company's major subsidiaries, VIEs and subsidiaries of the VIEs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
      "name": "bili:EntityIncorporationStateCountryNameAndDateOfIncorporation",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
      "name": "bili:EntityIncorporationStateCountryNameAndDateOfIncorporation",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails",
     "longName": "999051 - Disclosure - Operations  - Contractual agreements with major VIEs (Details)",
     "shortName": "Operations  - Contractual agreements with major VIEs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "P12_22_2020To12_22_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis",
      "name": "bili:AgreementTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P12_22_2020To12_22_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis",
      "name": "bili:AgreementTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
     "longName": "999052 - Disclosure - Operations - Risks in relation to the VIE structure (Details)",
     "shortName": "Operations - Risks in relation to the VIE structure (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.bilibili.com/role/OperationsLiquidityDetails",
     "longName": "999053 - Disclosure - Operations - Liquidity (Details)",
     "shortName": "Operations - Liquidity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_ConvertibleDebtMemberusgaapDebtInstrumentAxis",
      "name": "us-gaap:RepaymentsOfConvertibleDebt",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails",
     "longName": "999054 - Disclosure - Significant Accounting Policies - Convenience Translation, Cash & cash equivalents, restricted cash and time deposits (Details)",
     "shortName": "Significant Accounting Policies - Convenience Translation, Cash & cash equivalents, restricted cash and time deposits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "bili:ConvenienceTranslationPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:RestrictedCash",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "bili:CashAndCashEquivalentsAndOtherPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForExpectedCreditLossesDetails",
     "longName": "999055 - Disclosure - Significant Accounting Policies - Movements of the allowance for expected credit losses (Details)",
     "shortName": "Significant Accounting Policies - Movements of the allowance for expected credit losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2023",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2021",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails",
     "longName": "999056 - Disclosure - Significant Accounting Policies - Intangible assets, net (Details)",
     "shortName": "Significant Accounting Policies - Intangible assets, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesGoodwillDetails",
     "longName": "999057 - Disclosure - Significant Accounting Policies - Goodwill (Details)",
     "shortName": "Significant Accounting Policies - Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R65": {
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesSalesAndMarketingExpensesDetails",
     "longName": "999058 - Disclosure - Significant Accounting Policies - Sales and marketing expenses (Details)",
     "shortName": "Significant Accounting Policies - Sales and marketing expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:MarketingAndAdvertisingExpense",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:MarketingAndAdvertisingExpense",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails",
     "longName": "999059 - Disclosure - Significant Accounting Policies - Leases (Details)",
     "shortName": "Significant Accounting Policies - Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails",
     "longName": "999060 - Disclosure - Significant Accounting Policies - Schedule of supplemental cash flow information related to operating leases (Details)",
     "shortName": "Significant Accounting Policies - Schedule of supplemental cash flow information related to operating leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
     "longName": "999061 - Disclosure - Significant Accounting Policies - Revenue Recognition (Details)",
     "shortName": "Significant Accounting Policies - Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails",
     "longName": "999062 - Disclosure - Significant Accounting Policies - Statutory reserves (Details)",
     "shortName": "Significant Accounting Policies - Statutory reserves (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfAppropriationsToRetainedEarningsTableTextBlock",
       "bili:StatutoryReservesPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfAppropriationsToRetainedEarningsTableTextBlock",
       "bili:StatutoryReservesPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails",
     "longName": "999063 - Disclosure - Significant Accounting Policies - Segment reporting (Details)",
     "shortName": "Significant Accounting Policies - Segment reporting (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Unit_Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R71": {
     "role": "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
     "longName": "999064 - Disclosure - Concentrations and Risks (Details)",
     "shortName": "Concentrations and Risks (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerAMembersrtMajorCustomersAxis",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerAMembersrtMajorCustomersAxis",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails",
     "longName": "999065 - Disclosure - Prepayments and Other Current Assets (Details)",
     "shortName": "Prepayments and Other Current Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "bili:PrepaidRevenueSharingCost",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "bili:PrepaidRevenueSharingCost",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.bilibili.com/role/ShortTermInvestmentsDetails",
     "longName": "999066 - Disclosure - Short-term Investments (Details)",
     "shortName": "Short-term Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:ShortTermInvestments",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bili:DisclosureOfShortTermInvestmentsTableTextBlock",
       "bili:ShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:InvestmentIncomeLossRelatedToShortTermInvestments",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "bili:ShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails",
     "longName": "999067 - Disclosure - Property and Equipment, Net (Details)",
     "shortName": "Property and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
     "longName": "999068 - Disclosure - Intangible Assets, Net (Details)",
     "shortName": "Intangible Assets, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails",
     "longName": "999069 - Disclosure - Intangible Assets, Net - Intangible assets amortization expense for future years (Details)",
     "shortName": "Intangible Assets, Net - Intangible assets amortization expense for future years (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.bilibili.com/role/GoodwillDetails",
     "longName": "999070 - Disclosure - Goodwill (Details)",
     "shortName": "Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2023",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R78": {
     "role": "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails",
     "longName": "999071 - Disclosure - Long-term Investments, Net - Summary of Equity Method Investments (Details)",
     "shortName": "Long-term Investments, Net - Summary of Equity Method Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.bilibili.com/role/LongTermInvestmentsNetDetails",
     "longName": "999072 - Disclosure - Long-term Investments, Net (Details)",
     "shortName": "Long-term Investments, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.bilibili.com/role/TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails",
     "longName": "999073 - Disclosure - Taxation - Schedule of composition of income tax expense/(benefit) (Details)",
     "shortName": "Taxation - Schedule of composition of income tax expense/(benefit) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "bili:IncomeAndOtherTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "bili:IncomeAndOtherTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.bilibili.com/role/TaxationIncomeTaxesDetails",
     "longName": "999074 - Disclosure - Taxation - Income taxes (Details)",
     "shortName": "Taxation - Income taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.bilibili.com/role/TaxationSalesTaxDetails",
     "longName": "999075 - Disclosure - Taxation - Sales tax (Details)",
     "shortName": "Taxation - Sales tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_ServiceMembersrtProductOrServiceAxis",
      "name": "bili:ValueAddedTaxRatePercent",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_ServiceMembersrtProductOrServiceAxis",
      "name": "bili:ValueAddedTaxRatePercent",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails",
     "longName": "999076 - Disclosure - Taxation - Deferred tax assets and liabilities (Details)",
     "shortName": "Taxation - Deferred tax assets and liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:DeferredTaxAssetsDeferredIncome",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:DeferredTaxAssetsDeferredIncome",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails",
     "longName": "999077 - Disclosure - Taxation - Withholding income tax on dividends (Details)",
     "shortName": "Taxation - Withholding income tax on dividends (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.bilibili.com/role/TaxesPayableDetails",
     "longName": "999078 - Disclosure - Taxes Payable (Details)",
     "shortName": "Taxes Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:AccruedIncomeTaxesCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfTaxesPayableTableTextBlock",
       "bili:TaxesPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:AccruedIncomeTaxesCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfTaxesPayableTableTextBlock",
       "bili:TaxesPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails",
     "longName": "999079 - Disclosure - Short-term loans and current portion of long-term debt  (Details)",
     "shortName": "Short-term loans and current portion of long-term debt  (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:DebtCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis",
      "name": "us-gaap:ShortTermDebtTerms",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails",
     "longName": "999080 - Disclosure - Accrued Liabilities and Other Payables (Details)",
     "shortName": "Accrued Liabilities and Other Payables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:AccruedMarketingCostsCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:AccruedMarketingCostsCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.bilibili.com/role/LongTermDebtScheduleOfDebtDetails",
     "longName": "999081 - Disclosure - Long-term debt - Schedule of Debt (Details)",
     "shortName": "Long-term debt - Schedule of Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:LongTermLoansFromBank",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtConversionsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "bili:ConvertibleNotes",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtConversionsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails",
     "longName": "999082 - Disclosure - Long-term debt - Schedule of long-term bank loans (Details)",
     "shortName": "Long-term debt - Schedule of long-term bank loans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails",
     "longName": "999083 - Disclosure - Long-term debt - Summary of the Company's non-current portion of unsecured senior notes (Details)",
     "shortName": "Long-term debt - Summary of the Company's non-current portion of unsecured senior notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
     "longName": "999084 - Disclosure - Long-term debt - Additional Information (Details)",
     "shortName": "Long-term debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:LongTermDebtMaturingInYearsTwoAndThree",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.bilibili.com/role/OrdinarySharesDetails",
     "longName": "999085 - Disclosure - Ordinary Shares (Details)",
     "shortName": "Ordinary Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "P01_01_2023To12_31_2023",
      "name": "bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn03_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "Unit_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "bili:CommonStockTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.bilibili.com/role/EmployeeBenefitsDetails",
     "longName": "999086 - Disclosure - Employee Benefits (Details)",
     "shortName": "Employee Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:DefinedContributionPlanCostRecognizedPensionAndMedical",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:DefinedContributionPlanCostRecognizedPensionAndMedical",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
     "longName": "999087 - Disclosure - Share-based Compensation - Description of share option plans (Details)",
     "shortName": "Share-based Compensation - Description of share option plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
     "longName": "999088 - Disclosure - Share-based Compensation - Service-based RSUs activities (Details)",
     "shortName": "Share-based Compensation - Service-based RSUs activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
     "longName": "999089 - Disclosure - Share-based Compensation - Valuation assumptions (Details)",
     "shortName": "Share-based Compensation - Valuation assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsParentheticalDetails",
     "longName": "999090 - Disclosure - Share-based Compensation - Valuation assumptions (Parenthetical) (Details)",
     "shortName": "Share-based Compensation - Valuation assumptions (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R98": {
     "role": "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
     "longName": "999091 - Disclosure - Share-based Compensation - Share options activities (Details)",
     "shortName": "Share-based Compensation - Share options activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "P01_01_2022To12_31_2022",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "Unit_CNY_per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2022To12_31_2022",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "Unit_CNY_per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.bilibili.com/role/NetLossPerShareDetails",
     "longName": "999092 - Disclosure - Net Loss per Share (Details)",
     "shortName": "Net Loss per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails",
     "longName": "999093 - Disclosure - Related Party Transactions and Balances (Details)",
     "shortName": "Related Party Transactions and Balances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.bilibili.com/role/SegmentInformationDetails",
     "longName": "999094 - Disclosure - Segment Information (Details)",
     "shortName": "Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Unit_Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R102": {
     "role": "http://www.bilibili.com/role/FairValueMeasurementDetails",
     "longName": "999095 - Disclosure - Fair Value Measurement (Details)",
     "shortName": "Fair Value Measurement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:ImpairmentOfLongTermInvestments",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis",
      "name": "bili:ImpairmentOfLongTermInvestments",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.bilibili.com/role/RestrictedNetAssetsDetails",
     "longName": "999096 - Disclosure - Restricted Net Assets (Details)",
     "shortName": "Restricted Net Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "bili:PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
     "longName": "999097 - Disclosure - Parent Company Only Condensed Financial Information - Condensed balance sheets (Details)",
     "shortName": "Parent Company Only Condensed Financial Information - Condensed balance sheets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails",
     "longName": "999098 - Disclosure - Parent Company Only Condensed Financial Information - Condensed statements of comprehensive loss (Details)",
     "shortName": "Parent Company Only Condensed Financial Information - Condensed statements of comprehensive loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "name": "us-gaap:CostsAndExpenses",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "name": "us-gaap:CostsAndExpenses",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails",
     "longName": "999099 - Disclosure - Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Details)",
     "shortName": "Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
     "longName": "999100 - Disclosure - Acquisitions (Narrative) (Details)",
     "shortName": "Acquisitions (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.bilibili.com/role/AcquisitionsDetails",
     "longName": "999101 - Disclosure - Acquisitions (Details)",
     "shortName": "Acquisitions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2022",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.bilibili.com/role/SubsequentEventsAdditionalInformationDetails",
     "longName": "999102 - Disclosure - Subsequent Events - Additional Information (Details)",
     "shortName": "Subsequent Events - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:SubsequentEventDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:SubsequentEventDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d930276d20f.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "Accrued Liabilities and Other Payables",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r91",
      "r96",
      "r1222"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 12.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "verboseLabel": "Accounts payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r960"
     ]
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r232",
      "r345",
      "r902"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts receivable",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r891"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Net, Current",
        "terseLabel": "Accounts receivable, net",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1145"
     ]
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "terseLabel": "Others",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r904",
      "r1222"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "EIT payable",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r157"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 10.0
      },
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 17.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 24.0
      },
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities and other payables",
        "verboseLabel": "Accrued liabilities and other payables",
        "totalLabel": "Total",
        "definitionGuidance": "Accrued liabilities and other payables",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "us-gaap_AccruedMarketingCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedMarketingCostsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Marketing Costs, Current",
        "terseLabel": "Accrued marketing expenses",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Professional Fees, Current",
        "verboseLabel": "Professional fees",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "bili_AccruedWithholdingIncomeTaxAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "AccruedWithholdingIncomeTaxAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Withholding Income Tax Amount",
        "terseLabel": "Withholding tax amount",
        "documentation": "Represents the carrying amount, as of the balance sheet date, of withholding tax amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r220",
      "r726"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 34.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "verboseLabel": "Accumulated other comprehensive income",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r106",
      "r233",
      "r719",
      "r757",
      "r761"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income/(loss)",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r12",
      "r23",
      "r599",
      "r602",
      "r677",
      "r752",
      "r753",
      "r1115",
      "r1116",
      "r1117",
      "r1132",
      "r1133",
      "r1134",
      "r1135"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Weighted-average useful lives",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r897"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r960",
      "r1301"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r780",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1234",
      "r1303"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash (used in)/provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AdrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdrMember",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/CoverPage",
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ADR [Member]",
        "disclosureGuidance": "American Depositary Shares",
        "terseLabel": "ADSs",
        "verboseLabel": "American Depository Shares [Member]",
        "documentation": "American Depositary Receipt (or American Depositary Share, ADS)."
       }
      }
     },
     "auth_ref": [
      "r983"
     ]
    },
    "us-gaap_AdvancesOnInventoryPurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvancesOnInventoryPurchases",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advances on Inventory Purchases",
        "terseLabel": "Prepayments to inventory suppliers",
        "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1113"
     ]
    },
    "bili_AdvancesToOrPayablesFromThirdPartySellers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "AdvancesToOrPayablesFromThirdPartySellers",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advances To Or Payables From Third Party Sellers",
        "negatedLabel": "Advances from/payables to third parties",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable to third-party sellers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingMember",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising [Member]",
        "terseLabel": "Advertising",
        "documentation": "Announcement promoting product, service, or event."
       }
      }
     },
     "auth_ref": [
      "r1194"
     ]
    },
    "bili_AdvertisingRevenuesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "AdvertisingRevenuesMember",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Revenues [Member]",
        "terseLabel": "Advertising revenues",
        "documentation": "Advertising revenues Member."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1001",
      "r1012",
      "r1022",
      "r1055"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r1004",
      "r1015",
      "r1025",
      "r1058"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "bili_AgreementTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "AgreementTerm",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agreement, Term",
        "terseLabel": "Term of agreement",
        "documentation": "Period of agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]",
        "terseLabel": "All Currencies [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1016",
      "r1026",
      "r1050",
      "r1059",
      "r1063",
      "r1071"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r1069"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allocated Share-based Compensation Expense",
        "terseLabel": "Share-based compensation expenses",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r525",
      "r533"
     ]
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of movements of the allowance for expected credit losses",
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r1151"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForExpectedCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Beginning balance",
        "periodStartLabel": "Balance at January 1",
        "periodEndLabel": "Balance at December 31",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r346",
      "r364",
      "r365",
      "r368",
      "r1269"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForExpectedCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for Doubtful Accounts Receivable, Write-offs",
        "negatedLabel": "Write-offs",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r367"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r449",
      "r1124",
      "r1248"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets",
        "verboseLabel": "Amortization expenses",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r383",
      "r390",
      "r925"
     ]
    },
    "us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries",
        "terseLabel": "Amount of net assets of the Company's PRC subsidiaries and VIEs, not available for distribution",
        "documentation": "Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year."
       }
      }
     },
     "auth_ref": [
      "r265"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive securities excluded from the calculation of diluted net loss per share",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Net Loss Per Share",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "AppropriationToGeneralReserveFundsAndStatutorySurplusFunds",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Appropriation To General Reserve Funds And Statutory Surplus Funds",
        "terseLabel": "Appropriations to general reserve funds and statutory surplus funds",
        "documentation": "Amount of appropriations made to general reserve funds and statutory surplus funds."
       }
      }
     },
     "auth_ref": []
    },
    "bili_AppropriationToStatutoryReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "AppropriationToStatutoryReserves",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Appropriation to Statutory Reserves",
        "terseLabel": "Appropriation to statutory reserves",
        "documentation": "Amount of appropriations made to the statutory reserve."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Arrangements and Non-arrangement Transactions [Domain]",
        "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r586"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r170",
      "r224",
      "r266",
      "r305",
      "r313",
      "r331",
      "r334",
      "r353",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r588",
      "r592",
      "r636",
      "r715",
      "r828",
      "r916",
      "r917",
      "r960",
      "r978",
      "r1186",
      "r1187",
      "r1256"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r238",
      "r266",
      "r353",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r588",
      "r592",
      "r636",
      "r960",
      "r1186",
      "r1187",
      "r1256"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent",
        "totalLabel": "Total non-current assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r353",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r588",
      "r592",
      "r636",
      "r1186",
      "r1187",
      "r1256"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Non-current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r984",
      "r985",
      "r1008"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r984",
      "r985",
      "r1008"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r984",
      "r985",
      "r1008"
     ]
    },
    "bili_AverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "AverageInterestRate",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Interest Rate",
        "verboseLabel": "Average interest rate",
        "documentation": "Average interest rate."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationTables",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r497",
      "r498",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of presentation",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "bili_BilibiliCo.LtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "BilibiliCo.LtdMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bilibili Co. Ltd [Member]",
        "terseLabel": "Bilibili Co., Ltd.",
        "documentation": "Represents information pertaining to Bilibili Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "bili_BilibiliHkLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "BilibiliHkLimitedMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bilibili Hk Limited [Member]",
        "terseLabel": "Bilibili HK Limited",
        "documentation": "Represents information pertaining to Bilibili HK Limited."
       }
      }
     },
     "auth_ref": []
    },
    "bili_BrandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "BrandMember",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brand [Member]",
        "terseLabel": "Brand",
        "documentation": "Brand."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r575",
      "r942",
      "r943"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r62",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r575",
      "r942",
      "r943"
     ]
    },
    "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Transaction Costs",
        "terseLabel": "Business acquisition",
        "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Acquisitions",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination",
        "totalLabel": "Total",
        "documentation": "Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r16"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination [Abstract]",
        "terseLabel": "Total purchase price comprised of:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/Acquisitions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r576"
     ]
    },
    "us-gaap_BusinessCombinationGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationGoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Goodwill [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedLabel": "Deferred tax liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Intangible assets",
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "terseLabel": "Net assets acquired",
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest",
        "terseLabel": "Total",
        "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]",
        "terseLabel": "Purchase price allocation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value",
        "terseLabel": "Fair value of previously held equity interests",
        "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Including Subsequent Acquisition, Percentage",
        "verboseLabel": "Percentage of equity interest owned after transactions",
        "documentation": "Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net",
        "negatedLabel": "Revaluation of previously held equity interests",
        "documentation": "In a business combination achieved in stages, this element represents the amount of net gain (loss) recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business combinations",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r149"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r985",
      "r1008"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "verboseLabel": "Property and equipment purchases financed by accounts payable",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32",
      "r33"
     ]
    },
    "bili_CashAndCashEquivalentsAndOtherPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "CashAndCashEquivalentsAndOtherPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash And Cash Equivalents And Other [Policy Text Block]",
        "verboseLabel": "Cash and cash equivalents, restricted cash and time deposits",
        "documentation": "Disclosure of accounting policy for cash, cash equivalents and other instruments that are cash investments with longer durations than three months."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of the year",
        "verboseLabel": "Cash and cash equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r217",
      "r900"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r217"
     ]
    },
    "bili_CashCashEquivalentsAndTimeDepositsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "CashCashEquivalentsAndTimeDepositsAbstract",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Cash Equivalents and Time Deposits [Abstract]",
        "terseLabel": "Cash and cash equivalents and time deposits",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "bili_CashCashEquivalentsRestrictedCashAndOtherLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "CashCashEquivalentsRestrictedCashAndOtherLineItems",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Cash Equivalents Restricted Cash and Other [Line Items]",
        "terseLabel": "Cash and cash equivalents and time deposits",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of the year",
        "periodEndLabel": "Cash and cash equivalents and restricted cash at end of the year",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r121",
      "r262"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase/(decrease) in cash and cash equivalents and restricted cash",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r121"
     ]
    },
    "us-gaap_CashDivestedFromDeconsolidation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashDivestedFromDeconsolidation",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 42.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Divested from Deconsolidation",
        "negatedLabel": "Impact to cash resulting from deconsolidation of subsidiaries",
        "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "CashHeldInAccountsManagedByOnlinePaymentPlatformsMember",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Held In Accounts Managed By Online Payment Platforms [Member]",
        "terseLabel": "Cash held in accounts managed by online payment platforms",
        "documentation": "Represents information pertaining to cash held in accounts managed by online payment platforms such as Alipay and Paypal in connection with the collection of service fees online."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CaymanIslandsTaxInformationAuthorityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CaymanIslandsTaxInformationAuthorityMember",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cayman Islands Tax Information Authority [Member]",
        "terseLabel": "Cayman Islands",
        "documentation": "Designated tax department of the government of the Cayman Islands."
       }
      }
     },
     "auth_ref": []
    },
    "bili_Ceilinglimitofprofittoestimatetaxrate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "Ceilinglimitofprofittoestimatetaxrate",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceiling limit of profit to estimate tax rate",
        "documentation": "Ceiling limit of profit to estimate tax rate."
       }
      }
     },
     "auth_ref": []
    },
    "bili_CertainSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "CertainSubsidiariesMember",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Certain Subsidiaries [Member]",
        "terseLabel": "Certain subsidiaries",
        "documentation": "Certain subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "bili_ChaodianHkLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ChaodianHkLimitedMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chaodian HK Limited",
        "terseLabel": "Chaodian HK Limited"
       }
      }
     },
     "auth_ref": []
    },
    "bili_ChaodianShanghaiTechnologyCo.Ltd.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ChaodianShanghaiTechnologyCo.Ltd.Member",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chaodian (Shanghai) Technology Co., Ltd. [Member]",
        "verboseLabel": "Chaodian (Shanghai) Technology Co., Ltd.",
        "documentation": "Chaodian (Shanghai) Technology Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/CoverPage",
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r229",
      "r230",
      "r231",
      "r266",
      "r293",
      "r294",
      "r297",
      "r299",
      "r307",
      "r308",
      "r353",
      "r418",
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r457",
      "r458",
      "r460",
      "r461",
      "r463",
      "r636",
      "r770",
      "r771",
      "r772",
      "r773",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r817",
      "r838",
      "r861",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r1093",
      "r1126",
      "r1136"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Ordinary shares",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r230",
      "r231",
      "r307",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r770",
      "r771",
      "r772",
      "r773",
      "r931",
      "r1093",
      "r1126"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]",
        "terseLabel": "Contractual agreements with major VIEs",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r586"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 37.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 19)",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r159",
      "r717",
      "r816"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/CommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r410",
      "r411",
      "r892",
      "r1177",
      "r1182"
     ]
    },
    "bili_CommonClassYMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "CommonClassYMember",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Class Y [Member]",
        "terseLabel": "Class Y Ordinary Shares",
        "documentation": "Represents information pertaining to Class Y ordinary shares."
       }
      }
     },
     "auth_ref": []
    },
    "bili_CommonClassZMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "CommonClassZMember",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/CoverPage",
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Class Z [Member]",
        "terseLabel": "Class Z Ordinary Shares",
        "documentation": "Represents information pertaining to Class Z ordinary shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/CoverPage",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "verboseLabel": "Ordinary Shares",
        "terseLabel": "Ordinary shares",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r968",
      "r969",
      "r970",
      "r972",
      "r973",
      "r974",
      "r975",
      "r1132",
      "r1133",
      "r1135",
      "r1234",
      "r1300",
      "r1303"
     ]
    },
    "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Ordinary shares, par value (in dollars per share)",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Ordinary shares, authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r817"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Ordinary shares, issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Ordinary shares, outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r100",
      "r817",
      "r834",
      "r1303",
      "r1304"
     ]
    },
    "bili_CommonStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "CommonStockTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/OrdinaryShares"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Text Block]",
        "terseLabel": "Ordinary shares",
        "documentation": "The entire disclosure of ordinary shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Ordinary shares",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r718",
      "r960"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r1045"
     ]
    },
    "bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation and Employee Benefit Plans Policy [Policy Text Block]",
        "terseLabel": "Employee benefits",
        "documentation": "Disclosure of accounting policy for compensation and employee benefit plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss attributable to the Bilibili Inc.'s shareholders",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r241",
      "r243",
      "r252",
      "r711",
      "r733",
      "r735"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "negatedLabel": "Comprehensive loss/(income) attributable to noncontrolling interests",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r69",
      "r79",
      "r241",
      "r243",
      "r251",
      "r710",
      "r733",
      "r734"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive loss",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r150",
      "r241",
      "r243",
      "r250",
      "r709",
      "r733"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive loss",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer Equipment [Member]",
        "terseLabel": "Servers and computers",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r82",
      "r83",
      "r341",
      "r891"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r82",
      "r83",
      "r341",
      "r763",
      "r891"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r82",
      "r83",
      "r341",
      "r891",
      "r1101"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Disclosure [Text Block]",
        "terseLabel": "Concentrations and Risks",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentrations and Risks",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r891"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r82",
      "r83",
      "r341"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r39",
      "r40",
      "r82",
      "r154",
      "r891"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r82",
      "r83",
      "r341",
      "r891"
     ]
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedBalanceSheetStatementTable",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheet Statement [Table]",
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r270",
      "r1097"
     ]
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheet Statements, Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r270",
      "r1097"
     ]
    },
    "srt_CondensedCashFlowStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedCashFlowStatementTable",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statement [Table]",
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r270",
      "r1097"
     ]
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statements, Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r270",
      "r1097"
     ]
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "terseLabel": "Parent Company Only Condensed Financial Information",
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r1097"
     ]
    },
    "srt_CondensedIncomeStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedIncomeStatementTable",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Income Statement [Table]",
        "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r270",
      "r1097"
     ]
    },
    "srt_CondensedIncomeStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedIncomeStatementsCaptionsLineItems",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Income Statements, Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r270",
      "r1097"
     ]
    },
    "bili_ConsiderationPayableForAcquisitionsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ConsiderationPayableForAcquisitionsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consideration Payable for Acquisitions, Current",
        "terseLabel": "Consideration payable for acquisitions and investments",
        "documentation": "Carrying value as of the balance sheet date of consideration payable for acquisitions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r203",
      "r270",
      "r588",
      "r589",
      "r592",
      "r593",
      "r686",
      "r893",
      "r1104",
      "r1105",
      "r1106",
      "r1185",
      "r1188",
      "r1189"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r203",
      "r270",
      "r588",
      "r589",
      "r592",
      "r593",
      "r686",
      "r893",
      "r1104",
      "r1105",
      "r1106",
      "r1185",
      "r1188",
      "r1189"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of consolidation",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r905"
     ]
    },
    "bili_ConsultantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ConsultantMember",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consultant [Member]",
        "terseLabel": "Consultants",
        "documentation": "Represents information pertaining to Employees Consultant."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ConsultingAndServicesChargesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ConsultingAndServicesChargesMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consulting And Services Charges [Member]",
        "terseLabel": "Consulting and services charges"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 9.0
      },
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 16.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue",
        "verboseLabel": "Deferred revenue",
        "definitionGuidance": "Deferred revenue",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r466",
      "r470"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Deferred revenue, revenue recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "bili_ConvenienceTranslationPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ConvenienceTranslationPolicyPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convenience Translation, Policy [Policy Text Block]",
        "terseLabel": "Convenience Translation",
        "documentation": "Disclosure of accounting policy for convenience translation of financial statements from reporting currency into another currency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt, Current",
        "terseLabel": "Amount of covertible debt",
        "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt [Member]",
        "verboseLabel": "Convertible Debt [Member]",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r428",
      "r429",
      "r439",
      "r440",
      "r441",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930"
     ]
    },
    "bili_ConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ConvertibleNotes",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/LongTermDebtScheduleOfDebtDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes",
        "terseLabel": "Convertible notes",
        "documentation": "Convertible Notes."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ConvertibleSeniorNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ConvertibleSeniorNotes",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/LongTermDebtScheduleOfDebtDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Senior Notes",
        "terseLabel": "Convertible senior notes",
        "documentation": "Convertible Senior Notes."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Senior Notes Due April 2027 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "April 2026 Notes (Note\u00a014)",
        "terseLabel": "April 2026 Notes [Member]",
        "verboseLabel": "Convertible senior notes (the \"April 2026 Notes\") due April 2026 [Member]",
        "documentation": "Convertible senior notes due april two thousand twenty six ."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "December 2026 Notes (Note 14)",
        "verboseLabel": "Convertible senior notes due December 2026 [Member]",
        "terseLabel": "December 2026 Notes [Member]",
        "presentationGuidance": "Convertible senior notes (the \"December 2026 Notes\") due December 2026 [Member]",
        "documentation": "Convertible senior notes due december two thousand twenty six ."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ConvertibleSeniorNotesDueTwoThousandTwentySevenMember",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Senior Notes Due Two Thousand Twenty Seven [Member]",
        "presentationGuidance": "2027 Notes (Note 14) [Member]",
        "terseLabel": "2027 Notes [Member]",
        "verboseLabel": "Convertible senior notes (the \"2027 Notes\") due 2027 [Member]",
        "documentation": "Convertible senior notes due two thousand twenty seven."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue",
        "negatedLabel": "Cost of revenues",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r266",
      "r353",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r636",
      "r916",
      "r1186"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenues",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Sales, Policy [Policy Text Block]",
        "terseLabel": "Cost of revenues",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1102"
     ]
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses",
        "terseLabel": "Total costs and expenses",
        "verboseLabel": "Total costs and expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditConcentrationRiskMember",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Concentration Risk [Member]",
        "terseLabel": "Credit risk",
        "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "bili_CultureBusinessConstructionFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "CultureBusinessConstructionFeePercentage",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Culture Business Construction Fee Percentage",
        "terseLabel": "Culture business construction fee percentage",
        "documentation": "Culture business construction fee percentage."
       }
      }
     },
     "auth_ref": []
    },
    "bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Culture Business Construction Fee Rate Date Up to Which The Prevailing Rate Is Applicable",
        "terseLabel": "Culture business construction fee rate date up to which the prevailing rate is applicable",
        "documentation": "Culture business construction fee rate date up to which the prevailing rate is applicable."
       }
      }
     },
     "auth_ref": []
    },
    "bili_CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Adjustments Of Equity Investments Accounted For Using The Measurement Alternative",
        "terseLabel": "Cumulative adjustments of equity investments accounted for using the measurement alternative",
        "documentation": "Cumulative adjustments of equity investments accounted for using the measurement alternative."
       }
      }
     },
     "auth_ref": []
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]",
        "documentation": "Information by currency."
       }
      }
     },
     "auth_ref": [
      "r1245"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Current income tax expenses",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r557",
      "r1129"
     ]
    },
    "bili_CustomerAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "CustomerAMember",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer A [Member]",
        "terseLabel": "Customer A",
        "documentation": "Customer A."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationship",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1169",
      "r1171",
      "r1174",
      "r1175"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r993",
      "r1082"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r993",
      "r1082"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1084"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1084"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r997",
      "r1086"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1084"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r988",
      "r1077"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r989",
      "r1078"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r989",
      "r1078"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r987",
      "r1076"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r987",
      "r1076"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r987",
      "r1076"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r990",
      "r1079"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r992",
      "r1081"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r992",
      "r1081"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r993",
      "r1082"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r996",
      "r1085"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r994",
      "r1083"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1080"
     ]
    },
    "bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Date Of Conversion Of The Company From Secondary Listing Series To Primary Listing",
        "terseLabel": "Date of conversion of the company from the secondary listing series to primary listing",
        "documentation": "Date of conversion of the company from secondary listing series to primary listing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "terseLabel": "Debt conversion, Converted instrument, Shares issued",
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r33"
     ]
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionOriginalDebtAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Original Debt, Amount",
        "verboseLabel": "Debt conversion, Original debt, Amount",
        "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r33"
     ]
    },
    "us-gaap_DebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt, Current",
        "terseLabel": "Short-term loans and current portion of long-term debt",
        "verboseLabel": "Total",
        "documentation": "Amount of debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r226"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Short-term loans and current portion of long-term debt",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r263",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r416",
      "r417",
      "r427",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r443",
      "r450",
      "r451",
      "r453",
      "r653"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r90",
      "r91",
      "r156",
      "r158",
      "r270",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r434",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r958",
      "r1127",
      "r1178",
      "r1179",
      "r1180",
      "r1247",
      "r1249"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails": {
       "parentTag": "us-gaap_DebtInstrumentFaceAmount",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Gross",
        "terseLabel": "Carrying value",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r158",
      "r454"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Convertible debt, conversion price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r430"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "terseLabel": "Convertible debt, conversion rate",
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r94",
      "r138",
      "r139",
      "r430"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Face Amount",
        "definitionGuidance": "Convertible senior notes aggregate principal amount",
        "totalLabel": "Total principal amounts of unsecured senior notes",
        "verboseLabel": "Long-term debt principal amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r653",
      "r654",
      "r927",
      "r928",
      "r958"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "verboseLabel": "Effective interest rate",
        "terseLabel": "Long-term debt interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r429"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails",
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r434",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r452",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r958",
      "r1127",
      "r1247",
      "r1249"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r270",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r434",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r958",
      "r1127",
      "r1178",
      "r1179",
      "r1180",
      "r1247",
      "r1249"
     ]
    },
    "us-gaap_DebtInstrumentRepurchaseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRepurchaseAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Repurchase Amount",
        "verboseLabel": "Debt instrument repurchased amount",
        "documentation": "Fair value amount of debt instrument that was repurchased."
       }
      }
     },
     "auth_ref": []
    },
    "bili_DebtInstrumentRepurchaseFaceAmountPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "DebtInstrumentRepurchaseFaceAmountPercentage",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument Repurchase Face Amount Percentage",
        "terseLabel": "Debt instrument repurchase face amount percentage",
        "documentation": "Debt instrument repurchase face amount percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRepurchasedFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRepurchasedFaceAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Repurchased Face Amount",
        "verboseLabel": "Debt instrument repurchased face amount",
        "documentation": "Face (par) amount of the original debt instrument that was repurchased."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r53",
      "r56",
      "r87",
      "r137",
      "r139",
      "r270",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r434",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r452",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r958",
      "r1127",
      "r1247",
      "r1249"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails": {
       "parentTag": "us-gaap_DebtInstrumentFaceAmount",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedLabel": "Unamortized discount and debt issuance costs",
        "terseLabel": "Unamortized debt issuance costs",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r455",
      "r652",
      "r653",
      "r654",
      "r927",
      "r928",
      "r958"
     ]
    },
    "us-gaap_DebtInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "terseLabel": "Summary of prepayments and other current assets",
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "terseLabel": "Long-term debt issuance cost",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1246",
      "r1247",
      "r1249"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "verboseLabel": "Deferred income taxes",
        "positiveLabel": "Deferred tax benefits",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r186",
      "r1129"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxesAndOtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Taxes and Other Assets, Noncurrent",
        "terseLabel": "Deferred tax assets",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "bili_DeferredTaxAssetValuationAllowanceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "DeferredTaxAssetValuationAllowanceRollforward",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Asset Valuation Allowance [Rollforward]",
        "terseLabel": "Movement of the aggregate valuation allowances for deferred tax assets",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsDeferredIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred revenue",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income."
       }
      }
     },
     "auth_ref": [
      "r1228"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Net deferred tax assets",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1225"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating tax loss carry forwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1228"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accruals and others",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities."
       }
      }
     },
     "auth_ref": [
      "r1228"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Less: valuation allowance",
        "negatedPeriodStartLabel": "Balance at January 1",
        "negatedPeriodEndLabel": "Balance at December 31",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r551"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net",
        "negatedLabel": "Total deferred tax liabilities",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1225"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Acquired intangible assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1228"
     ]
    },
    "bili_DeficitInSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "DeficitInSubsidiaries",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deficit In Subsidiaries",
        "terseLabel": "Deficit in subsidiaries and net loss of VIEs and VIEs' subsidiaries",
        "documentation": "Deficit in subsidiaries, VIEs and VIEs' subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/EmployeeBenefitsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/EmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan, Cost",
        "totalLabel": "Total",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "bili_DefinedContributionPlanCostRecognizedOtherBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "DefinedContributionPlanCostRecognizedOtherBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/EmployeeBenefitsDetails": {
       "parentTag": "us-gaap_DefinedContributionPlanCostRecognized",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/EmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan Cost Recognized Other Benefits",
        "terseLabel": "Other employee benefits",
        "documentation": "Contributions to government-mandated plans for other employee benefits."
       }
      }
     },
     "auth_ref": []
    },
    "bili_DefinedContributionPlanCostRecognizedPensionAndMedical": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "DefinedContributionPlanCostRecognizedPensionAndMedical",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/EmployeeBenefitsDetails": {
       "parentTag": "us-gaap_DefinedContributionPlanCostRecognized",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/EmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan Cost Recognized Pension and Medical",
        "terseLabel": "Contributions to medical and pension schemes",
        "documentation": "Contributions to government-mandated plans for medical and pension benefits."
       }
      }
     },
     "auth_ref": []
    },
    "bili_DepositFromCustomersCurrentOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "DepositFromCustomersCurrentOne",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposit From Customers Current One",
        "verboseLabel": "Deposits",
        "documentation": "Deposit from customers current one."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepositsAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepositsAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits Assets, Current",
        "terseLabel": "Deposits",
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter."
       }
      }
     },
     "auth_ref": [
      "r1113"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation",
        "terseLabel": "Depreciation of property and equipment",
        "verboseLabel": "Depreciation expenses",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r44"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Significant Accounting Policies",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r469",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r469",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table Text Block]",
        "verboseLabel": "Schedule of net revenues disaggregated by revenue sources",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]",
        "terseLabel": "Share-based Compensation",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r492",
      "r495",
      "r526",
      "r527",
      "r528",
      "r945"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bili_DisclosureOfShortTermInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "DisclosureOfShortTermInvestmentsTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Short-term Investments [Table Text Block]",
        "terseLabel": "Summary of short-term investments",
        "documentation": "Tabular disclosure of short-term investments."
       }
      }
     },
     "auth_ref": []
    },
    "bili_DistributionChannelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "DistributionChannelMember",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution Channel [Member]",
        "terseLabel": "Distribution channel",
        "documentation": "Represents information pertaining to the distribution channel to publish and generate the iOS version of its mobile games."
       }
      }
     },
     "auth_ref": []
    },
    "bili_DistributionChannelOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "DistributionChannelOneMember",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution Channel One [Member]",
        "terseLabel": "Distribution channel A",
        "documentation": "Represents information pertaining to the distribution channel A."
       }
      }
     },
     "auth_ref": []
    },
    "bili_DistributionChannelRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "DistributionChannelRiskMember",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution Channel Risk [Member]",
        "terseLabel": "Distribution channel risk",
        "documentation": "Reflects the percentage that revenues from a specified distribution channel is to net revenues."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r984",
      "r985",
      "r1008"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r984",
      "r985",
      "r1008",
      "r1051"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "bili_DueFromRelatedPartiesExcludingAffiliate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "DueFromRelatedPartiesExcludingAffiliate",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due From Related Parties Excluding Affiliate",
        "terseLabel": "Amount due from related parties",
        "documentation": "Amount of receivables due to be collected from related parties, excluding affiliates."
       }
      }
     },
     "auth_ref": []
    },
    "bili_DueToRelatedPartiesExcludingAffiliateCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "DueToRelatedPartiesExcludingAffiliateCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 19.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due to Related Parties Excluding Affiliate, Current",
        "terseLabel": "Amount due to related parties",
        "verboseLabel": "Amounts due to related parties",
        "documentation": "Amount of payables due to related parties, excluding affiliates."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Loss Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic",
        "verboseLabel": "Net loss per share/ADS, basic",
        "terseLabel": "Net loss per share, basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r290",
      "r293",
      "r297",
      "r298",
      "r299",
      "r304",
      "r573",
      "r585",
      "r614",
      "r615",
      "r712",
      "r736",
      "r908"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "verboseLabel": "Net loss per share/ADS, diluted",
        "terseLabel": "Net loss per share, diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r293",
      "r297",
      "r298",
      "r299",
      "r304",
      "r573",
      "r585",
      "r614",
      "r615",
      "r712",
      "r736",
      "r908"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net loss per share",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r301"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r300",
      "r302",
      "r303"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 52.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents and restricted cash held in foreign currencies",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1244"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective income tax rate",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r948"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "verboseLabel": "Reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "verboseLabel": "Income tax rate (as a percent)",
        "terseLabel": "Statutory income tax rate",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r540",
      "r563",
      "r948"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation allowance",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r948",
      "r1130",
      "r1224"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "verboseLabel": "Tax rate difference from statutory rate in other jurisdictions",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r541",
      "r543",
      "r948",
      "r1130",
      "r1224"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "terseLabel": "Permanent differences",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r546",
      "r1130",
      "r1224"
     ]
    },
    "bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent",
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Preferential Tax Treatments, Percent",
        "terseLabel": "Tax effect of preferential tax treatments",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to preferential tax treatments."
       }
      }
     },
     "auth_ref": []
    },
    "bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent",
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Withholding Tax Paid, Percent",
        "terseLabel": "Withholding tax",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to withholding tax."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 13.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Salary and welfare payable",
        "definitionGuidance": "Salary and welfare payables",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options",
        "verboseLabel": "Total unrecognized compensation expenses related to unvested awards",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1221"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Employee stock option",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "bili_EmployeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "EmployeesMember",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employees [Member]",
        "terseLabel": "Employees",
        "documentation": "Represents information pertaining to Employees."
       }
      }
     },
     "auth_ref": []
    },
    "bili_EncouragedEnterpriseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "EncouragedEnterpriseMember",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Encouraged Enterprise [Member]",
        "terseLabel": "Encouraged Enterprises [Member]",
        "documentation": "A kind of enterprise which is called encouraged enterprise"
       }
      }
     },
     "auth_ref": []
    },
    "bili_EnterpriseCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "EnterpriseCategoryAxis",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Enterprise Category [Axis]",
        "documentation": "Enterprise category."
       }
      }
     },
     "auth_ref": []
    },
    "bili_EnterpriseCategoryDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "EnterpriseCategoryDomain",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Enterprise Category [Domain]",
        "documentation": "Enterprise category."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails",
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "bili_EntityIncorporationStateCountryNameAndDateOfIncorporation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "EntityIncorporationStateCountryNameAndDateOfIncorporation",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation State Country Name And Date Of Incorporation",
        "terseLabel": "Place and Year of Incorporation",
        "documentation": "Entity incorporation state country name and date of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "bili_EntityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "EntityMember",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Member]",
        "documentation": "Entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r209",
      "r245",
      "r246",
      "r247",
      "r271",
      "r272",
      "r273",
      "r276",
      "r283",
      "r285",
      "r287",
      "r306",
      "r357",
      "r363",
      "r400",
      "r464",
      "r558",
      "r559",
      "r569",
      "r570",
      "r571",
      "r574",
      "r584",
      "r585",
      "r597",
      "r599",
      "r600",
      "r601",
      "r602",
      "r604",
      "r613",
      "r642",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r656",
      "r658",
      "r677",
      "r732",
      "r752",
      "r753",
      "r754",
      "r780",
      "r861"
     ]
    },
    "bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Investments Without Readily Determinable Fair Value Carrying Amount",
        "terseLabel": "Equity investments without readily determinable fair value carrying amount",
        "documentation": "Equity investments without readily determinable fair value carrying amount."
       }
      }
     },
     "auth_ref": []
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r351",
      "r352",
      "r565",
      "r1094",
      "r1095",
      "r1096",
      "r1230",
      "r1231",
      "r1232",
      "r1233"
     ]
    },
    "us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentDescriptionOfPrincipalActivities",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Description of Principal Activities",
        "terseLabel": "Principal Activities",
        "documentation": "A description of the principal activities of an investee accounted for under the equity method."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentFinancialStatementReportedAmountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Financial Statement, Reported Amounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Realized Gain (Loss) on Disposal",
        "verboseLabel": "Investment income and interest income",
        "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment."
       }
      }
     },
     "auth_ref": [
      "r1118",
      "r1119",
      "r1124"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments",
        "terseLabel": "Equity investments accounted for using the equity method",
        "verboseLabel": "Investments in subsidiaries and net assets of VIEs and VIEs' subsidiaries",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r319",
      "r334",
      "r348",
      "r1109",
      "r1149"
     ]
    },
    "us-gaap_EquityMethodInvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments, Fair Value Disclosure",
        "terseLabel": "Investments accounted for at fair value",
        "documentation": "Fair value portion of investments accounted under the equity method."
       }
      }
     },
     "auth_ref": [
      "r1110",
      "r1235",
      "r1236",
      "r1240"
     ]
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentsTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments [Table Text Block]",
        "terseLabel": "Summary of equity method investments",
        "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information."
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "verboseLabel": "Equity investments accounted for using the measurement alternative",
        "documentation": "Amount of investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r1001",
      "r1012",
      "r1022",
      "r1055"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r998",
      "r1009",
      "r1019",
      "r1052"
     ]
    },
    "bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ExclusiveTechnologyConsultingAndServicesAgreementsMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exclusive Technology Consulting And Services Agreements [Member]",
        "terseLabel": "Exclusive Technology Consulting and Services Agreements [Member]",
        "documentation": "This member stands for Exclusive Technology Consulting and Services Agreements."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://www.bilibili.com/role/FairValueMeasurementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://www.bilibili.com/role/FairValueMeasurementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r81"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.bilibili.com/role/FairValueMeasurementDetails",
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r626",
      "r627",
      "r629",
      "r689",
      "r690",
      "r691",
      "r927",
      "r928",
      "r939",
      "r940",
      "r941",
      "r951",
      "r954"
     ]
    },
    "bili_FairValueChangesOfShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "FairValueChangesOfShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value changes of short-term investments",
        "negatedLabel": "Unrealized fair value changes of investments",
        "documentation": "Amount of changes in fair value of unrealized investments recognized in the income statement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/FairValueMeasurement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurement",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r624",
      "r625",
      "r626",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r706",
      "r951",
      "r955"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r475",
      "r480",
      "r617",
      "r618",
      "r627",
      "r690",
      "r927",
      "r928",
      "r939",
      "r940",
      "r941",
      "r951"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.bilibili.com/role/FairValueMeasurementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r617",
      "r618",
      "r619",
      "r620",
      "r627",
      "r691",
      "r927",
      "r928",
      "r939",
      "r940",
      "r941",
      "r951",
      "r954"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair value measurements",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.bilibili.com/role/FairValueMeasurementDetails",
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r626",
      "r627",
      "r629",
      "r689",
      "r690",
      "r691",
      "r927",
      "r928",
      "r939",
      "r940",
      "r941",
      "r951",
      "r954"
     ]
    },
    "bili_FinancialProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "FinancialProductsMember",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Products [Member]",
        "terseLabel": "Financial products",
        "documentation": "Represents information pertaining to financial products."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Estimated useful lives of intangible assets",
        "verboseLabel": "Amortization Period",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r373",
      "r389",
      "r925"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five",
        "terseLabel": "Thereafter",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1172",
      "r1306"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
        "verboseLabel": "2025",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r897",
      "r925"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
        "verboseLabel": "2029",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r897",
      "r925"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
        "verboseLabel": "2028",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r897",
      "r925"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
        "verboseLabel": "2027",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r897",
      "r925"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
        "verboseLabel": "2026",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r897",
      "r925"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r384",
      "r385",
      "r386",
      "r388",
      "r389",
      "r392",
      "r393",
      "r701",
      "r705",
      "r897"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Intangible assets amortization expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross carrying value",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r389",
      "r705",
      "r925"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "verboseLabel": "Intangible Assets, Net",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r389",
      "r392",
      "r393",
      "r396",
      "r701",
      "r897",
      "r925"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r384",
      "r385",
      "r386",
      "r388",
      "r389",
      "r392",
      "r393",
      "r897"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 12.0
      },
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net",
        "verboseLabel": "Intangible assets, net",
        "totalLabel": "Total",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r701",
      "r1171"
     ]
    },
    "bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-lived intangible assets, property plant and equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Exchange Rate, Translation",
        "terseLabel": "Convenience translation rate (USD to RMB)",
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency."
       }
      }
     },
     "auth_ref": [
      "r649",
      "r650"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "terseLabel": "Exchange losses",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r638",
      "r639",
      "r640",
      "r641",
      "r858"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transaction Gain (Loss), Unrealized",
        "negatedLabel": "Unrealized exchange losses/(gains)",
        "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r836",
      "r976",
      "r1242",
      "r1243",
      "r1302"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Functional currency and foreign currency translation",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r637"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1016",
      "r1026",
      "r1059"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1016",
      "r1026",
      "r1059"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1016",
      "r1026",
      "r1059"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1016",
      "r1026",
      "r1059"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1016",
      "r1026",
      "r1059"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain Loss On Equity Investments Sold Without Readily Determinable Fair Value Net Of Impairment",
        "terseLabel": "Disposal gain",
        "documentation": "Gain loss on equity investments sold without readily determinable fair value net of impairment."
       }
      }
     },
     "auth_ref": []
    },
    "bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain Loss On Financial Products With Maturities Great Than One Year",
        "verboseLabel": "Gain or loss from the change in fair value",
        "documentation": "Amount of unrealized gain (loss) on investment include financial products with variable interest rates referenced to performance of underlying assets and with original maturities great than one year and investments in publicly traded companies with an intention of holding greater than one year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnRepurchaseOfDebtInstrument": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnRepurchaseOfDebtInstrument",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Repurchase of Debt Instrument",
        "negatedLabel": "(Gain)/loss of convertible senior notes repurchase",
        "verboseLabel": "Gain (loss) on repurchase of debt instrument",
        "documentation": "Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Loss on disposal of property and equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_GainOnSaleOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainOnSaleOfInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain on Sale of Investments",
        "negatedLabel": "Gain from disposal of subsidiaries and long-term investments",
        "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale."
       }
      }
     },
     "auth_ref": [
      "r1118",
      "r1119",
      "r1124",
      "r1266"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Extinguishment of Debt",
        "verboseLabel": "Debt extinguishment gain/(loss)",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r47",
      "r48"
     ]
    },
    "bili_GameBusinessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "GameBusinessMember",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Game Business [Member]",
        "verboseLabel": "Game Business [Member]",
        "terseLabel": "Game Business",
        "documentation": "Game business member."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense",
        "negatedLabel": "General and administrative expenses",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r840"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative expenses",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Global Share Incentive Plan And Two Thousand And Eighteen Share Incentive Plan [Member]",
        "terseLabel": "Global Share Plan and 2018 Plan [Member]",
        "documentation": "The Global Share Plan and 2018 Plan."
       }
      }
     },
     "auth_ref": []
    },
    "bili_GlobalShareIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "GlobalShareIncentivePlanMember",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Global Share Incentive Plan [Member]",
        "terseLabel": "Global Share Plan",
        "documentation": "Represents information pertaining to Global Share Incentive Plan (the \"2014 Plan\"), which permits the grant of options, restricted shares and restricted share units of the Company to relevant directors, officers, other employees and consultants of the Group."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "terseLabel": "Goodwill",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r375",
      "r707",
      "r917",
      "r924",
      "r952",
      "r960",
      "r1154",
      "r1161"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r380",
      "r924"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Intangible assets, net",
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r395",
      "r398"
     ]
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/Goodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill Disclosure [Text Block]",
        "terseLabel": "Goodwill",
        "documentation": "The entire disclosure for goodwill."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r377",
      "r379",
      "r924"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/GoodwillDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill impairment charges",
        "verboseLabel": "Impairment charge recognized",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r376",
      "r378",
      "r380",
      "r924",
      "r952"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.bilibili.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Profit",
        "totalLabel": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r110",
      "r169",
      "r266",
      "r353",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r636",
      "r910",
      "r916",
      "r1138",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1186"
     ]
    },
    "bili_GroupCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "GroupCompanyMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Group Company [Member]",
        "terseLabel": "Group companies",
        "documentation": "Group company."
       }
      }
     },
     "auth_ref": []
    },
    "bili_GroupLongTermLoansFromBank": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "GroupLongTermLoansFromBank",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Group Long Term Loans From Bank",
        "totalLabel": "Total",
        "verboseLabel": "Group long term loans from bank",
        "documentation": "Group long term loans from bank."
       }
      }
     },
     "auth_ref": []
    },
    "bili_HSXAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "HSXAMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "HSXA [Member]",
        "terseLabel": "Hong Kong Stock Exchange [Member]",
        "documentation": "Hong Kong Stock Exchange."
       }
      }
     },
     "auth_ref": []
    },
    "bili_HodeHkLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "HodeHkLimitedMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hode Hk Limited [Member]",
        "terseLabel": "Hode HK Limited",
        "documentation": "Represents information pertaining to Hode HK Limited."
       }
      }
     },
     "auth_ref": []
    },
    "bili_HodeShanghaiLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "HodeShanghaiLimitedMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hode Shanghai Limited [Member]",
        "terseLabel": "Hode Shanghai Limited (\"Hode Shanghai\")",
        "documentation": "Represents information pertaining to Hode Shanghai Limited."
       }
      }
     },
     "auth_ref": []
    },
    "bili_IPDerivativesAndOthersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "IPDerivativesAndOthersMember",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IP Derivatives And Others [Member]",
        "terseLabel": "IP derivatives and others",
        "documentation": "Represents the information pertaining to IP derivatives and others."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r984",
      "r985",
      "r1008"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Intangible Assets, Finite-lived",
        "terseLabel": "Impairment charge",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r1124",
      "r1176"
     ]
    },
    "bili_ImpairmentOfLongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ImpairmentOfLongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/FairValueMeasurementDetails",
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment Of Long Term Investments",
        "terseLabel": "Impairments of long-term investments",
        "verboseLabel": "Impairment charges for long-term investments",
        "definitionGuidance": "Impairment\u200b of long-term investments",
        "documentation": "Impairment\u200b of long-term investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of long-lived assets other than goodwill",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r131"
     ]
    },
    "bili_IncomeAndOtherTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "IncomeAndOtherTaxDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/Taxation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income And Other Tax Disclosure [Text Block]",
        "terseLabel": "Taxation",
        "documentation": "The entire disclosure for income taxes and other taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Loss before income tax expenses",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r164",
      "r169",
      "r713",
      "r728",
      "r910",
      "r916",
      "r1138",
      "r1140",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions",
        "negatedLabel": "Loss from equity method investments",
        "negatedTerseLabel": "Loss from equity method investments",
        "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncomeLossFromSubsidiariesBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromSubsidiariesBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Subsidiaries, before Tax",
        "verboseLabel": "Net loss from subsidiaries and net loss of VIEs and VIEs' subsidiaries",
        "documentation": "Amount before tax of income (loss) of subsidiary attributable to the parent entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax",
        "totalLabel": "Loss before income tax expenses",
        "verboseLabel": "(Loss)/ profit before income tax expenses",
        "documentation": "Amount, before tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r1117"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r407",
      "r409",
      "r621",
      "r623",
      "r628",
      "r747",
      "r749",
      "r845",
      "r897",
      "r953",
      "r1271"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r409",
      "r621",
      "r623",
      "r628",
      "r747",
      "r749",
      "r845",
      "r897",
      "r953",
      "r1271"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r540",
      "r541",
      "r547",
      "r554",
      "r948",
      "r1227"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r540",
      "r541",
      "r547",
      "r554",
      "r948",
      "r1227"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 18.0
      },
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 25.0
      },
      "http://www.bilibili.com/role/TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax (expense)/benefit",
        "negatedTerseLabel": "Income tax (expense)/benefit",
        "totalLabel": "Total",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r187",
      "r286",
      "r287",
      "r305",
      "r317",
      "r334",
      "r539",
      "r540",
      "r564",
      "r738",
      "r948"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Taxation",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r537",
      "r538",
      "r548",
      "r549",
      "r552",
      "r556",
      "r769"
     ]
    },
    "bili_IncomeTaxRateBelowThresholdAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "IncomeTaxRateBelowThresholdAmount",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Rate Below Threshold Amount",
        "terseLabel": "Statutory income tax rate below threshold amount",
        "documentation": "Income tax rate below threshold amount."
       }
      }
     },
     "auth_ref": []
    },
    "bili_IncomeTaxesDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "IncomeTaxesDisclosureLineItems",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Disclosure [Line Items]",
        "terseLabel": "Income taxes",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "bili_IncomeTaxesDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "IncomeTaxesDisclosureTable",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Disclosure [Table]",
        "documentation": "Schedule of income taxes details, including reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate, net operating tax loss carry forwards."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes, net of tax refund",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r261",
      "r553",
      "r554"
     ]
    },
    "bili_IncomeTaxesPreferentialTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "IncomeTaxesPreferentialTaxRate",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Preferential Tax Rate",
        "terseLabel": "Preferential income tax rate",
        "documentation": "The preferential tax rate applicable to the entity under the preferential tax treatment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accrued Taxes Payable",
        "terseLabel": "Taxes payable",
        "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes."
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r698",
      "r1123"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDueFromRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Due from Related Parties",
        "negatedLabel": "Amount due from related parties",
        "documentation": "The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDueToRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Due to Related Parties",
        "terseLabel": "Amount due to related parties",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Salary and welfare payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accrued liabilities and other payables",
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Other long-term assets",
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "terseLabel": "Other long-term liabilities",
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepayments and other assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1016",
      "r1026",
      "r1050",
      "r1059",
      "r1063",
      "r1071"
     ]
    },
    "bili_IndividualIncomeTaxesForEmployeesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "IndividualIncomeTaxesForEmployeesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual Income Taxes For Employees Payable Current",
        "terseLabel": "Withholding individual income taxes for employees",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all individual income tax obligations for employees."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InlandRevenueHongKongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InlandRevenueHongKongMember",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inland Revenue, Hong Kong [Member]",
        "verboseLabel": "Hong Kong, China",
        "documentation": "Designated tax department of the government of Hong Kong."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1069"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r986",
      "r1075"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r986",
      "r1075"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r986",
      "r1075"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets, Net",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r394",
      "r397",
      "r896",
      "r897"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bili_IntellectualPropertyAndOthersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "IntellectualPropertyAndOthersMember",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intellectual Property And Others [Member]",
        "verboseLabel": "Intellectual property\u00a0and others",
        "documentation": "Intellectual property and other intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntellectualPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntellectualPropertyMember",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intellectual Property [Member]",
        "terseLabel": "Intellectual property and others",
        "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1169",
      "r1171",
      "r1174",
      "r1175"
     ]
    },
    "bili_IntercompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "IntercompanyMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intercompany [Member]",
        "terseLabel": "Inter-company"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense",
        "negatedLabel": "Interest expense",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r313",
      "r316",
      "r318",
      "r334",
      "r651",
      "r916",
      "r917"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Debt",
        "verboseLabel": "Interest expense debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r447",
      "r456",
      "r929",
      "r930"
     ]
    },
    "us-gaap_InterestIncomeDepositsWithFinancialInstitutions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeDepositsWithFinancialInstitutions",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Income, Deposits with Financial Institutions",
        "terseLabel": "Interest income",
        "documentation": "Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r189",
      "r190"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest expense",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r259",
      "r260"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Payable, Current",
        "terseLabel": "Interest payable",
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "us-gaap_InterestReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Receivable",
        "terseLabel": "Interest income receivable",
        "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable."
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1305"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net",
        "terseLabel": "Inventories, net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r901",
      "r960"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories, net",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r216",
      "r235",
      "r369",
      "r370",
      "r372",
      "r699",
      "r906"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Write-down",
        "terseLabel": "Inventory provision",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "us-gaap_InvesteeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvesteeMember",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investee [Member]",
        "terseLabel": "Other Investees [Member]",
        "documentation": "A corporation that issued voting stock held by an investor."
       }
      }
     },
     "auth_ref": [
      "r1252",
      "r1253"
     ]
    },
    "bili_InvestmentFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "InvestmentFundMember",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Fund [Member]",
        "documentation": "Investment fund."
       }
      }
     },
     "auth_ref": []
    },
    "bili_InvestmentIncomeLossRelatedToShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "InvestmentIncomeLossRelatedToShortTermInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income Loss Related To Short Term Investments",
        "terseLabel": "Investment Income loss related to short-term investments",
        "documentation": "Income/loss from short-term investments in non-operating securities."
       }
      }
     },
     "auth_ref": []
    },
    "bili_InvestmentIncomeNetIncludingImpairments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "InvestmentIncomeNetIncludingImpairments",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income Net Including Impairments",
        "negatedLabel": "Investment loss, net (including impairments)",
        "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income, including impairments on non-operating securities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investments",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r737",
      "r765",
      "r766",
      "r767",
      "r768",
      "r870",
      "r871"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r793",
      "r795",
      "r796",
      "r799",
      "r803",
      "r867",
      "r869",
      "r873",
      "r876",
      "r877",
      "r878",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r970"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]",
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r793",
      "r795",
      "r796",
      "r799",
      "r803",
      "r867",
      "r869",
      "r873",
      "r876",
      "r877",
      "r878",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r970"
     ]
    },
    "bili_InvestmentsAndLoansFromToGroupCompanies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "InvestmentsAndLoansFromToGroupCompanies",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments And Loans From To Group Companies",
        "terseLabel": "Investments and loans from/(to) Group companies",
        "documentation": "Investments and loans from/(to) Group companies."
       }
      }
     },
     "auth_ref": []
    },
    "bili_InvestmentsInPubliclyTradedCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "InvestmentsInPubliclyTradedCompaniesMember",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments In Publicly Traded Companies [Member]",
        "verboseLabel": "Investments in publicly traded companies",
        "documentation": "Investments in publicly traded companies."
       }
      }
     },
     "auth_ref": []
    },
    "bili_InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments and Loans to from Subsidiaries VIEs and VIE Subsidiaries",
        "verboseLabel": "Investments and loans (to)/from subsidiaries, VIEs and VIEs' subsidiaries",
        "documentation": "Investments and loans (to)/from subsidiaries, VIEs and VIEs' subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "IssuanceOfOrdinarySharesInConnectionWithDebtConversion",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of ordinary shares in connection with debt conversion",
        "terseLabel": "Issuance of ordinary shares in connection with debt conversion",
        "documentation": "Issuance of ordinary shares in connection with debt conversion."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LaborAndRelatedExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LaborAndRelatedExpenseAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Compensation Expense Items [Abstract]",
        "terseLabel": "Share-based compensation expenses included in:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of supplemental cash flow information related to operating leases",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1250"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r669"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails",
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r662"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of future lease payments under operating leases",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1251"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetailsAlternate1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total future lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "verboseLabel": "2025",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "verboseLabel": "2027",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "verboseLabel": "2026",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetailsAlternate1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Impact of discounting remaining lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 11.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities",
        "terseLabel": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r90",
      "r91",
      "r92",
      "r95",
      "r96",
      "r97",
      "r98",
      "r266",
      "r353",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r589",
      "r592",
      "r593",
      "r636",
      "r815",
      "r909",
      "r978",
      "r1186",
      "r1256",
      "r1257"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities (including amounts of the consolidated VIEs without recourse to the primary beneficiary of RMB20,038.7 million and RMB19,202.8 million as of December 31, 2023 and 2024, respectively)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r161",
      "r723",
      "r960",
      "r1128",
      "r1150",
      "r1241"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r215",
      "r266",
      "r353",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r589",
      "r592",
      "r593",
      "r636",
      "r960",
      "r1186",
      "r1256",
      "r1257"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total non-current liabilities",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r95",
      "r96",
      "r97",
      "r98",
      "r266",
      "r353",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r589",
      "r592",
      "r593",
      "r636",
      "r1186",
      "r1256",
      "r1257"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "verboseLabel": "Non-current\u00a0liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "bili_LicenseRightsOfMobileGamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "LicenseRightsOfMobileGamesMember",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "License Rights Of Mobile Games [Member]",
        "terseLabel": "License rights of mobile games",
        "documentation": "Represents information pertaining to license rights of mobile games."
       }
      }
     },
     "auth_ref": []
    },
    "bili_LicensedCopyrightsOfContentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "LicensedCopyrightsOfContentMember",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Licensed Copyrights Of Content [Member]",
        "terseLabel": "Licensed copyrights of content",
        "documentation": "Represents information pertaining to licensed copyrights of video content."
       }
      }
     },
     "auth_ref": []
    },
    "bili_LiveBroadcastingAndOtherValuedAddedServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "LiveBroadcastingAndOtherValuedAddedServiceMember",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Live Broadcasting And Other Valued Added Service [Member]",
        "terseLabel": "Live broadcasting and other VAS",
        "documentation": "Represents information pertaining to live broadcasting and other valued added service (\"VAS\")."
       }
      }
     },
     "auth_ref": []
    },
    "bili_LoansToAnEntityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "LoansToAnEntityMember",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans To An Entity [Member]",
        "terseLabel": "Loans to an entity [Member]",
        "documentation": "Loans to an entity."
       }
      }
     },
     "auth_ref": []
    },
    "bili_LoansToInvesteesOrOngoingInvestmentsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "LoansToInvesteesOrOngoingInvestmentsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans to Investees or Ongoing Investments, Current",
        "terseLabel": "Loans to investees or ongoing investments",
        "documentation": "Carrying value of amounts paid as a loans to investees or ongoing investments that are expected to be returned or applied towards payment within one year or during the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Unclassified [Abstract]",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Current Maturities",
        "terseLabel": "Amount of long-term debt",
        "verboseLabel": "Long-term bank loans",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "bili_LongTermDebtDueInMoreThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "LongTermDebtDueInMoreThanOneYearMember",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt Due In More Than One Year [Member]",
        "terseLabel": "Long-term debt due in more than one year [Member]",
        "documentation": "Long-term debt due in more than one year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Long-term debt, Fair value",
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission."
       }
      }
     },
     "auth_ref": [
      "r1235",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "us-gaap_LongTermDebtMaturingInYearsTwoAndThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturingInYearsTwoAndThree",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year Two and Three",
        "terseLabel": "Long-term debt, Maturity, Year two and three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second and third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r1191"
     ]
    },
    "bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt Maturities Repayments Of Principal After Year Three",
        "terseLabel": "Long-term debt, Maturity, After year three",
        "documentation": "Long term debt maturities repayments of principal after year three."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails": {
       "parentTag": "bili_GroupLongTermLoansFromBank",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2025",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r270",
      "r445"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails": {
       "parentTag": "bili_GroupLongTermLoansFromBank",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2026",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r270",
      "r445"
     ]
    },
    "bili_LongTermDebtMaturity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "LongTermDebtMaturity",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt Maturity",
        "terseLabel": "Maturity Date",
        "documentation": "Description of the long-term debt maturity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 27.0
      },
      "http://www.bilibili.com/role/LongTermDebtScheduleOfDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/LongTermDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Excluding Current Maturities",
        "verboseLabel": "Long-term debt",
        "totalLabel": "Total",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "terseLabel": "Interest Rate Range",
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "Long-Term Debt",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "us-gaap_LongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 9.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 15.0
      },
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Investments",
        "terseLabel": "Long-term investments, net",
        "totalLabel": "Total",
        "verboseLabel": "Long-term investments, net",
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "us-gaap_LongTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bili_LongTermInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "LongTermInvestmentsLineItems",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Investments [Line Items]",
        "documentation": "Long term investments."
       }
      }
     },
     "auth_ref": []
    },
    "bili_LongTermInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "LongTermInvestmentsTable",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Investments [Table]",
        "documentation": "Long term investments."
       }
      }
     },
     "auth_ref": []
    },
    "bili_LongTermInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "LongTermInvestmentsTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Investments [Text Block]",
        "terseLabel": "Long-term Investments, Net",
        "documentation": "The entire disclosure for investments that are intended to be held for an extended period of time (longer than one operating cycle)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermLoansFromBank": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermLoansFromBank",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/LongTermDebtScheduleOfDebtDetails": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/LongTermDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable to Bank, Noncurrent",
        "terseLabel": "Long-term bank loans",
        "documentation": "Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r158",
      "r812"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails",
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r1178",
      "r1179",
      "r1180"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails",
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanysNonCurrentPortionOfUnsecuredSeniorNotesDetails",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r46",
      "r1178",
      "r1179",
      "r1180"
     ]
    },
    "bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities",
     "presentation": [
      "http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lower Withholding Tax Rate on Dividend Distributed by Foreign Investment Entities",
        "terseLabel": "Withholding tax rate on dividends paid by a FIE to its immediate holding company in Hong Kong (as a percent)",
        "documentation": "Represents the lower withholding income tax rate on dividends that is applied if the holding company receiving the dividend is located in a country that has a tax treaty with the country in which the foreign investment entity (FIE) is located, if the foreign investor owns directly at least 25% of the shares of the FIE."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r341",
      "r934",
      "r962",
      "r965",
      "r1193",
      "r1270",
      "r1272",
      "r1273",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "bili_MajorSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "MajorSubsidiariesMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major Subsidiaries [Member]",
        "documentation": "Major Subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketingAndAdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesSalesAndMarketingExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketing and Advertising Expense",
        "terseLabel": "Marketing and promotional expenses",
        "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r205",
      "r206",
      "r412",
      "r413",
      "r414",
      "r415",
      "r491",
      "r534",
      "r620",
      "r697",
      "r746",
      "r748",
      "r762",
      "r804",
      "r805",
      "r868",
      "r872",
      "r874",
      "r875",
      "r879",
      "r894",
      "r895",
      "r922",
      "r931",
      "r944",
      "r954",
      "r955",
      "r956",
      "r957",
      "r963",
      "r1190",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r205",
      "r206",
      "r412",
      "r413",
      "r414",
      "r415",
      "r491",
      "r534",
      "r620",
      "r697",
      "r746",
      "r748",
      "r762",
      "r804",
      "r805",
      "r868",
      "r872",
      "r874",
      "r875",
      "r879",
      "r894",
      "r895",
      "r922",
      "r931",
      "r944",
      "r954",
      "r955",
      "r956",
      "r963",
      "r1190",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate",
     "presentation": [
      "http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum Percentage Directly Owned by Foreign Investor for Lower Withholding Income Tax Rate",
        "terseLabel": "Minimum percentage of ownership interests held by foreign investors for lower withholding tax rate (as a percent)",
        "documentation": "The minimum direct ownership percentage in the foreign invested enterprises owned by the foreign investor, determining whether the lower withholding income tax rate can be applied for dividends distributed by the foreign invested enterprise to its immediate holding company in Hong Kong."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 23.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 36.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interests",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r160",
      "r266",
      "r353",
      "r418",
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r636",
      "r722",
      "r818"
     ]
    },
    "bili_MinorityInterestDecreaseFromRedemptionsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "MinorityInterestDecreaseFromRedemptionsShares",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minority Interest Decrease From Redemptions Shares",
        "terseLabel": "Purchase of noncontrolling interests (in shares)",
        "documentation": "Minority interest decrease from redemptions, shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest, Ownership Percentage by Parent",
        "terseLabel": "Percentage of Direct or Indirect Economic Ownership",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "bili_MobileGameServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "MobileGameServicesMember",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mobile Game Services [Member]",
        "terseLabel": "Mobile games",
        "documentation": "Represents information pertaining to mobile game service."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r341",
      "r934",
      "r962",
      "r965",
      "r1193",
      "r1270",
      "r1272",
      "r1273",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://www.bilibili.com/role/Operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Operations",
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r188"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 43.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities",
        "terseLabel": "Net cash provided by/(used in) financing activities",
        "verboseLabel": "Net cash used in financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by/(used in) investing activities",
        "terseLabel": "Net cash used in investing activities",
        "verboseLabel": "Net cash provided by investing activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash (used in)/provided by operating activities",
        "verboseLabel": "Net cash provided by operating activities",
        "terseLabel": "Net cash (used in)/provided by operating activities",
        "definitionGuidance": "Net cash used in operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r123"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net loss",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r123",
      "r165",
      "r213",
      "r239",
      "r242",
      "r247",
      "r266",
      "r275",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r286",
      "r287",
      "r295",
      "r353",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r573",
      "r585",
      "r615",
      "r636",
      "r731",
      "r837",
      "r859",
      "r860",
      "r976",
      "r1186"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/NetLossPerShareDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "negatedLabel": "Net loss/(profit) attributable to noncontrolling interests",
        "negatedTerseLabel": "Net loss/(income) attributable to noncontrolling interests",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r151",
      "r239",
      "r242",
      "r283",
      "r286",
      "r287",
      "r730",
      "r1117"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.bilibili.com/role/NetLossPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net loss attributable to the Bilibili Inc.'s shareholders",
        "terseLabel": "Net (loss)/profit attributable to Bilibili Inc.'s shareholders",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r279",
      "r280",
      "r281",
      "r282",
      "r290",
      "r291",
      "r296",
      "r299",
      "r585"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "Significant Accounting Policies",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r281",
      "r288",
      "r304",
      "r342",
      "r343",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r399",
      "r400",
      "r408",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r577",
      "r578",
      "r579",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r634",
      "r635",
      "r655",
      "r656",
      "r657",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r702",
      "r703",
      "r704",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r764"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]",
        "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r281",
      "r288",
      "r304",
      "r342",
      "r343",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r399",
      "r400",
      "r408",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r577",
      "r578",
      "r579",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r634",
      "r635",
      "r655",
      "r656",
      "r657",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r702",
      "r703",
      "r704",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r764"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently issued accounting pronouncements",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1016",
      "r1026",
      "r1050",
      "r1059"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental schedule of non-cash investing and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "bili_NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Or Part Noncash Acquisitions And Investments Financed By(Reduction Of) Payables",
        "terseLabel": "Acquisitions and investments financed by/(reduction of) payables",
        "documentation": "The value of acquisitions and investments financed by/(reduction of) payables."
       }
      }
     },
     "auth_ref": []
    },
    "bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "NoncashOrPartNoncashIntangibleAssetsNotYetPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Or Part Noncash Intangible Assets Not Yet Paid",
        "terseLabel": "Intangible assets purchases financed by payables",
        "documentation": "The value of intangible assets not yet paid."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncompeteAgreementsMember",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-compete clause",
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1169",
      "r1171",
      "r1174",
      "r1175"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling interests",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r464",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1303"
     ]
    },
    "bili_NoncontrollingInterestsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "NoncontrollingInterestsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interests Policy [Policy Text Block]",
        "terseLabel": "Noncontrolling interests",
        "documentation": "Disclosure of accounting policy for transactions with non-controlling interests."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense)",
        "verboseLabel": "Gain/(loss) from non-operations",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "verboseLabel": "Other income/(expense):"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableToBanksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableToBanksMember",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable to Banks [Member]",
        "terseLabel": "Long-term bank loans [Member]",
        "documentation": "A written promise to pay a note to a bank."
       }
      }
     },
     "auth_ref": []
    },
    "bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "NumberOfDistributionChannelConcentrationOverTenPercentBenchmark",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Distribution Channel Concentration Over Ten Percent Benchmark",
        "terseLabel": "Number of distribution channel concentration over ten percent benchmark",
        "documentation": "Number of Distribution Channel Concentration Over Ten Percent Benchmark."
       }
      }
     },
     "auth_ref": []
    },
    "bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "NumberOfMobileGamesConcentrationOverTenPercentBenchmark",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Mobile Games Concentration Over Ten Percent Benchmark",
        "terseLabel": "Number of mobile games concentration over ten percent benchmark",
        "documentation": "Number of mobile games concentration over ten percent benchmark."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.bilibili.com/role/SegmentInformationDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r917",
      "r1139"
     ]
    },
    "bili_NumberOfServiceProviders": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "NumberOfServiceProviders",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Service Providers",
        "terseLabel": "Number of service providers providing 10% or more of the Group's servers and bandwidth expenditure",
        "documentation": "Number of service providers providing 10% or more of the Group's servers and bandwidth expenditure."
       }
      }
     },
     "auth_ref": []
    },
    "bili_NumberOfTelecommunicationsServiceProviders": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "NumberOfTelecommunicationsServiceProviders",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Telecommunications Service Providers",
        "terseLabel": "Total number of telecommunications service providers",
        "documentation": "The number of service providers in relation to telecommunications."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses",
        "negatedTotalLabel": "Total operating expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations",
        "verboseLabel": "(Loss)/profit from non-operations",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r910",
      "r1138",
      "r1140",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r663",
      "r959"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Operating Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetailsAlternate1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability",
        "terseLabel": "Total lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r659"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Leasing liabilities - current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r659"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r660"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Statement of Financial Position [Extensible List]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r660"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash payments for operating leases",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r661",
      "r664"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Amortization of\u00a0right-of-use\u00a0assets",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1124"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Discount rate",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r666",
      "r959"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r665",
      "r959"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards",
        "verboseLabel": "Net operating tax loss carry forwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "bili_OperatingLossCarryforwardsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "OperatingLossCarryforwardsAbstract",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards [Abstract]",
        "terseLabel": "Operating loss carryforwards",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards Expiration Fifth Year And After Fifth Year [Member]",
        "verboseLabel": "Loss expiring in 2029 and thereafter",
        "documentation": "Operating loss carryforwards expiration fifth year and after fifth year."
       }
      }
     },
     "auth_ref": []
    },
    "bili_OperatingLossCarryforwardsExpirationFourthYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "OperatingLossCarryforwardsExpirationFourthYearMember",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards Expiration Fourth Year [Member]",
        "terseLabel": "Loss expiring in 2028",
        "documentation": "Operating loss carryforward expected to be expired in the fourth fiscal year following the latest fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "OperatingLossCarryforwardsExpirationNextTwelveMonthsMember",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards Expiration Next Twelve Months [Member]",
        "terseLabel": "Loss expiring in 2025",
        "documentation": "Operating loss carryforward expected to be expired in the next fiscal year following the latest fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "bili_OperatingLossCarryforwardsExpirationSecondYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "OperatingLossCarryforwardsExpirationSecondYearMember",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards Expiration Second Year [Member]",
        "terseLabel": "Loss expiring in 2026",
        "documentation": "Operating loss carryforward expected to be expired in the second fiscal year following the latest fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "bili_OperatingLossCarryforwardsExpirationThirdYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "OperatingLossCarryforwardsExpirationThirdYearMember",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards Expiration Third Year [Member]",
        "terseLabel": "Loss expiring in 2027",
        "documentation": "Operating loss carryforward expected to be expired in the third fiscal year following the latest fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "bili_OperationsAndReorganizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "OperationsAndReorganizationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Operations and Reorganization",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "bili_OperationsAndReorganizationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "OperationsAndReorganizationLineItems",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operations and Reorganization [Line Items]",
        "terseLabel": "Operations and Reorganization [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "bili_OperationsAndReorganizationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "OperationsAndReorganizationTable",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operations and Reorganization [Table]",
        "documentation": "schedule providing information pertaining operations and reorganization."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable and Accrued Liabilities",
        "terseLabel": "Others",
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Current",
        "terseLabel": "Others",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r960"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 10.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other long-term assets",
        "verboseLabel": "Other non-current assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r732"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Total other comprehensive income",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r19",
      "r240",
      "r243",
      "r249",
      "r283",
      "r642",
      "r643",
      "r648",
      "r708",
      "r732",
      "r1115",
      "r1116"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "verboseLabel": "Other comprehensive income:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherEmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Employee-related Liabilities, Current",
        "terseLabel": "Other staff related cost",
        "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Others",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r925",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1171",
      "r1173",
      "r1174",
      "r1175"
     ]
    },
    "bili_OtherInterCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "OtherInterCompanyMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Inter Company [Member]",
        "terseLabel": "Other inter-company",
        "documentation": "Other inter-company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Current",
        "verboseLabel": "Amounts due to the Group companies",
        "terseLabel": "Amount due to related parties",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r960"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 11.0
      },
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 20.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Noncurrent",
        "definitionGuidance": "Other long-term liabilities",
        "terseLabel": "Other long-term payable",
        "verboseLabel": "Other long-term payable",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_OtherMachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherMachineryAndEquipmentMember",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Machinery and Equipment [Member]",
        "terseLabel": "Others",
        "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense)",
        "totalLabel": "Total other income/(expense), net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "bili_OtherNonoperatingIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "OtherNonoperatingIncomeNet",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income Net",
        "terseLabel": "Others, net",
        "documentation": "Amount of other income related to other nonoperating activities."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivables, Net, Current",
        "verboseLabel": "Amounts due from Group companies",
        "terseLabel": "Amount due from related parties",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherRestructuringCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherRestructuringCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Restructuring Costs",
        "verboseLabel": "Termination expenses of certain game projects",
        "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1014",
      "r1024",
      "r1057"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1006",
      "r1017",
      "r1027",
      "r1060"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1006",
      "r1017",
      "r1027",
      "r1060"
     ]
    },
    "us-gaap_OverAllotmentOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OverAllotmentOptionMember",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Over-Allotment Option [Member]",
        "verboseLabel": "Over-allotment option [Member]",
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company [Member]",
        "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r270"
     ]
    },
    "bili_ParentCompanyOritsRelevantSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ParentCompanyOritsRelevantSubsidiariesMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company Orits Relevant Subsidiaries [Member]",
        "terseLabel": "The Company or its relevant subsidiaries [Member]",
        "documentation": "Parent company orits relevant subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities and Other Payables"
       }
      }
     },
     "auth_ref": []
    },
    "bili_PayablesToProducersAndLicensors": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PayablesToProducersAndLicensors",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables To Producers And Licensors",
        "terseLabel": "Payables to producers and licensors",
        "documentation": "Amounts payable to producers and licensors at the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "bili_PaymentsForPlacementOfTimeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PaymentsForPlacementOfTimeDeposits",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Placement of Time Deposits",
        "negatedLabel": "Placements of time deposits",
        "verboseLabel": "Placements of time deposits",
        "documentation": "The cash outflow for the placement of time deposits."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other investing activities",
        "verboseLabel": "Other investing activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1098",
      "r1120"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 48.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchase of shares",
        "terseLabel": "Repurchase of shares",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Consideration transferred",
        "verboseLabel": "Cash consideration",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r580"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 36.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Cash consideration paid for purchase of subsidiaries, net of cash acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Purchase of intangible assets",
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_PaymentsToAcquireLongtermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireLongtermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 37.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Long-term Investments",
        "negatedLabel": "Cash paid for long-term investments including loans",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term."
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 34.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Short-term Investments",
        "negatedLabel": "Purchase of short-term investments",
        "verboseLabel": "Purchase of short-term investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToMinorityShareholders",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 45.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Noncontrolling Interests",
        "negatedLabel": "Purchase of noncontrolling interests",
        "terseLabel": "Purchase of noncontrolling interests",
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/EmployeeBenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]",
        "terseLabel": "Employee Benefits",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r472",
      "r473",
      "r474",
      "r480",
      "r481",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r941"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax",
     "presentation": [
      "http://www.bilibili.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of Annual Appropriations Set Aside of Net Income After Tax",
        "terseLabel": "Portion of after-tax profit to be allocated to general reserve fund and the statutory surplus fund under PRC law (as a percent)",
        "documentation": "Represents the percentage of annual appropriations of net after tax income should be set aside prior to payment of any dividends under PRC laws and regulations."
       }
      }
     },
     "auth_ref": []
    },
    "bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of Cash And Cash Equivalents Held by Subsidiaries And VIEs",
        "terseLabel": "Cash and cash equivalents held by PRC subsidiaries and VIEs (as a percent)",
        "documentation": "Percentage of cash and cash equivalents held by subsidiaries and VIEs of total cash and cash equivalents of the Group."
       }
      }
     },
     "auth_ref": []
    },
    "bili_PercentageOfConvertibleNotes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PercentageOfConvertibleNotes",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of Convertible notes",
        "terseLabel": "Percentage of convertible notes",
        "documentation": "Percentage of Convertible notes."
       }
      }
     },
     "auth_ref": []
    },
    "bili_PercentageOfGeneralReserveFundToRegisteredCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PercentageOfGeneralReserveFundToRegisteredCapital",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of General Reserve Fund To Registered Capital",
        "terseLabel": "Limit of general reserve fund as a percentage of registered capital, beyond which no further appropriation is required",
        "documentation": "Limit of general reserve fund as a percentage of registered capital, beyond which no further appropriation is required."
       }
      }
     },
     "auth_ref": []
    },
    "bili_PercentageOfProfitToBeAppropriatedToGeneralReserve": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PercentageOfProfitToBeAppropriatedToGeneralReserve",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of Profit To Be Appropriated To General Reserve",
        "terseLabel": "After tax profit to be transferred to general reserve fund (as a percent)",
        "documentation": "Percentage of profit to be appropriated to general reserve fund."
       }
      }
     },
     "auth_ref": []
    },
    "bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PercentageOfProfitToBeAppropriatedToStatutoryReserves",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of Profit To Be Appropriated To Statutory Reserves",
        "terseLabel": "After tax profit to be transferred to statutory surplus fund (as a percent)",
        "documentation": "Percentage of profit after tax to be appropriated as statutory surplus fund."
       }
      }
     },
     "auth_ref": []
    },
    "bili_PercentageOfRestrictedNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PercentageOfRestrictedNetAssets",
     "presentation": [
      "http://www.bilibili.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of Restricted Net Assets",
        "terseLabel": "Percentage of net assets of the Company's PRC subsidiaries and VIEs, not available for distribution",
        "documentation": "The portion of the consolidated net assets that are restricted under relevant PRC laws and regulations."
       }
      }
     },
     "auth_ref": []
    },
    "bili_PercentageOfStatutorySurplusFundToRegisteredCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PercentageOfStatutorySurplusFundToRegisteredCapital",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Statutory Surplus Fund To Registered Capital",
        "terseLabel": "Limit of surplus fund as a percentage of registered capital, beyond which no further appropriation is required",
        "documentation": "Limit of surplus fund as a percentage of registered capital, beyond which no further appropriation is required."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "bili_PrcSubsidiariesAndVariableInterestEntitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PrcSubsidiariesAndVariableInterestEntitiesMember",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prc Subsidiaries And Variable Interest Entities [Member]",
        "terseLabel": "PRC Subsidiaries and Variable Interest Entities",
        "documentation": "Represents information pertaining to PRC subsidiaries and variable interest entities."
       }
      }
     },
     "auth_ref": []
    },
    "bili_PrepaidContentCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PrepaidContentCost",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Content Cost",
        "terseLabel": "Prepayments for content cost",
        "documentation": "Amount of consideration paid in advance for content cost that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments and Other Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepayments and other current assets",
        "totalLabel": "Total",
        "verboseLabel": "Prepayments and other current assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1114"
     ]
    },
    "bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PrepaidExpenseAndOtherAssetsCurrentTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current [Text Block]",
        "terseLabel": "Prepayments and Other Current Assets",
        "documentation": "The entire disclosure for prepaid expenses and other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "bili_PrepaidMarketingCostAndOtherOperationalExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PrepaidMarketingCostAndOtherOperationalExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Marketing Cost And Other Operational Expenses",
        "terseLabel": "Prepayments of marketing and other operational expenses",
        "documentation": "Amount of consideration paid in advance for marketing cost and other operational expenses that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "bili_PrepaidOrReceivablesForJointlyInvestedContent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PrepaidOrReceivablesForJointlyInvestedContent",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Or Receivables For Jointly Invested Content",
        "verboseLabel": "Prepayments /receivables relating to jointly invested content",
        "documentation": "Amount of consideration paid in advance or due for jointly invested content that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "bili_PrepaidRevenueSharingCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PrepaidRevenueSharingCost",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Revenue Sharing Cost",
        "terseLabel": "Prepayments for revenue sharing cost",
        "documentation": "Amount of asset related to consideration paid in advance for revenue sharing cost that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Taxes",
        "terseLabel": "Prepayments for sales tax",
        "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r903",
      "r923",
      "r1152"
     ]
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/OperationsLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Convertible Debt",
        "verboseLabel": "Proceeds from Convertible Debt",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ProceedsFromConvertibleDebtNetOfIssuanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 49.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Convertible Debt, Net of Issuance Costs",
        "terseLabel": "Proceeds from issuance of convertible notes",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder, net of issuance costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Common Stock",
        "verboseLabel": "Proceeds from issuance of ordinary shares, net of issuance costs",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 47.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Stock, Net of Issuance Costs",
        "terseLabel": "Proceeds from issuance of ordinary shares, net of issuance costs",
        "verboseLabel": "Net proceeds from the offering, after deducting offerings expenses",
        "documentation": "The cash inflow from the issuance of stock, net of issuance costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds of short-term and long-term loans",
        "verboseLabel": "Proceeds of short-term and long-term loan",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds From Issuance Of Long Term Debt Net Of Issuance Cost",
        "terseLabel": "Proceeds from issuance of Long-term Debt, net of issuance cost",
        "documentation": "The cash inflow from a debt initially, net of issuance cost, having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 35.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Maturities, Prepayments and Calls of Short-term Investments",
        "terseLabel": "Maturities of\u00a0short-term\u00a0investments",
        "verboseLabel": "Maturities of short-term investments",
        "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r117"
     ]
    },
    "bili_ProceedsFromMaturityOfTimeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ProceedsFromMaturityOfTimeDeposits",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 41.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Maturity of Time Deposits",
        "terseLabel": "Maturities of time deposits",
        "verboseLabel": "Maturities of time deposits",
        "documentation": "The cash inflow for the maturity of time deposits."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1099",
      "r1121"
     ]
    },
    "us-gaap_ProceedsFromSaleOfLongtermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfLongtermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 39.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale of Long-term Investments",
        "terseLabel": "Cash received from disposal/return of long-term assets",
        "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle."
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 46.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of employees' share options",
        "verboseLabel": "Proceeds from exercise of employees' share options",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r18"
     ]
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductConcentrationRiskMember",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Mobile games",
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductMember",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product [Member]",
        "terseLabel": "Goods sold",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r932"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r338",
      "r700",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r899",
      "r932",
      "r961",
      "r963",
      "r964",
      "r966",
      "r967",
      "r1107",
      "r1183",
      "r1184",
      "r1193",
      "r1270",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "bili_ProductionCostNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ProductionCostNonCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Production Cost, Non-current",
        "terseLabel": "Production cost, net",
        "documentation": "The amount of production costs classified as non-current."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r338",
      "r700",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r899",
      "r932",
      "r961",
      "r963",
      "r964",
      "r966",
      "r967",
      "r1107",
      "r1183",
      "r1184",
      "r1193",
      "r1270",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 23.0
      },
      "http://www.bilibili.com/role/NetLossPerShareDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Net loss",
        "terseLabel": "Net loss",
        "presentationGuidance": "Net (loss)/income",
        "verboseLabel": "Net losses",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r239",
      "r242",
      "r257",
      "r266",
      "r275",
      "r283",
      "r286",
      "r287",
      "r353",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r573",
      "r585",
      "r587",
      "r590",
      "r591",
      "r615",
      "r636",
      "r713",
      "r729",
      "r779",
      "r837",
      "r859",
      "r860",
      "r949",
      "r950",
      "r977",
      "r1117",
      "r1186"
     ]
    },
    "bili_PropertyAndEquipmentImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PropertyAndEquipmentImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property And Equipment Impairment Loss",
        "terseLabel": "Impairment recognized",
        "documentation": "Amount of loss from the impairment assessment of property and equipment and relevant events and circumstances that might indicate potential impairment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Type [Axis]",
        "terseLabel": "Property and Equipment, Type [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r669"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment, Net",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r181",
      "r184",
      "r185"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r219",
      "r727"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property and Equipment, Net",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r669"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 10.0
      },
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Net book value",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r669",
      "r714",
      "r727",
      "r960"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and equipment, net",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r181",
      "r184",
      "r725"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Summary of Property and equipment, net",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Type [Domain]",
        "terseLabel": "Property and Equipment, Type [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r669"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForExpectedCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for Doubtful Accounts",
        "verboseLabel": "Allowance for/(reversal of) expected credit losses",
        "definitionGuidance": "Provisions/(Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r366"
     ]
    },
    "bili_PubliclyTradedSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "PubliclyTradedSecuritiesMember",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Publicly Traded Securities [Member]",
        "terseLabel": "Publicly Traded Securities",
        "documentation": "Publicly traded securities."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r205",
      "r206",
      "r412",
      "r413",
      "r414",
      "r415",
      "r473",
      "r491",
      "r521",
      "r522",
      "r523",
      "r534",
      "r620",
      "r692",
      "r696",
      "r697",
      "r746",
      "r748",
      "r762",
      "r804",
      "r805",
      "r868",
      "r872",
      "r874",
      "r875",
      "r879",
      "r894",
      "r895",
      "r922",
      "r931",
      "r944",
      "r954",
      "r955",
      "r956",
      "r957",
      "r963",
      "r970",
      "r1181",
      "r1190",
      "r1238",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Domain]",
        "terseLabel": "Range [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r205",
      "r206",
      "r412",
      "r413",
      "r414",
      "r415",
      "r473",
      "r491",
      "r521",
      "r522",
      "r523",
      "r534",
      "r620",
      "r692",
      "r696",
      "r697",
      "r746",
      "r748",
      "r762",
      "r804",
      "r805",
      "r868",
      "r872",
      "r874",
      "r875",
      "r879",
      "r894",
      "r895",
      "r922",
      "r931",
      "r944",
      "r954",
      "r955",
      "r956",
      "r957",
      "r963",
      "r970",
      "r1181",
      "r1190",
      "r1238",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for Doubtful Accounts"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r998",
      "r1009",
      "r1019",
      "r1052"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r482",
      "r681",
      "r682",
      "r716",
      "r724",
      "r809",
      "r810",
      "r811",
      "r813",
      "r814",
      "r833",
      "r835",
      "r866"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r268",
      "r269",
      "r681",
      "r682",
      "r683",
      "r684",
      "r716",
      "r724",
      "r809",
      "r810",
      "r811",
      "r813",
      "r814",
      "r833",
      "r835",
      "r866"
     ]
    },
    "bili_RelatedPartyTransactionAmountsOfInvestmentTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "RelatedPartyTransactionAmountsOfInvestmentTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction, Amounts of Investment transferred",
        "verboseLabel": "Transfer of long-term investments",
        "documentation": "Amount of investment transferred to related party during the financial reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "bili_RelatedPartyTransactionAmountsOfRepaymentOfLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "RelatedPartyTransactionAmountsOfRepaymentOfLoans",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction Amounts of Repayment of Loans",
        "terseLabel": "Repayment of loans and interest from the Entity",
        "documentation": "Related party transaction amounts of repayment of loans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r682",
      "r1255"
     ]
    },
    "us-gaap_RelatedPartyTransactionDescriptionOfTransaction": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDescriptionOfTransaction",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction, Description of Transaction",
        "terseLabel": "Related party transaction, Description of transaction",
        "documentation": "A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r228",
      "r668",
      "r670",
      "r671",
      "r680"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transactions",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r841",
      "r842",
      "r845"
     ]
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction, Purchases from Related Party",
        "terseLabel": "Purchases of goods and services",
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionRate",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction, Rate",
        "terseLabel": "Related party transaction interest rate",
        "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions and Balances"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r482",
      "r681",
      "r682",
      "r716",
      "r724",
      "r809",
      "r810",
      "r811",
      "r813",
      "r814",
      "r833",
      "r835",
      "r866",
      "r1255"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions and Balances",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r678",
      "r679",
      "r680",
      "r682",
      "r685",
      "r774",
      "r775",
      "r776",
      "r843",
      "r844",
      "r845",
      "r864",
      "r865"
     ]
    },
    "bili_RelatedPartyTransactionsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "RelatedPartyTransactionsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Policy [Policy Text Block]",
        "terseLabel": "Related parties",
        "documentation": "Disclosure of accounting policy for related party transactions."
       }
      }
     },
     "auth_ref": []
    },
    "bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remeasurement gain or loss of equity investments accounted for using the measurement alternative",
        "terseLabel": "Re-measurement gain or loss of equity investments",
        "documentation": "Re-measurement gain or loss of equity investments accounted for using the measurement alternative."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 51.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Convertible Debt",
        "negatedLabel": "Repurchase of convertible senior notes",
        "terseLabel": "Repayments of Convertible Debt",
        "verboseLabel": "Repurchase of convertible senior notes",
        "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "bili_RepaymentsOfLoansFromInvestees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "RepaymentsOfLoansFromInvestees",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 38.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments Of Loans From Investees",
        "verboseLabel": "Loans and advances from investees",
        "documentation": "Repayments Of Loans From Investees."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Notes Payable",
        "terseLabel": "Repayments of notes payable",
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfShortTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 44.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Short-Term Debt",
        "negatedTerseLabel": "Repayment of short-term loans",
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense",
        "negatedLabel": "Research and development expenses",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r897",
      "r916",
      "r1264"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development expenses",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and development expenses",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1010",
      "r1020",
      "r1053"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1000",
      "r1011",
      "r1021",
      "r1054"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r1007",
      "r1018",
      "r1028",
      "r1061"
     ]
    },
    "us-gaap_RestrictedAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/RestrictedNetAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Assets Disclosure [Text Block]",
        "terseLabel": "Restricted Net Assets",
        "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r1108",
      "r1125",
      "r1265",
      "r1268"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash and Cash Equivalents, Current",
        "periodEndLabel": "Restricted cash at end of the year",
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r217",
      "r262"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]",
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r217"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r1108",
      "r1125"
     ]
    },
    "bili_RestrictedNetAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "RestrictedNetAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Net Assets",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAppropriated": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAppropriated",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings, Appropriated",
        "terseLabel": "Statutory reserves",
        "documentation": "Amount of accumulated undistributed earnings (deficit) not available for dividend distribution. Includes, but is not limited to, retained earnings appropriated for specific business purpose."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r51",
      "r102",
      "r264",
      "r720"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated deficit",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r271",
      "r272",
      "r273",
      "r276",
      "r283",
      "r285",
      "r287",
      "r357",
      "r363",
      "r400",
      "r558",
      "r559",
      "r569",
      "r570",
      "r571",
      "r574",
      "r584",
      "r585",
      "r597",
      "r600",
      "r601",
      "r604",
      "r613",
      "r656",
      "r658",
      "r752",
      "r754",
      "r780",
      "r1303"
     ]
    },
    "us-gaap_RetainedEarningsUnappropriated": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsUnappropriated",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 35.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings, Unappropriated",
        "terseLabel": "Accumulated deficit",
        "verboseLabel": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit) available for dividend distribution. Includes, but is not limited to, retained earnings not appropriated for specific business purpose."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r264",
      "r721"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Net revenues",
        "definitionGuidance": "Total revenues",
        "verboseLabel": "Total net revenues",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r168",
      "r305",
      "r314",
      "r315",
      "r330",
      "r334",
      "r338",
      "r340",
      "r341",
      "r468",
      "r469",
      "r700"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerMember",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Member]",
        "terseLabel": "Net revenues",
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r341",
      "r1100"
     ]
    },
    "us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuePracticalExpedientRemainingPerformanceObligation",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false]",
        "terseLabel": "Practical expedient related to performance obligations",
        "documentation": "Indicates (true false) whether optional exemption was applied not to disclose amount of transaction price allocated to and explanation of expected timing of revenue recognition for remaining performance obligation, when contract has expected duration of one year or less or right to consideration corresponds directly to performance completed."
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "bili_RevenueRecognitionPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "RevenueRecognitionPeriod",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition, Period",
        "terseLabel": "Period recognized for time-based virtual item",
        "documentation": "Period of recognition of revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition, Policy [Policy Text Block]",
        "terseLabel": "Revenue recognition",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r839",
      "r898",
      "r907"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues",
        "terseLabel": "Sales of goods and services",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r168",
      "r248",
      "r266",
      "r305",
      "r314",
      "r315",
      "r330",
      "r334",
      "r338",
      "r340",
      "r341",
      "r353",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r636",
      "r713",
      "r916",
      "r1186"
     ]
    },
    "bili_RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right Of Use Asset Obtained Released In Exchange For Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained/(released) in exchange for operating lease liabilities",
        "documentation": "Amount of increase or decrease in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesAndExciseTaxPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales and Excise Tax Payable, Current",
        "terseLabel": "VAT payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "bili_SalesTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "SalesTaxAbstract",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Tax [Abstract]",
        "terseLabel": "Sales tax",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "terseLabel": "Summary of accrued liabilities and other payables",
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ScheduleOfAppropriationsToRetainedEarningsTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Appropriations To Retained Earnings [Table Text Block]",
        "terseLabel": "Schedule of appropriations to general reserve funds and statutory surplus funds",
        "documentation": "Tabular disclosure of the appropriations to general reserve funds and statutory surplus funds."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r62",
      "r575"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Schedule of consideration of acquisitions",
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r62"
     ]
    },
    "bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Cash Cash Equivalents Restricted Cash and Other [Table]",
        "documentation": "Schedule of cash, cash equivalents, restricted cash and other balances."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]",
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r586"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of composition of income tax expense/(benefit)",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1229"
     ]
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheet [Table Text Block]",
        "terseLabel": "Summary of Condensed statements of balance sheets",
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1103",
      "r1131"
     ]
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statement [Table Text Block]",
        "terseLabel": "Summary of Condensed statements of cash flows",
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1103",
      "r1131"
     ]
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Income Statement [Table Text Block]",
        "terseLabel": "Summary of Condensed statements of comprehensive loss",
        "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1103",
      "r1131"
     ]
    },
    "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/EmployeeBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Costs of Retirement Plans [Table Text Block]",
        "terseLabel": "Schedule of employee welfare benefits expenses",
        "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ScheduleOfDebtConversionsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtConversionsTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt Conversions [Table Text Block]",
        "verboseLabel": "Schedule of Debt",
        "documentation": "Tabular disclosure of information on an original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. The information may be presented entirely or partially in this block of text or in the associated elements."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32",
      "r33"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "verboseLabel": "Summary of the Company's non-current portion of unsecured senior notes",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r53",
      "r56",
      "r87",
      "r137",
      "r139",
      "r927",
      "r929",
      "r1131",
      "r1247"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Short-term loans and current portion of long-term debt",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "verboseLabel": "Schedule of tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1225"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of computation of basic and diluted net loss per share",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r948",
      "r1224"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r351",
      "r352",
      "r565",
      "r1094",
      "r1095",
      "r1096",
      "r1230",
      "r1231",
      "r1232",
      "r1233"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r389",
      "r392",
      "r393",
      "r396",
      "r701",
      "r897",
      "r925"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of intangible assets, net",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r925",
      "r1170"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/GoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r924",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163"
     ]
    },
    "bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Intangible Assets, Useful Life [Table Text Block]",
        "terseLabel": "Schedule of estimated useful lives of the intangible assets",
        "documentation": "Tabular disclosure of the useful life of intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments in Major subsidiaries, Variable Interest Entities and Subsidiaries of the Variable Interest Entities [Table Text Block]",
        "terseLabel": "Schedule of Company's major subsidiaries and VIEs and subsidiaries of the VIEs",
        "documentation": "Tabular disclosure of the entity's major subsidiaries, VIEs and subsidiaries of the VIEs."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ScheduleOfMaturitiesOfLongTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtLineItems",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Maturities Of Long Term Debt [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "bili_ScheduleOfMaturitiesOfLongTermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTable",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtScheduleOfLongTermBankLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Maturities Of Long Term Debt [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of long-term bank loans",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Schedule of service-based RSUs activities",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r669"
     ]
    },
    "bili_ScheduleOfRelatedPartyBalancesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ScheduleOfRelatedPartyBalancesTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Balances [Table Text Block]",
        "terseLabel": "Schedule of significant related party balances",
        "documentation": "Tabular disclosure of related party balances."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r85",
      "r841",
      "r842",
      "r845"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "terseLabel": "Schedule of significant related party transactions",
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationTables",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r494",
      "r496",
      "r497",
      "r498",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]",
        "terseLabel": "Schedule of share options activities",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r15",
      "r141"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of binomial option-pricing model",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Short Term Debt And Current Portion Of Long Term Debt [Table]",
        "terseLabel": "Schedule of Short-term Debt and Current Portion of Long-term Debt [Table]",
        "documentation": "Information by short-term debt and current portion of long-term debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock by Class [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r52",
      "r53",
      "r54",
      "r55",
      "r56",
      "r136",
      "r137",
      "r139",
      "r140",
      "r229",
      "r230",
      "r231",
      "r307",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r770",
      "r771",
      "r772",
      "r773",
      "r931",
      "r1093",
      "r1126"
     ]
    },
    "bili_ScheduleOfTaxesPayableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ScheduleOfTaxesPayableTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Taxes Payable [Table Text Block]",
        "terseLabel": "Summary of taxes payable",
        "documentation": "Tabular disclosure of taxes payable as of the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Variable Interest Entities [Table]",
        "documentation": "Disclosure of information about variable interest held, whether or not such variable interest entity (VIE) is included in consolidated financial statements."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72",
      "r73",
      "r75",
      "r76",
      "r588",
      "r589",
      "r592",
      "r593",
      "r693",
      "r694",
      "r695"
     ]
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Variable Interest Entities [Table Text Block]",
        "terseLabel": "Schedule of combined financial information of the Group's VIEs and VIEs' subsidiaries included in the accompanying consolidated financial statements of the Group",
        "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72",
      "r73",
      "r75",
      "r76"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of intangible assets amortization expense for future years",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r925",
      "r1172"
     ]
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedule of concentrations and risks",
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r39",
      "r40",
      "r82",
      "r154"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r982"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r305",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r320",
      "r321",
      "r322",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r338",
      "r339",
      "r341",
      "r911",
      "r914",
      "r915",
      "r916",
      "r918",
      "r920",
      "r921"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment reporting",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r337",
      "r340",
      "r912",
      "r913",
      "r919"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expense",
        "negatedLabel": "Sales and marketing expenses",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing expenses",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "verboseLabel": "Expenses",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r1223"
     ]
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "verboseLabel": "Other acquisitions [Member]",
        "terseLabel": "Other acquisitions",
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "bili_ServersAndBandwidthExpenditureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ServersAndBandwidthExpenditureMember",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Servers And Bandwidth Expenditure [Member]",
        "terseLabel": "Servers and bandwidth expenditure",
        "documentation": "Total servers and bandwidth expenditure, when it serves as a benchmark in a concentration of risk calculation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ServiceMember",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service [Member]",
        "terseLabel": "Services rendered",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service."
       }
      }
     },
     "auth_ref": [
      "r932"
     ]
    },
    "bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shanghai Anime Tamashi Cultural Media Co. Ltd. [Member]",
        "terseLabel": "Shanghai Anime Tamashi Cultural Media Co., Ltd. (\"Shanghai Anime Tamashi\")",
        "documentation": "Represents the information pertaining to Shanghai Anime Tamashi Cultural Media Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ShanghaiBilibiliTechnologyCo.LtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ShanghaiBilibiliTechnologyCo.LtdMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shanghai Bilibili Technology Co. Ltd [Member]",
        "terseLabel": "Shanghai Bilibili Technology Co., Ltd",
        "documentation": "Represents information pertaining to Shanghai Bilibili Technology Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ShanghaiHeheheCultureCommunicationCo.LtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ShanghaiHeheheCultureCommunicationCo.LtdMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shanghai Hehehe Culture Communication Co. Ltd [Member]",
        "terseLabel": "Shanghai Hehehe Culture Communication Co., Ltd. (\"Shanghai Hehehe\")",
        "documentation": "Represents the information pertaining to Shanghai Hehehe Culture Communication Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ShanghaiHodeInformationTechnologyCo.LtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ShanghaiHodeInformationTechnologyCo.LtdMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shanghai Hode Information Technology Co. Ltd [Member]",
        "terseLabel": "Shanghai Hode Information Technology Co., Ltd. (\"Hode Information Technology\")",
        "documentation": "Represents information pertaining to Shanghai Hode Information Technology Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ShanghaiKuanyuDigitalTechnologyCo.LtdMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shanghai Kuanyu Digital Technology Co. Ltd [Member]",
        "terseLabel": "Shanghai Kuanyu Digital Technology Co., Ltd. (\"Shanghai Kuanyu\").",
        "documentation": "Represents information pertaining to Shanghai Kuanyu Digital Technology Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation",
        "terseLabel": "Share-based compensation expenses",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r945"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r513"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in USD/shares)",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r513"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)",
        "verboseLabel": "Shares granted under the share incentive plan",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Granted (in USD/shares)",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r508",
      "r509"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodStartLabel": "Beginning balance (in USD/shares)",
        "periodEndLabel": "Ending balance (in USD/shares)",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r508",
      "r509"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r512"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in USD/shares)",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r512"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Valuation assumptions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividends",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r522"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "terseLabel": "Expected volatility, maximum",
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "terseLabel": "Expected volatility, minimum",
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "terseLabel": "Risk-free rate, maximum",
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "terseLabel": "Risk-free rate, minimum",
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate",
        "terseLabel": "Weighted average volatility",
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r521"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationTables",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Description of share option plans",
        "verboseLabel": "Share-based Compensation",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r494",
      "r496",
      "r497",
      "r498",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Aggregate number of shares issuable under the plan",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Additional Disclosures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable (in shares)",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r502"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable (in USD/shares)",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r502"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited (in shares)",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r506"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted (in shares)",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r504"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value of options granted",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "periodStartLabel": "Aggregate Intrinsic Value, Beginning balance",
        "periodEndLabel": "Aggregate Intrinsic Value, Ending balance",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r501"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Share options activities",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodStartLabel": "Beginning balance (in USD/shares)",
        "periodEndLabel": "Ending balance (in USD/shares)",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r501"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, percentage of outstanding stock maximum",
        "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationTables",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r497",
      "r498",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in USD/shares)",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r505"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited (in USD/shares)",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r506"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (in USD/shares)",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r504"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]",
        "terseLabel": "Share-based compensation",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r492",
      "r499",
      "r518",
      "r519",
      "r520",
      "r521",
      "r524",
      "r529",
      "r530",
      "r531",
      "r532"
     ]
    },
    "bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Authorization Programme March Two Thousand And Twenty Two [Member]",
        "documentation": "Share repurchase authorization programme march two thousand and twenty two."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Authorization Programme Nov Two Thousand And Twenty Four [Member]",
        "documentation": "Share repurchase authorization programme Nov two thousand and twenty four."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Expiration period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Contractual term (in years)",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r520"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life, Exercisable (In years)",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life (In years)",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining vesting period",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "bili_SharejoyNetworkTechnologyCo.LtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "SharejoyNetworkTechnologyCo.LtdMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sharejoy Network Technology Co. Ltd [Member]",
        "terseLabel": "Sharejoy Network Technology Co., Ltd. (\"Sharejoy Network\")",
        "documentation": "Represents information pertaining to Sharejoy Network Technology Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Price per share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares, Outstanding",
        "periodStartLabel": "Balance at the beginning of the year (Shares)",
        "periodEndLabel": "Balance at the end of the year (Shares)",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBankLoansAndNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBankLoansAndNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Bank Loans and Notes Payable",
        "terseLabel": "Amount of unsecured bank loans",
        "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r812",
      "r1267"
     ]
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt",
        "presentationGuidance": "Short-term loans",
        "verboseLabel": "Short-term loans and current portion of long-term debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r156",
      "r960",
      "r1267"
     ]
    },
    "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtPercentageBearingFixedInterestRate",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Debt, Percentage Bearing Fixed Interest Rate",
        "terseLabel": "Interest Rate Range",
        "documentation": "The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtTerms": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTerms",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Debt, Terms",
        "terseLabel": "Maturity Date",
        "documentation": "Description of the short-term debt arrangement, and disclosures pertaining to the underlying arrangements, including repayment terms, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r1178",
      "r1179",
      "r1180"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r1178",
      "r1179",
      "r1180"
     ]
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Investments",
        "terseLabel": "Short-term investments",
        "verboseLabel": "Short-term investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r163",
      "r1113"
     ]
    },
    "us-gaap_ShortTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bili_ShortTermInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ShortTermInvestmentsTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Investments [Text Block]",
        "terseLabel": "Short-term Investments",
        "documentation": "The entire disclosure for short-term investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAdministrationOfTaxationChinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAdministrationOfTaxationChinaMember",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State Administration of Taxation, China [Member]",
        "verboseLabel": "Mainland, China",
        "documentation": "Designated tax department of the government of China."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/CoverPage",
      "http://www.bilibili.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r229",
      "r230",
      "r231",
      "r266",
      "r293",
      "r294",
      "r297",
      "r299",
      "r307",
      "r308",
      "r353",
      "r418",
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r457",
      "r458",
      "r460",
      "r461",
      "r463",
      "r636",
      "r770",
      "r771",
      "r772",
      "r773",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r817",
      "r838",
      "r861",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r1093",
      "r1126",
      "r1136"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r100",
      "r103",
      "r104",
      "r209",
      "r245",
      "r246",
      "r247",
      "r271",
      "r272",
      "r273",
      "r276",
      "r283",
      "r285",
      "r287",
      "r306",
      "r357",
      "r363",
      "r400",
      "r464",
      "r558",
      "r559",
      "r569",
      "r570",
      "r571",
      "r574",
      "r584",
      "r585",
      "r597",
      "r599",
      "r600",
      "r601",
      "r602",
      "r604",
      "r613",
      "r642",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r656",
      "r658",
      "r677",
      "r732",
      "r752",
      "r753",
      "r754",
      "r780",
      "r861"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "terseLabel": "Statement",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r272",
      "r273",
      "r306",
      "r658",
      "r700",
      "r765",
      "r791",
      "r808",
      "r809",
      "r810",
      "r811",
      "r813",
      "r814",
      "r817",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r835",
      "r839",
      "r840",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r861",
      "r971"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r272",
      "r273",
      "r306",
      "r344",
      "r658",
      "r700",
      "r765",
      "r791",
      "r808",
      "r809",
      "r810",
      "r811",
      "r813",
      "r814",
      "r817",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r835",
      "r839",
      "r840",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r861",
      "r971"
     ]
    },
    "bili_StatutoryReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "StatutoryReserveMember",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserve [Member]",
        "terseLabel": "Statutory reserves",
        "documentation": "Represents the information pertaining to statutory reserve."
       }
      }
     },
     "auth_ref": []
    },
    "bili_StatutoryReservesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "StatutoryReservesPolicyPolicyTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserves Policy [Policy Text Block]",
        "terseLabel": "Statutory reserves",
        "documentation": "Disclosure of accounting policy for statutory reserves."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r1002",
      "r1013",
      "r1023",
      "r1056"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "bili_StockExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "StockExchangeAxis",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Exchange [Axis]",
        "documentation": "Stock exchange."
       }
      }
     },
     "auth_ref": []
    },
    "bili_StockExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "StockExchangeDomain",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Exchange [Domain]",
        "documentation": "Stock exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Share issuance upon the conversion of convertible senior notes (in shares)",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r53",
      "r100",
      "r103",
      "r140",
      "r444"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "verboseLabel": "Issuance of Class\u00a0Z ordinary shares upon new ADS offering (\"ADS offering\") (in shares)",
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "presentationGuidance": "Ordinary shares, issued (in shares)",
        "terseLabel": "Ordinary shares, issued (in shares)",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r99",
      "r100",
      "r140",
      "r770",
      "r861",
      "r886"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Share issuance from vest of restricted share units (in shares)",
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r99",
      "r100",
      "r140"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "verboseLabel": "Share issuance from exercise of share options (in shares)",
        "negatedLabel": "Exercised (in shares)",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r99",
      "r100",
      "r140",
      "r505"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Share issuance upon the conversion of convertible senior notes",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r100",
      "r103",
      "r104",
      "r140"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Issued for Services",
        "terseLabel": "Issuance of Class\u00a0Z ordinary shares upon new ADS offering (\"ADS offering\")",
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Share issuance from vest of restricted share units",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r140"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures",
        "verboseLabel": "Share-based compensation",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r99",
      "r100",
      "r140"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Share issuance from exercise of share options",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r100",
      "r103",
      "r104",
      "r140"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program, Authorized, Amount",
        "verboseLabel": "Shares authorized to be repurchased value",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_StockRepurchaseProgramPeriodInForce1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramPeriodInForce1",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchase Program, Period in Force",
        "verboseLabel": "Stock repurchase programme period in force",
        "documentation": "Period share may be purchased under authorized share repurchase plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchased During Period, Shares",
        "verboseLabel": "Repurchase of shares (in shares)",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r99",
      "r100",
      "r140",
      "r773",
      "r861",
      "r888"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchased During Period, Value",
        "negatedLabel": "Repurchase of shares",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r99",
      "r100",
      "r140",
      "r780",
      "r861",
      "r888",
      "r977"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 13.0
      },
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 22.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total Bilibili Inc.'s shareholders' equity",
        "terseLabel": "Total Bilibili Inc's shareholders' deficit",
        "verboseLabel": "Total Bilibili Inc's shareholders' equity",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r103",
      "r104",
      "r128",
      "r818",
      "r834",
      "r862",
      "r863",
      "r960",
      "r978",
      "r1128",
      "r1150",
      "r1241",
      "r1303"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 21.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total shareholders' equity",
        "periodStartLabel": "Balance at the beginning of the year",
        "periodEndLabel": "Balance at the end of the year",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r68",
      "r77",
      "r209",
      "r210",
      "r246",
      "r271",
      "r272",
      "r273",
      "r276",
      "r283",
      "r285",
      "r357",
      "r363",
      "r400",
      "r464",
      "r558",
      "r559",
      "r569",
      "r570",
      "r571",
      "r574",
      "r584",
      "r585",
      "r597",
      "r599",
      "r600",
      "r601",
      "r602",
      "r604",
      "r613",
      "r642",
      "r644",
      "r648",
      "r657",
      "r677",
      "r753",
      "r754",
      "r778",
      "r818",
      "r834",
      "r862",
      "r863",
      "r890",
      "r977",
      "r1128",
      "r1150",
      "r1241",
      "r1303"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Shareholders' equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventDescription",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event, Description",
        "verboseLabel": "Subsequent Event, Description",
        "documentation": "Describes the event or transaction that occurred between the balance sheet date and the date the financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r687",
      "r688"
     ]
    },
    "bili_SubsidiariesAndVariableInterestEntitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "SubsidiariesAndVariableInterestEntitiesLineItems",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries and Variable Interest Entities [Line Items]",
        "terseLabel": "Company's major subsidiaries and VIEs",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "bili_SubsidiariesAndVariableInterestEntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "SubsidiariesAndVariableInterestEntitiesTable",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries and Variable Interest Entities [Table]",
        "documentation": "Listing of subsidiaries and variable interest entities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "presentation": [
      "http://www.bilibili.com/role/OperationsLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "documentation": "Disclosure of information about sale of stock made by subsidiary or equity method investee to investor outside consolidated group by type of sale. Includes, but is not limited to, stock issued in business combination in exchange for share of acquired entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockLineItems",
     "presentation": [
      "http://www.bilibili.com/role/OperationsLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Issuance of preferred shares",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryOfInvestmentHoldingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SummaryOfInvestmentHoldingsLineItems",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Investment Holdings [Line Items]",
        "terseLabel": "Short-term Investments",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r777",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r806",
      "r807",
      "r838",
      "r970"
     ]
    },
    "us-gaap_SummaryOfInvestmentHoldingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SummaryOfInvestmentHoldingsTable",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Investment Holdings [Table]",
        "documentation": "Disclosure of information about summary of investment holding, including, but not limited to, investment with value exceeding one percent of net asset value of registrant."
       }
      }
     },
     "auth_ref": [
      "r777",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r806",
      "r807",
      "r838",
      "r970"
     ]
    },
    "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SummaryOfOperatingLossCarryforwardsTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Operating Loss Carryforwards [Table Text Block]",
        "terseLabel": "Schedule of net operating tax loss carry forwards",
        "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r1227"
     ]
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "verboseLabel": "Schedule of movement of the aggregate valuation allowances for deferred tax assets",
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r1226"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flows information:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierConcentrationRiskMember",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Telecommunications service provider",
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "TaxCreditAndLossCarryForwardsExpirationPeriodAxis",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit and Loss Carry Forwards Expiration Period [Axis]",
        "documentation": "Pertinent information describing and reflecting disclosures pertaining to expiration of investment tax credits and operating loss carry forwards."
       }
      }
     },
     "auth_ref": []
    },
    "bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "TaxCreditAndLossCarryForwardsExpirationPeriodDomain",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit And Loss Carry Forwards Expiration Period [Domain]",
        "terseLabel": "Tax Credit And Loss Carry Forwards Expiration Period [Domain]",
        "documentation": "Pertinent information describing expiration period of investment tax credits and operating loss carry forwards."
       }
      }
     },
     "auth_ref": []
    },
    "bili_TaxationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "TaxationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxation",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 14.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 21.0
      },
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable, Current",
        "terseLabel": "Taxes payable",
        "verboseLabel": "Taxes payable",
        "totalLabel": "Total",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r91"
     ]
    },
    "us-gaap_TaxesPayableCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable"
       }
      }
     },
     "auth_ref": []
    },
    "bili_TaxesPayableDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "TaxesPayableDisclosureTextBlock",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable Disclosure [Text Block]",
        "terseLabel": "Taxes Payable",
        "documentation": "The entire disclosure of the carrying value as of the balance sheet date of obligations incurred and payable for statutory income, value added tax, business tax, payroll, real, property and other taxes."
       }
      }
     },
     "auth_ref": []
    },
    "bili_TenPercentageOrGreaterServiceProvidersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "TenPercentageOrGreaterServiceProvidersMember",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ten Percentage Or Greater Service Providers [Member]",
        "terseLabel": "10% or greater service providers",
        "documentation": "Ten percentage or Greater service providers."
       }
      }
     },
     "auth_ref": []
    },
    "bili_TerminationNoticeTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "TerminationNoticeTerm",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination Notice, Term",
        "terseLabel": "Termination notice before the term ends",
        "documentation": "Period of termination notice before the term ends, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ThirdPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ThirdPartiesMember",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Third Parties [Member]",
        "terseLabel": "Third-party",
        "documentation": "Represents information pertaining to the third parties."
       }
      }
     },
     "auth_ref": []
    },
    "bili_TimeDepositsInBank": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "TimeDepositsInBank",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Time Deposits in Bank",
        "terseLabel": "Time deposits",
        "documentation": "Time deposits represent deposits placed with banks with original maturities more than three months but less than one year."
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "documentation": "Information by title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": [
      "r1144",
      "r1254"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Relationship to Entity [Domain]",
        "documentation": "Title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables, net",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r173",
      "r174",
      "r1146",
      "r1147",
      "r1148"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1069"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1073"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1073"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Treasury stock shares acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r100",
      "r140"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "terseLabel": "Treasury stock shares acquired cost method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r57",
      "r140"
     ]
    },
    "bili_TwoThousandAndEighteenRestatedShareIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "TwoThousandAndEighteenRestatedShareIncentivePlanMember",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand And Eighteen Restated Share Incentive Plan [Member]",
        "terseLabel": "2018 Restated Share Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bili_TwoThousandAndEighteenShareIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "TwoThousandAndEighteenShareIncentivePlanMember",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand And Eighteen Share Incentive Plan [Member]",
        "verboseLabel": "the 2018 Plan",
        "documentation": "Represent the information pertaining to two thousand and eighteen share incentive plan."
       }
      }
     },
     "auth_ref": []
    },
    "bili_TwoThousandAndTwentyFourShareIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "TwoThousandAndTwentyFourShareIncentivePlanMember",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand And Twenty Four Share Incentive Plan [Member]",
        "terseLabel": "the 2024 Plan [Member]",
        "documentation": "Two thousand and twenty four share incentive plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Arrangement and Non-arrangement Transactions [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r586"
     ]
    },
    "currency_USD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "USD",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States of America, Dollars",
        "terseLabel": "Denominated in US dollars"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "us-gaap_UnsecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnsecuredDebtMember",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoansAndCurrentPortionOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Debt [Member]",
        "terseLabel": "Unsecured bank loans [Member]",
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r43",
      "r179",
      "r180",
      "r182",
      "r183"
     ]
    },
    "bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ValuationAllowanceDeferredTaxAssetAdditionsAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance, Deferred Tax Asset, Additions, Amount",
        "negatedLabel": "Addition",
        "documentation": "Amount of increase from additions made in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance, Deferred Tax Asset, Expiration of Loss Carry Forward, Amount",
        "terseLabel": "Expiration of loss carry forward and impact of disposal/close of subsidiaries",
        "documentation": "Amount of decrease from expiration of loss carry forward from disposition of subsidiaries made in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance, Deferred Tax Asset, Re-measurement through Preferential Tax Rate, Amount",
        "negatedLabel": "Re-measurement due to applicable preferential tax rate for HNTE",
        "documentation": "Amount of increase (decrease) from re-measurement due to preferential tax rate in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ValueAddedServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ValueAddedServicesMember",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value Added Services [Member]",
        "terseLabel": "Value-added services",
        "documentation": "Value-added services."
       }
      }
     },
     "auth_ref": []
    },
    "bili_ValueAddedTaxRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "ValueAddedTaxRatePercent",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value Added Tax Rate, Percent",
        "terseLabel": "Value added tax rate (as a percent)",
        "documentation": "Percentage of value added tax."
       }
      }
     },
     "auth_ref": []
    },
    "bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entity, Consolidated, Assets, Pledged for Non-distributable Statutory Reserves",
        "terseLabel": "Assets of VIE's used to settle obligations of respective VIE's non-distributable statutory reserves",
        "documentation": "Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of VIE certain non-distributable statutory reserves."
       }
      }
     },
     "auth_ref": []
    },
    "bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital",
     "crdr": "debit",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entity, Consolidated, Assets, Pledged for Registered Capital",
        "terseLabel": "Assets of VIE's used to settle obligations of respective VIE's registered capital",
        "documentation": "Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of registered capital."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityLineItems",
     "presentation": [
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entity [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r588",
      "r589",
      "r592",
      "r593",
      "r693",
      "r694",
      "r695"
     ]
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityOwnershipPercentage",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "terseLabel": "Percentage of Direct or Indirect Economic Interest",
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails",
      "http://www.bilibili.com/role/OperationsRisksInRelationToTheVieStructureDetails",
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "terseLabel": "Consolidated VIEs without recourse to the primary beneficiary",
        "definitionGuidance": "Major VIEs and VIEs' subsidiaries",
        "verboseLabel": "VIEs [Member]",
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r588",
      "r589",
      "r592",
      "r593"
     ]
    },
    "us-gaap_VariableInterestEntityVIEActivitiesOfVIE": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityVIEActivitiesOfVIE",
     "presentation": [
      "http://www.bilibili.com/role/OperationsScheduleOfCompanySMajorSubsidiariesViesAndSubsidiariesOfTheViesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Activities of VIE",
        "terseLabel": "Principal Activities",
        "documentation": "Description of the transactions or business conducted by the Variable Interest Entity (VIE), including how the VIE is financed."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r152",
      "r153"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average number of ordinary shares/ADSs, diluted | shares",
        "verboseLabel": "Weighted average number of ordinary shares outstanding, diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r299"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average number of ordinary shares/ADSs, basic | shares",
        "verboseLabel": "Weighted average number of ordinary shares outstanding, basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r299"
     ]
    },
    "bili_WithholdingIncomeTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "WithholdingIncomeTaxAbstract",
     "presentation": [
      "http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Withholding Income Tax [Abstract]",
        "terseLabel": "Withholding income tax",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "bili_WithholdingIncomeTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "WithholdingIncomeTaxExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.bilibili.com/role/TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxationScheduleOfCompositionOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Withholding Income Tax Expense",
        "terseLabel": "Withholding income tax expenses",
        "documentation": "Amount of withholding income tax expense pertaining to taxable income."
       }
      }
     },
     "auth_ref": []
    },
    "bili_WithholdingIncomeTaxPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "WithholdingIncomeTaxPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Withholding Income Tax Payable",
        "terseLabel": "Withholding income tax payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for withholding income tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.bilibili.com/20241231",
     "localname": "WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities",
     "presentation": [
      "http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Withholding Tax Rate on Dividend Distributed by Foreign Investment Entities",
        "terseLabel": "Withholding tax rate on dividend distributed by foreign investment entities (as a percent)",
        "documentation": "Represents the withholding income tax rate on dividends that is applied if the holding company receiving the dividend is located in a country that has a tax treaty with the country in which the foreign investment entity is located."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "44",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-44"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-3"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-4"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "37",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-9"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "855",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481440/840-10-50-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(3)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-4"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-9"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d-3"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-11"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>140
<FILENAME>0001193125-25-061847-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-25-061847-xbrl.zip
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
M:^:,UC ((LROG-R@<>-0N%]A8A]-TQ1<VNZ!";6!O017U#.1L+A5X9<>PM?
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
M\[Y75UN0[+*2VDZDTR=^FJ"Q?!8AK2T+=7]&^-=.M+:*_ N/->:UY^M9%-8
M:!.A0;B4>HK3PR"(D']%C8KO=B1)+5WJKQ7+VP)8>PN0AW"HSF?PXSU=1M*=
MDX!>$3?96-_#45HS4*T8"3"\ )TX;'R 0?(8=]F2^,KK$1T>T=VGFP79#NC:
M6YA#QP3FIL'DV]M@J[$*+R.]FXQA2!GR&R%I[EI2MU%B:X*Q&-4*$03&U$W4
MI=O7"+: L/"PP$<XUQU_$(5S(9,7[V&\G$FR6- ; JFY:6*0SA3PK?LG0]M
M^T*,NA6/9831X?WU\:D&6"N7  PHCG%2TKA8&&H=Y](D"O#?J7<7.WL#27P"
MU&WE=:%Z[@%6V-I; M2@KR(VG%$.>;L*&F*#J[7[S;Z 7$I?ARI@&'ND2+S;
M)]2V@+"XN%CH6)<8=9]2ON=F-@5E8>T9&*D&EU?(D1;QMJ4C^,@.ANMYE;JR
M'=RN;%C/0:^* 75@67AGIX>9W5[_V:1J_5HDZ?B='IWL+H&[,.+VGB*2Y4E;
M7>QC8;>/C!9)VAB)*LC@@.\!NX&V3; E%4A-'5"!!<8#HEQMXXV2 !\ 3^6K
M4F-GN*ZB*5E!:VT;8QO];%,%]]L@^75P14?56GS+W#L( \XCXA<>!0C&-!S@
MH=AH>DN34'UJBVE"GO?R5D-CC+L]6K%^2? 6B>##7%WM>FV%86?SN@Q8E ]Z
MTM&1<BGE%CW#LK!-)'FI.!13*19Y>C\/+S$5_M-R^YL%^6P.L#4VG<'8TNU2
MHD"QCL8>!>Z<+LB?_A]02P,$%     @ [#!Y6E'YW_H!'   [;\! !4   !B
M:6QI+3(P,C0Q,C,Q7V-A;"YX;6SM76MSXSAV_9ZJ_ ?'^>QV/V:2F:[MW?*C
MW>N4W7))ZMG=2J6F8!*RD*8(!21M:U+Y[P% 4B)%XD72!*!VU3[:-BYX#PZ>
M%Q?W_NDOSZOHZ!&2!.'XT_&[-V^/CV <X!#%#Y^.LW1Q\LOQ7_[\S__TIW\Y
M.?D"8TA "L.C^\W1Y=7UUZ._GT]OCJ[C) 5Q (\N<9"M8)P>G1PMTW3]\?3T
MZ>GI3;A <8*C+*4?2-X$>'5*__Y;_L&CZ8<W;^F/]%_O?SJY!218GKQ_^_[G
MH_]\^^O'M^\^_O3AOX[^]^[V_TY.F H1BK_?@P0>497CY--QY2//]R1Z@\G#
MZ?NW;S^<E@6/\Y(?GQ-4*_WTH2S[[O3OMS>S8 E7X 05.+92K)HVN7>__OKK
M*?\K+9J@CPF7O\$!2'DC*O4Z$I9@/YV4Q4[8KT[>O3_Y\.[-<Q(>LS8@.()3
MN#CBG_^8;M;PTW&"5NN(J<U_MR1P\>GX'D6(->5/[][GTO]Z@1D-*&0$GH.(
M(9TM(4R3XR-6Z;?I=4US5@'[+V>,%3B55' ZG&JSE/XOZT7)9#%9L_[&^LU9
M'%[@U9K )8P3] AO<-));Y/:7PC4!4B65Q%^ZJU_I:*>JNY:8HJ2[\EU/(41
M_WF.YTOX&X*SE&1!FA%X"5. (FW5.U3<$\H,/<1H@0(0IV=!@+,XI1/9'6V^
M ,'D!M)1E1AB,*FQI_)W!*[!AM-+N^0D74)RD1%"?SY+$CK0##77KJZWVICR
MG&[H1S[_3X;6[(M?86JLK;R6GDI>QW1R?T#W$<S!FRLHJV%XY?9_=;;")$5_
M\-'S^7E-)RIXA<E5Q@;//R @IIUCT$_VA'^#XX<Y)*OK^!$F*>^P5)U9MEH!
MLIDL6'=(-[<P7>*P4L00<,^/](0X!\^\'=E>(\PB2*=ONN+@!+%?3A;7=,NU
M@K10T<[G=*NU0*8]M.='!H*X_8SQ5"NK82#E+N$"TBDPI#\7G3P.;Q!@ BGJ
MK+!NK?U!P.0.;  =HN::-D5[JD.70Y+!*M!RF2D^9-J<!A4.-.-<POMT-UK8
M3QUG%4E%+Z)J^=MS$'^_P2#N.AOJUCHDB'+*I5M -C^!>)-\Q7&Q-;EC:PZ;
MK;[1&2J@*TTX@S'"Y"M.C?O3T%_MV0B?:2&\@>6\:XI&*-Y3+;H*L@//'22S
M)3#>XHND^^XI :.E(&H21QMZ"@K9HA5>H9@>/1&(KN,%)BL^_V[_6#N7FFY
MA_QD[ZF5;D?R==M\$FT1'>U4=1:ED,3TD/IN^/-5M6X.* !1D.4'RANJ?@T8
M?$XA92@LH;%O#;;\<&L4#FH?C)C]!Y-Z4[+O)?2#W,JS ,D]-_5DR<D# .M3
MUL:G,$J3\C>\U7F+%[_XO:E3,6.5WXG /8SXUW_7D#D=7?-;0+Y#1ND%3E)]
MY05B^[2?D3H40(*R;OK/!N=U8UM1XC1A2P.K[02E<%7*+PA>:;=KH0,VP9(E
M5#F\9A\&T?$1)B$DGXYIWWZ"Z&&9\G_J\]4<M.PWOY<]=X[I^3K, DCRO6E
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
M'_[SXO'NA]LT+X(T)#]<96$Y)VGQPT\_S(IB\;=??OGV[=O/T31.\RPI"_A
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
MZKZBYR&#2U_RW_%"JD&R.@"& :KS?"0<:=A7[->SHU9@E=9#W13H'J#JSL+
MX;U-77WU?=14,]XFM-,&*!V4+LX@GL-FF[HW[GDC2@+!%M-L G0.2I\^I)W#
M8YO/V7<9/N;.LE1LC]UO!O0.1L/ET\_AMTWE]3Y[I@':2IZ6\Y<L$;AX,UH"
MU8-28;D0.(RWJ<7N4,)A^4X;H'10>BN#> Z;^U18KP%KLCJV%1779A? ,6@%
M]A +1R8V%=G;<$I'913#.*.B('![Q:\+MAY^A\G1R:!461D23D8/JY'+-3DW
M,9W?\AP"=MH I8/26QG$<]AL4UM=42$PF#5: )6#TD</2.<PV*8"NJ+A;E6V
M5<SD=2N@=E!J)Y-\#K/[>!V^B=.G8EY<4YK1RXQ2$DJV<GE'P#0HW505$4=*
M:ZR_[&:SM)'?DE=(UT$^P@U7!<^<AXTG1Z?]OMIN2.!EOF0W!(';T8N8.2]E
M_-J=LB**_\IS6><Z.;&C:"FE(A+*1RQ)-I#O(L/EB26MRT2&2V0R6S(\)-]%
MALN3S]L\/]YFN-25S1:2@0R75E( GCK1=V4S>I?'0N)]35IYZD2I[<;8'>(-
M)*WLO*O4929'+WE5+5JPH^PV! !.4X;J79U8M)M.;-F>^:MH$V49[+4'.$Z3
MC+*8*Q(#DWS3*3%;';!U^>F]\M2CXC*@=!FGKU79)M&9J](?X#I-6BJ0 >?8
M54=E('DFYZ!HE@2_3;%:)^^@.&P)M#EY =#FN)!^XQDRVZR0W5+M_"!!8?O)
MT9G3&Y'V"A"@,)XNL]4I4H?*Y8\D)+ ^0?F\)X5<.*)N@,[IY4I;1G(P)K)L
M<G:GJY+< (1&(<*8Y-?O85+B>^IH.H5&[+Q@.MU1-QK01J:'RG@>SC8+Z8&2
M11!'U^]8H)/ H3<N9H3NP!:L)X7>,!.=/%ZT7E;*F(PG\FQE5%R7*V]4IQ?9
M$QG- 8V3MXS6$N*#,)[WL[.&HZK9 /U.2WWHGSZ'U!M/^]F>^_=9&FJJF(==
M )53A5]7R^0A,)XGM-U!DRT(+9981+V 7145JP4N7;BT"$\8?C= YX$5@,=U
MWNDBPV,BFRCGT@8?C\KJQ?<RRPL@G+])"=L#H1XH]&J,5P!B/%%HF_5Q@VPD
M=_$;B6[3(DA?L3KL"JAPA8@[ D(/+M!Z:T0%D?'LHFUD=D6F!%!%F!QA3IZ#
M=Y+OWA>WN 4"U!AE<G3N@1U!3YK:\(PG*6TCVB]9%GV+$Y;3\WX3H-H#PX&>
M4'9I-YZ=M W'[[+T55V18;0&+$[\$;O(@0O#>'[2-B+1W<EXB]H# X">6 1
MC*<P-:'D:"@W@,(#;5]/'&P,QO.8MI>$E/] L0?JO;HJ6=-K/#UIJW,A#O .
MCZ94!5V>T1JP#.C=G@O >+[2CL)0?\+G=P)D3C5X+K.ELF$",9[*M,O3V$.P
MQ#<A]4>QW0Z R*F.+^.U^$V,A<5X4M,VTKF>+Y)L2<CJC>@0I4!0TKZ TZFR
MWTYFBK",9T%M([Y*?55>68S6DZ//3C7X=B+B C&>#+6=&>9%X>V_T0IH=ZJQ
MMQ/" 0#CF5';Y0Q,*\I_CXO999D7V9S0-;ZE7"HJW0&M4\6^G;C4D1E/G-KR
MVD!+S0.)VP=P.=7Y6U\>1'!,)%+E>],\9S*W$<ECC<X8 ,BI$4!//BWA>9%2
M56L],6>>4[M!NX7$PV$\[VE'B6AY"0C[ 3ZG-H;VBBP/B_&<J5W>!/#JHV3M
M9'< 1+Z8&7CL%C\/L. 83ZS:^H6 "4_V3,#L!,A\,3KH"4H&R7@F5F,[G^Z.
M!WA\L3%HKB4^&N/)63M*1TTFD^,/OI@2-,^<FG+CV5C;IKR/ZX=7C/C)JO([
M) W%4A#T FQ.;0MZKPU2(,:3M+;+G)"%?\RR!+Z=H\-<58ZDOOH_8)%;8'!1
MT/BE+-! ]9SA^D;M.TN BM>JT!7)5>YX9C\$''1JM]#-M6$>N_$TLQVK6DC#
M&?>: @JG=@P;,N%O!(?(C>>O;669BJ*XIN AB*/;=%5I0V278O< 3$ZM'OU)
M4\@ XPESVX55%L R$ET'- 5P^6BQH-F"HA&'E=]/I1N@<VHKZ4^\<BX83]+;
MTJ1<SLO*8E?I1UA,CY(99DQY([4[Z%V6HT_O>/H<O(L-S3HC 0\<>WSTMM#;
M,,9X(F$3&\"O:=!N"]CM" B=FGK<;0(L/AC/96SF]JYU P<D3FU"_4F4A]UX
M]N,V4OP:IQE=EPT&0 (9[C<%%$Y-1OU)D(W<>+YD=SJT==UY<GSDU*CE<K6W
MYY?Q5-%='7732&O7EW4%E ,RJJFAD62?=I=J]R% R_B,%'$(A TG[^YQSP%+
M;?/N'A_9L4+HYMVM^,7;FPXI]BOO;DZ+AHS@;UOYP%\FS<E]C56P<"VR4^V*
MF@-R.R:%+EEV:VGLR$V.P5J"W1:"X&9R%7< ():T>FF"73E_U>31!&(MOVZ_
M$G&=7]>\:(RFU^U\ROP6@$(/RWY]X:OH73[0>![0Y05)@=]A#'_DYI)M-Q P
MPHD=167EL,^L-O@,I/GU+"W\\9%_:>$9!Y8B$!^R!7?-07Y\Y&]:^(K)G =!
M#A(?<@@;$(GK8\N";&3GEHD,0IW2PA\?^Y86OIK1NSP6$F\OVV^GM/#'Q[ZE
MA5=@[ [Q7J3Z;>&!=^S8/41'J3\@W(M,O@W'D[K*+$RD64 QW)!6GBCK9$%7
M<8ZVA9(JY0'H,BQPQ[&?B(Y8NR,UD2;8Y#P PL>T8D)4 7@@M$*D)FY>;\#J
MU#VDNYRD\A=#]R+?<(/:&OVH+&89C?\M?/,7] )L3GT]>A K&[(7Z8</J+S-
M\U)/E'4/P.34;Z,W,3;A>I&N^(#"<5GD19#B0Z2.'!O= )U3EXW>A'F 69("
MN=='O<TU N[FXP6A5:70VLV_X22&[F%#>N3K/?2@Y2/?1SLJF?8CWR?E1SZD
MV*]'/G=6U$T2#8^LJ)5\=*VH'_FY)(=ELOMH2=,V847]R%?..$B^A^*: &0
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
MR6B/:'EXO[@G0'6J94F7#T?=4D'E0VC_)2517.B+3=@/;@=.M:V60E/ Y$,
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
M@Y 6,HY8^C4.->=0@^Y55B5<WZKW'\V1@ =#-?^T0LJ1=K_V'L[U34_0ZH,
M\J%:A71!<M)$:QF*N"GS-L<L',)W69!6T^TY:R3F8DM,ISO &)K52!\>1TK]
MVI.:>T9C*ZFVCYLX#=)0><O5&PEX,%1;4BND'&GW;DEB;21Z@E8?!) /V'ZD
M!9(C7A-92MDHF@4FZC#&AX1$KR2"F?A(7N,<&X.6M(B+(.%MQP:&!OA#LQ^9
MA<Z1O(D4JOHTWF?I59QOK=M/!=SYX7/+1Y(3^L8_F"U\"M@S-".4759P9HJ#
M&GYW\;_*.,)*GKT7Z]N4 %T^!9APM#+%;X0B\G@4=IR<]7QQVI(SIK4KVE=2
MS+*HO@(2TB#R8GG8>-U,6L_/X&<F9R=V;!C"HG\J<F.?P>:Q^U484,N?&/8=
MI/$R"?)\!5I23XG;!WAAQ]JAEW/8O'39LTC,!FM%!77\!QN42<OU'#8&()8L
M&\HEE21,9DN&A\1:5<%^1>(Z4[$%V=@K*RBO7#^**#=;\<[O@5"GE@7>M-YE
M-(-D'RKY8<8H?$Z[(B_%,WQ'<L:PF@,8.P^/7AXO? [X4*QOGSKI5L;N ( L
M/4HJGS!\/JO)I0G$AQ)]!B7CRT%C3D1^%>9#^FY3T.]+/$4E.^)AX\G1J:5T
MMUYNB%P&6"OMUUJ46'Y&NNYX71"5JUK>4EZKB.8 BKU:?PXEY,OF:%)4TK(A
M_1HG+C/8&V@1P\: 9$MKES+;(S"GCD^2Q<%1DP103%0%[#]<X]22*4%-".V-
MA?L83)0-')XO]ZE3MXGVTM/%:*)NH8& [P*X0J+K@*:8K._7-%@L:+:@F.PH
M$DA4W!$0.K5?M)>B"BX351#-I.>XS?.21%<EQ8A)0N,L>IH%%$LZ?*M^);:M
MJPP B)V^@'9X>M' 9Z_THM9:7/N&CZ=[A[)P(7)[P2'N-B-_EV4H0V6O+&-+
MUS-UD0EZ(3BG;KR=;B\25)+JC=:=!Y[BUS2>QF$ RDN=HKL*-$_B$-,Q(LEI
M3-*0/-,@S9/*S: J0+5;GFVW.M4HC9J>Z-K."+R"APK?7>6[X[L=M!QI<G9N
MPO-G6Y!5F02>)T&G\29G9W;N(DR7@4X\WUU8!E#[Y2P@J;%:Y]8,EX+RP\TF
M@-".9Z:22=*$<':DS89G^FE__489KKY4RV/]MZT\UC^9C))D154L*'DK:@Y
M+'E7*E4?/N3I+M_EI)M^RW<D ]=61!/"L/]XKRR47Y^N1$* 7P/!3E0G^8SF
M,'U#LP^O^)S:N.*7*WXG .;P1=_X::$*V(<'_ -H>]2R?RHUP7<9%ICCVAE
M)CF>7MP5M ^. Y[."-<GI-NI8=1A0:#6_H,DT6VZKI'U-4B#5[26CU/H3E:Q
M: ^@?4\S.N?+O,MPH&PY-8MU7\0,1;$3+ZSY-<A4OD9$2A6C@CER!>H?ISF
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
M0E0^Z.I5B<:O03B#JQ_=T26D$I-U!9!.E<*.HE.#YTEB)C;0RMNBS>E7=02
M3MWJNJDI*MBLY6?2<Q@JYV5E;;@B"TK".GLR_#DA%</3:#3/:+$R%W)AB5V+
MC'P"F.;4PZ_;A##+!6M9I4RL^WLBF@ZB;I//GYSZ!EI:\QMD]C)0:<BM.?T$
M<FHV ^J=^O]UD\LA$HO)IEAV4;@J!S&MZ&6?B(H]@7BGOGOMQ* %3I*7RKI9
M^S8M@O0U?DD(%C4M<B<F[1L$1.[B-Q+MTZ-BU%;I/OE\TJ]!<VOI$Y"G;MB6
M#0*SR8[B)C1MJW->9MQ6PS=8\[8 WL6R#BQ*@IP7@=QB%."7'6VPI;E;4;[,
M6:(-VP?#MX#H+<D86"8UFFJ.!"RPE))9V2"N+3!MN?.!^V D=RI[7XSG[B9!
M'WYL=W$(C$"OH,62QJ^S(A]/,<V%R)*GUA$0.+4#M5IUC!NP(E![+F\K AY7
MWVX$72A)B-L/Z'9JES$L( E.>]4(@'B2)"0LRLH9<JTN589@J2^BM"M<.YV:
M5DQ)21FJ#Z9Q 6B9<5S6%4 ZM05T5774\/E@(A=0VC#J-HVW[<3*&0P8X=2W
MVZ*@A8A],'$+:!<;N<4= :!3%P"+(MV@\\+4W9Q5Z)V[2ZOHS4K8$1 Z]0KH
M*C\5="9,Y-T#F#86XD,R:R8DR 2!(!5' ,Q.G06Z2E0+IHG:#P8>GO]5QI1$
M N2_$[R*P]GP1FCP2G[-R;1,[N*IR$+<95C@CM/B79V7=6?LDE(3UE]?[K+T
M=2_:H<T##$\!/AQ=])PB[3/Y?&XB_Q?C$[QW$&%[(,?.19'YY*'('9:>+:3?
MKR<-8Q52/ELJW*'T_*#"]ATY,6BW]H9@M)#'9UO%)33KHWQF5Y<X(-6:==XT
M5UU;T=NPMP='<N/543Z?.\OJ># Y#QG,H-6:N[<T5?6[G+7--D"ND]N=*FL/
M:;5G:GZ$4S7(2UH=KE^ ^C%%%YSQ%'USBF7CB%CE4(-+949_S6,X0F8 9--W
ME!2$IJ!(OG&O*S:^!?QQ\N30_M)CCPOV(KHO:^,<?&D4_;-<D6=ECIC_TN2S
MFVH/[6>(+1X8,*'S'JP:1@<&9.YCE;@;4.W$U[2]Y)0 &3!G<\1P,$.PK$16
M%H\DB.)D"=HST!.G>->_ 3I_"Y*27 :4+F'NC.8XEWB2ZCXR8'?R2M5>F*8P
MF[!_<P2.QT=U>*0'Q#YE2:1 \#U!.^%FVO+D;_Q#P!HG;UGMIX,E%OAA7=_D
M&\&B-#6^KP0 1;OV-\R\BIFITR@?TV825G&>OJZ# Z><O)*UFBRF85NLS[R=
MT@>YMW Z?PV*D@*O25[5)GZ>!>DX)?]% J[W2>L! :J[*A$=MX-64%W;UY^#
M]^K1KYZE\#>BG[*6Z[VT'3+.T3P+%U*I>5W<:W+T0:_HE0YM0AL[OP?0],'.
MML0WLRMQB74QE:'PR]BN?70!LE$)>RLLN:4T;2RK [+!S@ZD;I>7"TEPT'
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
M=Q^VF5+/@<@+,Z6E8L8MS93\IQ0^]8,U4^Y"DA@I#QM/CDY\R  O$(R"(!M
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
M;(/\F7-]S,]V07 0D,!QD5>_:;!1_N+/= $M,./B,@[R_&[[6*3A[^=?2*X
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
M2MC"S/L$=A<S0]#N @;$*_@ER AS42J7A+-RNA>O8UPTCV-\Y(]<&'P$5T*
M'H.SC'V\502:[$E!8H-*(JA%!?TFZ'C*JYPL[.64-U3\WD^<+/O'X"]I)H1F
M+A;[Q[<H/S[G)*+]/-Z"G@YA)I,.F9!NXCB#TW<:QUD;Z#363T?V];LM3T7.
M[X.,9RE6[V9?D3R,T_R863TL-8VLG_38,?)_'6FIHV?6D,(Z>EJA84U9N\M8
MHAF..(OW..,\VZ%7W]L/2 W2F-.Z:4=$5PO1521Y(]H9\=[>T[P=Q.JIV(95
MU4*O7)XW)$%1&L=!EJ,#E8VW\'Z/RA*'!ET; B&T2@F=/S]21RLC?S-F+QE[
M^5$A!?=FU1$=4-/#N[I8B""I2:!EWY-"Z%!D4 0=A/PH@+@BXP+^JH=/X-=<
MVX!^-?> !GB7T$Z4;'M%>A<N@RCO8L4/PN^.15[0O25)=BXP[W3SB?4N_W:
M;_59">K-4DC03_4">,6_ DR#2J! $H@FB&1Q[G+M[<I*:GL XE_/=1\TY2V'
MNJGA@C4D9@:&O0^7@3'W@91;]A%VH*X^DK/JY0\Q/>X'45.U]WA(YS / _!1
M38)/"&E/\"S[^8>1]DC, "0O9WIP<JQ )=2G?$Z@ O)&\^)N^QC$.!\\SU.T
M!?4[94YE9S/G-PEY*\^G;B[\EJ\W>0YE:Y @^X\:&,#D,V.>+W>>1!^#['?,
MZA]=?SG@),>#^!WN"IF#/"R'E%TLNO!SR+H3*GMY1OL8<;B2,F'VM3!8]/&J
M"+8(DQ) +>$%HB8_X01G04R9.8_V)"',:2_(*[;5%<O^@ IC*U$?9F4_#K1N
MSY6HSAR"!5W!UJ!&3@CLZY(3_("NEN>8CL +9>F*KM9Q>F">FZTZ6?4&O61N
M(XU\TUSTXI!K]5N)(LT@5-02:@U*Y( Z^3:W->2 %(C[N!^HC*K7/IM'H'(Z
MYCF.S/531E$#5; QTLK8Y%00 P;2/2/<>F:N)+9()15+%9Q#;%8/1K<EFBR'
M4_K@//*(VQJ+261=U&(^61+##,':Q]%&1;:7HRT*8*2FY'(P2E.W X_0-!SJ
MHAT/<S^X_0?!7X)W+'O'+C SS.8:\*V<='5 IC?C,+O,+,WS^RS=$M.I7:<5
MY(ZQPYVT?6)_1>+/?N[]V?!W4/('NH^3YUC:K<D3#/, U &S;6$=9[%)FC;T
M@7S^R<"YE'M0M:VV6;GW2MWCV*\V5%X?'QS$C/3JT!!@/(>]1P6\5Q+J=@UR
M^W(9W"3XZN+:[A'M-<6RQT>QUQ2_'A6Y]J4/TV3Y^H+5(\/4ZPE0CPU-KR<H
M/2(<[4L[)LGQ546@1\6>_6X17+8&?K<$5EN!I3#^9+.!M6%9Q M3:1.PJCV
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
MQGLEMMMAHJ3L"OM9 L%<]7$W"VWL!8@Q,_=];-4H6I4A'B>#3_A;8*8/>PO
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
MSKE%D.<I_0*[L_V9%"\HXHYNF3&7L_>(*6/\:REED%JF?9"<$'_OLWQJ7/
MGUO'@BHW>7[$T=4Q(\GN'F<DC7C!F?P3_LS_9"RA;4D \H#>5B9UC%7T1*(K
M$GTWHAA3OD&TOV@Q?_EG2V]JLIAW640U(CN)VDE4)B(D?D/A*7XUO_-OEU@
M*!%H$H&3DDEI TX:-L%UN:+VB]\"+%^8NMM2BUB^_/.!"O6(J;P1'>9;DA>4
M#Y&7]Y3>9V3?_%;GW,Q%'<K]F6TTI!T:>[K^;MMZ:8W]]-2\LH08>5331R4I
M5";Q/J6H_$;U%P^.U+*C(S*"JM$IWZ *R]%A^L5_D=<C%)<CE(L1HDOJH1RA
M6#U"8&[9O#K5<=Q6J%!6KIUOZ#C QH,_QJVZL/94X!!7U?],+IB^#_3C)!K.
ME:5N\]+3VB#>O"EYZ?$-$4O^!</K*#\Y!!CETQ<FM(#@O/NRWH<@Q.=[]I"S
M >;Z+H H-_ M1V([3T)N$&N-1//9(<YWF,1RY^ @A#:H%NQV&=XQBTMM)MU=
M'^CV.EA&MB(M@GA(?1UD>F+T)+9S^V<LESX*&2%3<V 8,=@-S0FDA1I2];Z!
M&M+S"3L<:NI"YI[L:@>$(UN<#VCV+>8^4+N1 <ZE!:IN7I:PJ95X&4 /;Q@F
M"1 ."0#FS]L@J..E@\''RO>>%T;P[G'7-CS@ QVEER!W=1[DCMY<"(4,@XY$
MTV<I=V+4 F4K"JE[L'!ZV25:W4JE0Y=YO=)!:TJN^/$Y)Q$)V";U/(E^H?]@
MAP4W";6Z."^NDX(_AF&\S.-& RR[W$TRN4I;TYT?S%4$4$4!522\7_D9,XG=
M7'5?,VB7Q#YM)JL0)RMEW9_4UVI2236IN*0&4Q#Y[G-"O9L7<M D_"K: %5T
M[',F'8M4?_>8%ZL=P78-0N7P+3^AVG1792OH2=4FA[:FU6-&J&$DE5,[6^[G
M!?T/^\>__7Y+]J3 D3FO4]L<:I'3\RL552A;HG_['95M?28FCF'\WRO&O2VT
M _#HK*D0V+!:/NV'^J%*:\EU%V>+%"GF8[8;8VF$+35/V13L#IF23_EV4817
MHFTN#/O7,@,,NO?*%L: W04SJZ&UTJS>^,^E59<O04I]WL12L[3-P>XA:/F5
M#A#*E@;0 BC7K/S")8>;4=%-_#9#8@9_ZS+][K:P=+:Z;:$]K1ZG6F^%MD.T
MX1I\+ >6-XSG[[S[5RHX*)VKQ;#@Y%D-#+";6Z6<A8E.U2.[UOP2$&O72M,!
MTL'2\:ST6JK&:W&VIC'_YIO.[[_QDF!J!Q[)(5L>.=9NF>TDV#MG_9F:K6)+
M2;<R D\X?$G2.-V=;!9&V]Y@D7=;:12I6V)X:V/8=%W#@KJ88-S@^SL^<$)?
M]^  'GIV1P9C9\K*%EA-Y]S;M^JC?5&^L]O.#7:'WMX-RZ/=/KVI^KY5#KS?
M OC+R^=]SV@)1>4>$A*'=A>%0>=K!B>!>2(WC6T:YRM8$H%V&6QETRZPW$UK
M45BI![&TG*4A+#<2ZG8>MQ6CH*QT/.!Q[.1_C)UG-S?$"@PS6Z%_/P;)Z7A%
M=J0(XG$VR(H$M 6RDTNKEZ([*ONOU/HL*6-M>7K-OWGKSV\9@5FEL8$&K).I
M&3>I;H;&8N;G,S,9_DMZ^H2+SVGVN[.!L>D,:%JL9%'>9*/]4-EQ?=9D";':
M!J33SJ^_8H_&OND AJ*MT1@U=[;F8GB"Y]X4X1?Z?Y?'N#AF[,+O_IB0D#/G
MM"NRI *^+;*53K]?X!1020)U:*S$F !)*CLHHL<:MD-.(%;OA^ 1[+8A&CN_
M+<O#;MW;[(JL@#"S'3I/R!X_!?L@?R'BRT'\$4<DL K6NE*!MD/6TFFUDU-
M)0E4T4"<2&6'%@S@VANBY465#5&GQPKLD1N8E?;( Y*=[-'H:7:W1W9X +EV
MTKP6=?W7(RE.'W'QDD8WR2O."S9T\F\Q_A3L=67IIY,$NO\P4>X^!IJ.&\2:
M>;X*,\>LMJ]7S#&EBT%8]W'CO9NA3D P'.1]&&B>+^?8C7X;3'9#/\$#^QC\
M)<W:5P7-KI:V.91/I>>W/_N\)>I<2/5>6WI@M#N^ ,106RWZ4X9\MHV"W676
MVZ%ZSNYT5G;Q^M90:M?I\O6MUZK/,TA;UJ?[-D=[#COIEO(O-]?^JI*,!>R8
M"^;+H'7.2^:F>;S]_UB!:(V%XT-UNDG"-*/L<A8?Z=CC2U:R(CMQ#S&)1*7&
M3BN=J9M $,KF39&Y#R-!"W6:(4X-E>2$#T@)HJK>:Z>Q!RLXI_SW,:MEQ^S>
MKSC(6-D&HW1@AG RKCL6<1V@MC*-"X";=,"=<W"');@3!FXV_5%9<[73&+XN
MU$>2I!D? +$4U%4'F@I6%Z=[:K"-1:*<J !6C'*3KC^=GZC>I'36TCAFX:Z*
MR 8U=21:=;Z>3TA0\E.%=9JHW7IE5R3#8<$6TYLD$O^^IB.1[DG8R.ZSWM0(
MU/:+3XV +(A"JJ-15S@/,W(H>-7G^ZI&Y7E8D%?NN1ET<RQ!0#4=+;-D@#DA
M)"BA=F"I18PAO":'&GI^]'8VV6U$@M31:4#NJ^LT%(-HKG)7=5+8%8.R.M
MU$\7R?JPU 0W3AOT?QZ#F##G[)7OV^B/[ _BYU:^KWJY]:.L4P;"?HFMJ/O4
M7F<P]Q76&<D>=?27F^O&9MQMZ8_.*JHBX5U#E7(MH*#-1QBTZ6?6I)U6@["V
MQ=,5IW;:IP<IS!,=]9'K)=U2!<]\T_N*S[.,3@5FZSD+3O)=E_K/3_1?>1#R
MU^UT15N7_!CDHR!+C)5T$E%^1-2H;M%![>_P< 7]TEFH:X+:'_-9,'9YI$F/
M@BP&,Q"5?**T[[8M=C1), /M 15#Q['T5@5MQW#=AFD%Y$ +76\I+E83T@>?
M<39 \"/C/%!#6YNO,)H2(.;<I>RC46E/]3#4),# N%%KD192[4;BN*^0(T$\
MY3SR2Q@?<[JDM&^Y)/DQ9E7!*0N/.'LE(<[/=QD6?)DSA\;3 SN-'"^Q%"ZL
M2'4O\53$^"%D10XU]'QF< -*'SA*#W=6.1'SW:/*-0#>[J1ROJE_>B%YF4+!
MSB>3*$=T.X]&(F+:J66.P^]VZ>N["!/A<=!_-(X&_>'/MW@7Q&('JW%/E:T
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
M.+[9'P*2<9.;YJ9#&%T'0+W7\MP'3M5P@YJFB+7UH]C.?"/2L!V^!-EN@>=
M+577FO>;/LMT&0W374+^AKUJK1GH?3TUHQQ$,S\&V>^X8,^T)]%YQ!]AR.E/
MUU\.;.=NT-"ACH":.BB#?(1>=N >?*L+*OOXT=R)<M#-R3YEJQ=U2['HXW6?
M; >MOD[8X0I$-^[H;B%@K-SB(,=_PBR*A:-SRE.PPP]X+P)=_(]/.-N;*I2X
MDP+4GQ%R]I%8DT"\V0955%!)!M5T1 O$*/E1LQG$K:4+2ND*A320NC86JGWM
M&XM3__KXO\K[UM](<B//?X7P86]Z@.KUCKWVKGW  =6M5EMWZI8@U8QA](=#
M*I.EXDY69DT^I*[]ZX]!YH/YXB,?9);\P6.U1$8R@K\(!H/!X!7=3\.M *BS
M4EQ7'JN/O:36HH_]?)KK8TFG*"I4D%JA1NHQ7+$#I816JXD2D!IIH@2A#C3Q
M8YSJZQIO[$R;BK$J]07:K4$9IHS7'>Q%1,B!+<+! 71OB0=18RCY65133J]R
MK''+WHR,,[@K^>N$NW&:PIOP'8"5E,X;B"\_07%T$CBKHS43MRTN977!W"F3
M'D;E:J8'4"L*R!'6/[RS,+BO^'NV>\7A"_X21]E!%BT<3]*B8D[@>YJ2;M _
ML)>@NVC^L(9F6&]&UBF<_N12-:>BMZVF4Z&[*I4%G.U>XQDTM:*T0@6MN9Q%
M+RFIM>OE,,<4*G^^!'5L(7.L%K9@N3[EH]^4!>U'T%JK A:<SJ."0.PBE'"
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
M!PM]Z^520#!9$N5"-EGUQ E8\Z(VH,:WL1>ENQA,1)IA:BV2N^@YIE_DOV%
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
MI4ZSMCX8N,_:RN#:&/0,\2O^GNU><?B"O\11=A@9)](BO Z#H"<#X_UPKS4
MPHA31IST"H.VXP1"8?>GE:JX <I-]LCZ$%^AFL."M'N-9]/NBMYJE;KF>!Y=
M9DLZ)7@9&CS,/072GR]'<5NXG::O+="N54WIEV6;\-$4UZVJ!==S*BN0O"!U
M'9  A=1_7)C"B@B>065%^*Y4::\ICF;564YPU2I;\#RCQ@+%RU'8 ?XIFO[S
MLO15!.]T=161NU9MI6WGU59&<-W:RGF>4UMIGPO2UG[^*9K^<F':*H!W!FT5
MD+M";=WN,YS,KK(MJJO5VS;W\RBO!U075.&I,>D1@M@=<((97Y>CR[W0GJ;0
MO;BVHM6?XSAX)6'X$(?A=9S FX,2;>UM;5$+^T?;R<0K6J%OT X5#9V699*(
MN8T<B8RM( *NNV3GQZJXY]])=HCS[ %[ 0G/5Q@*@Y((*A->>R3Y!=(<^;T7
M"6XFT+2(KBF<MS'(::&:&'OZCE)#!3DDTD- $#&*S/CG]A^(7% (8A59S_>A
M,5WVX!G!/"T?,#UB+\T3S*\_A?0C$;6/W37.ILY.5H2V9D_6 HOZ_P73L07R
M4M_*'M9UMV_4 Z#D3=U5YQX]<!UMPKSID5%U:TET.&N]$I'F3RD)B)> V83+
M3A'.RHR%>(]^N?G$?PT__-!H[=Y<#.I-OS$85!J7JEY9GRN2^F$,=ME<^WN)
MN#<(_;QIVXB-L%*CFL2J3(<>BS>#9L3+T!Z8='Z#Q1R>FDHFP>:$^]&W<?3<
M*K<_5(->T=[636C)B#ME.VC3SGL6+LNP:XF\<2_8BKRU+@.;RKW]%L-<-_I[
MQG$KN;.KT<<A<F\E=U@'T'L[?"G7)80[<Z""\3(3,!;*RHE8"LX/6-A%?O9(
M=)= H8Z[/5\&A"%NRP7O.DY^!J]Y=\!?ZK[;>@,ZI ;+?,N6^BPDJ>Y;D>*V
M_IE^!U'_@M5&H7X\GCTZL*S;95=R[\U$Y\Q^+:ET#;NW>HW3LI=KQ8^IZLUE
MLS_R^ZN4XC;XK[P8S"(6>XDOV;+7BTBI4Y.]^@@2OH+N]JC8#HN^4_4E.%Y!
M[%N(?@P)7T-;IY;:MLP\06:+K&[63/IR.MDPZ"M72"US?O$@F\N.=SC6.-SX
M6-1*&3P^G(VR+3L]BQ0&@I&B]?V[WEDB*FDO=::HML)+2D2$?7FZFA02"42)
MU.',NCZ/URL1:S9V/GUIV-25*8N6#5TY1.:RD.#L,U<_ZC#\&(>!!M-?,52J
MJ*I6#!G,!3YDRWXN(:-.=A#LA=A[S7=1GV<+'](VL/1SX"#7'W1@8FT([8JD
MISCU0K:3=&8T%U.AA@U=M_YHF51K>L0#"E&?(YJ"'NG:7#CAI_[L_$6+:TE<
MTZ]&/F'E5X/<Y\M,4>J!X/0S'6*V.WC17<3RJ]76U9B@?2MJSK/46E;D4$F/
M&4I44T2,) *:M -FR<I."B+/+H,R>E85]?9IGV<,^2IN3\OG@?F !72)<4-+
M-WV>Z_+M>41;AU!+GX=.W\'4_PB&KK9P]$<_S -JQBJM.)5: 6:/(B(AS,X1
MNAVG J!6T,NHBE!S1?])YS1 68Q..*$;]2.4=.=?#G 2<O>SJ-$2<3-*$4B>
MZ:="=*S5[9FI6P;J%E-U.\/= .@@&F(Z_E/^%!*?VM\L\0+,WRWTHC(KE?9@
M8XS8=0,Z"'@ $T; J..D2=]^B>F/>4+EE=U$=-AXYWTODN8_X COB2SM6-71
MYM.8*AZZ01_6 ?$>B'8I+X*@=T6O'QT]E3F6%<)9R2@K1:TAM^]F:L&J\WRF
M%J8F>"Q@M@H%;']DR">1=K'E=<C'W:E'5[?N@;B#7=3XX:\$UKK@::STMI"C
MM9:;34&]6K]*)P-6V(PNXBP0'L-?BD49&L[W-DHQ7IS6.872[#]9#WLOH4A&
MW4T8+;64N@UU<^<Y@&K1MUX'L2)WS4=!#.3_Z!]PD(?,2ZQ13N>"[JD]$J:;
MPB$%G,-;4-0E#?D+8] #=BP!V1>>9XJ></:*<<1^G])1YA3I9U%[P%=EKB2T
M^)S$^>F'%&%*P&<'4:V6&[Z#IZI&OPB*1G\?5O7PX2@*[K$Y>)ZD$O$VSPXQ
M5'7<?B>RRRQ#'6S6GAX:\[!*HJHI^@:-G5YVE,N\4X99*G!'(+F*CW3),())
MV<4I4*IQZT&%-W=4W72IT;N%>A,Y:K W86-G/^V=CUYTDU(1!RD=RTW$(A#L
M#<IR6(/ON8TA8G.?;<);9Z/*.J.B-X.;T%^$WE)OO>EMP.?CT>G^VQB&G;VX
M,08M+2<PH =XN#''?XNCY_]+_Z=4*&DOJXN*;/1=RPRM4=%\@Z #@A[.WD,<
MQT<U[@WZ>""1YW914>*GNZXHP6,%^H]T*X&WP9%NMZ&"-FCBW9YJ)ON)"5:I
M!_HD+"J% 5^=?1MT1<V^L",K>Q> <ZXO$UC\0CT8P-\*=,<4@&U%,D7?E-1W
M'I=Z%.ZORU_1E72PEH@N&7/'T^!MD=C8D><T>NRNBPOH :695FT%)7K9T1,E
M/E=TENKOQP0')-M& 1P6L^S!HK92^NG[B7!%O\<)B8.!^-!80K8T<PR/G6IL
M=,/#B;#('TO[8'3*&EHIJBDA3LIAO&G:W#:4QNW$:BG3'!-,_YB1B)_%UOO:
M *=^0IY8S@%[>7X/3T[#/X,J*IVVCE%PC0,6CZZR(B#RZ[-Q\M2%.B8\1SQX
M#@4?C.V-)[5*)1^,I@EJOM57<R>QPK5RO4[SUA][7 6LYS=Q@Q.M-'*"[3KQ
M:5Z!";LK/U(QON\PWGZW1KY=F$+1ED&;Q'5[XBMB@G+O>W2[^[J3RVW)K")@
MC#-\\V0(Y.JYIYDPW;!A*P&TEBE;"-BU 2K(L2P7/^.YI$^8SSV&!%!V<!\!
MU/?\;4.6'+J/PS!^+2^%PLO1::.!37/V"%D* 23C3C=D75IK,F$]G(XU7IP4
MKP*^<JNEP76?O7+RRM5DT!I;JD41.YN-,D*NJ75*.9;7:I]V!Y+,9)XZI-9D
MG;I\CC5.C-)%V"8USWVFR<E[7E/Q:FR9E@3K;(;)!+2F=BEC,%ZK68)WFK+#
M/':I2VM-AJF'T[&6B9.Z"-.DP76?;7+R=MEDT!H;IT41.YMU,D*NJ7G:<RRO
MUCZ1/6=]&P7L89OJ%S/8*R7M5=DOM21&VS.@Q,T91+,9=?&7KK))EI1-G]7[
M2WE'P>$S4K-KAKE1M*D6\QG)*>K1,9JI&-??,TVHKD/SE]/J7\Y6]0QN=I\2
MDN*/U.0^Q\G0[1)I:VO5R89&VRF>5#5$94O7Q_QR23=K8"TO9KVZ5B/$[1<M
MEP.H_/1[N+T[D X>]/7"U/6!K4KB"JBZ.GH=)_;YX>I3]KQG'-0?D3N-LA[V
M("L9=5=Z96,D"-+AEG3ZZ(>/3RUJG0HX+;VS@AI-S3.0_Q;]2B*6KX!K\+P>
MB'] !-RA,*0S@^M)JELM>=']5O5HB*J7TPOOMY+W*@8OO=\./QUB06?'\L$N
MC*_KIGX'.^K;^LL 9_R-?9G@&4X(_!$E^$3'!0E&=<6H0FQI64R*Q7@\.D]/
M(?Y7**@.BVS9QJ/ RU,>%2HR,S%0C9.L*&E1ISMY:1K3+T ,B95X"MAJCH[,
ML$#- #H&_C6HZQ0GZ.A%9\1@#D4R( C.QC"3V=CZ?I+CH*_"A[SZLT9'6\9#
MAX>.O>9]T$"Y&V=EF<?P(O( *7*.*RAK0ZIA4.SB2<NFC)F+A]*6I+P68;-D
M\8:J?UGTX\D+66VY](!QA@)6JZ-5,Z>>S-G+X3S0[WW 8?RZH^U3^*!<W34Z
M6O<5)#Q(ZA1 +\2ZH:J?.WT?P\SC8%F8)\965K'EV!)HHZW?M; "-3/OPAQR
MBKF9[;D>3/\;/8?D2+)X?TKB/<FR&*<9H7X'IH. ,0PIMV9G>W<9]7CIWE1C
M_1#K"+:4=V6W8HK.U70XO#-H,%&M^X.V9TGS+N'RLV6_/-6GLJ!60_4?&N6[
MMMDU#G#BA95!;C3NT;99J=M\LWD6:71B5E71LO;RW*2\@9>/"^*H7OQ:G39P
M-<A?HM*_[K/JBPBIO8R\HQZD!]=C@%5'A6:7X730K7'ZU/5\=J#S!O9\1F">
MN.%]40 [(UXX;,.T>CF(&_:/7AHW%+M4=L1MU%"/B\; 5Z M!D@:BB(N#2/3
M**+>1,#+BB=Q,NH*G:=32'P6_BOB=M B._-"\NP7G8X9E'4?]<C&0O[.QY@.
M+LJIFU;D=\11VF^GGJ HBR^K^3[;%YS[/6.D,M[W*;P:]*VDYJP0T7+2>+!=
M%G=]+L5H5=-S*T;KV6IV6U]C:CCA%0]";>IPW?WI))W;%RV^QQN4!L&RL/]R
MNZ?9=A2:@J!\'#U694"P'^O3=WUPC]DWR)"]&HV^CA-,GJ-&BZMBSL GFJC=
M:O(KTW0->8S7^H)XIYWX@8L(H8R0TJ[T#VJ+P)\+JST)]F<X=(>,=?1?>4+2
M@/ALF5R[[=!5HS%V1%>'IJ06:@RCM1G;E?NDM,#K8!+B++2MI2O.(XD)6XUV
M/*0F[\@_6%(NP"#?(/#3AZ'-N+N\K#E5HYEFN3:]T$O(7 8'Q5^\9]S=>%;[
M3I[-Q1*S.N\8O7LJGGUC^\_JBJ"T)?W3*8=63V<6*CJ75P0#VB?-B(_VQ8''
MX&Z7)811V,*_BS\5SR&RM<VO=GQEG2RZEB$ORQ+RE&=E8$H"^]ERQS6F3<BQ
MH7^_]T@P@V67$%V329?Q/MZ6BTEAT CHKMV(FTBBE?2V:ANM1+>Q<;8#[=FL
MLLG$_E.;XU;VWUK. 9JS^9$]L'P37<'2D>" -MJR)W'A@7(>1(1+[Y#=.'$+
M;_2EE>WFS:0TWM!_K)Z[+K_$,YCY(\75QU#UM0L(]4V372V1EXI[KVR_]MW\
M".4:L[$?H5DK.X><Y:AQ!59C@+?)!X;S:W><>>%\9X12'B_RN&[ZB=P,X;3A
M^@Z2,WKMGNZ+N$A.D:4E6A8\/I]274J+G6Y)C1564QDZEW:!K8F54"23\C7F
M5_0(]RI>/!*.NHXW>:$<'KUD891ULK@02L=NHM6NSJF,&/BJ\P"SRQ5.#:7V
MBJ;&D9U'[7#R0OSA0A0#[6P^3]<:82?GF?_=\;NEFJ.$F]*0O(@#IP_)]4UZ
MY[6XOAFW@LG[)(:\"R4F6^TL8K(]PFYR,?N[8TRJ1ODYCJE7E\:A4S#VSG8;
MC+U3/>7.?O "+ZFDU/X6#XLJ'AR1=+!V1U\RYL[=_+IM^7ZMTX= QHX]*1J[
MNXFO DKS!KX5E.C=O)\H<<1;SW6"^>B%&+)E53OH;CM;ZM4SPLXB#DU8U,CI
M5EA[I"X/]88FO*$OB\ZVEIIHR'*N_>J 9D"T&&^#@ 60(:JE.+8?;F]+4R0C
M;LN.-46LK85;IFK5,1ZZQX9>W8Z07QVUIEPJS#24S I@M)3-0/K-(^R7YES,
M5O$A#[,\P1]RNO)AN@N/(VH$<I:R>HUQ/80A5=3O;ZWN@SY'G2,_WA65?9'8
M&='>J.[NXH7KZ9P]E9SY(F=[RMEID#-[12T,L=BL:^$"B'JE+>Q,FQV+P%*W
MZ?]^/NWBOT-ARMT!WU.'V6-E.."O-^FVNK0ZSFJ8?F,=EL58,N;6AU^U@/_\
M?((\'_89*".(Z@_Q1C<IJK^U.E,UFZB&]8)?U(#_Y$Q4O(AJ<5^Z%!6_KI$*
MMZQ7:OO&:9V!?72H<C/8T/7BR?Z)WL?X>(KAXF)ZM^^DY6A<L-?L;S'2K,M1
M9U*K?N _]Z6UN0IA3.6LX@4V91YK_5>7\6LCS+7CVD: LZ)"G5&4O^"9-Q+E
M4?:TJ#9J+@9A5:O(IM8;WLV-HDS@I0CFNE0/33RU%4,33&Y48E3BB!$5EZIB
ME)G1JS96\TW&Z=#;2C\9@5"EPJTD0:4S+OI#^;NB*L,#3G'R@E-X:@OJ37MA
M6M2=OB4>>- 9P4::.?H3+M5VO%RT=!I^KOY053PI/\'N"94?V:"R-+SPG97H
M_7Q2*ALSUEG-@W69@(EZHK0/$Y7$C?'XG%!C9F(*B@XN%;L<LY::LL9N[BUH
M#WP'U.!,M;V/6Y7^-*"BU(8&3MQ@V^CJX-JN XZ[IM:K CWW]>93B+]P=B+\
M[&74KBW"U2U.T[_J7+R;BXU[G) X>,R\)%N&HP_%0QU>AOZ/%^4>=9M_6I:9
M3]%"DR.P<H5]EB.%_MAAQJGETK_FN+:KBYWQT)V7B1%CS5U:+3Y>+3/%-I7[
M9:W5I.6[GQ<8]MJ7;@$U2L0+D+$-<<$KUCB;4'5T _M^'J0*('0I_%7G9Q'C
M&6+!H.%=KB,UD"!+HA 26#E4#;BE\$K"D.XJ;Z*,3@+4X^2ZV_ZWL?88T7:N
M8&:2T-?!NG.Q.*W 79Z-[:W_6TX25KRFXG)52]8TJ.NI\PB<.]1X8S5>@6X:
M*1SU.=:E8GI!FE6O<V8*,<,5LK8GV=TZ/<1A6)R9]$!Z#!%;R7ZFO*DW/'W[
M'/1-H.+B(LU4-K_$+QBRM\HJ:][S<\+4L"]XD\))X5JV3N,1W,BK<P=?K<2Y
MJ?.[1?1;87G"RY+;4-)Y9\,K7['F5>K8P[3XF401*U2WY_=%2!S4C]@$XJ_G
MO$?49*[-_@/^@CUXU!L$MSLD<?Y\Z'FC1_Z*[>R?L7EK:5[Y]-T8ZA2*ZYI"
M.#5]?ZR_! ^:PJ?ZW]+:S/ZPKI[#8$EF+5$$.:OA*+S\U/\T%)C2OWW=?7)Z
M VL!;>M<W%JKJFG?]UH6/OP/8$Y)Y">4%$;O LQ_*JJ&)KT(ZX<5X:\C]:S>
M#'$>2D_8)WM"U;F[D-LSY-L@8)=1TZFFND-H/<:XR^-H<UN16KDM5;-<MEBQ
MV1O IJ%A6Q*8,YDNC=GJ&B=FD;RR)SIZP<48G4_?3X376+S;5RF!U]PUGFJ'
M=&BOQS1I26*TM:JI W+J!%I4?&%^(V9T>WX!T30Y[J;6L@P[<CQY_)F1@*2G
M./7"W_NT*;L>GN9/*0F(ESB*3,VN08;6TK+ZS&1 1V&EMJFEF\=M*E9AB+7B
MT"%E,Q$W*[+%0JG_JMRMJFZ.O(\MVZD8N>P!"J$DL]/B.A-8J"LN.S-".M!I
M&!=KN-$R&H;"7[@R3_/)#=B'WD57Y(4$. JN2,J?G<#!AW/UQ-L+3MG#/Y_@
MG>K^DZS9*#O0Z?%2D*E-&>E"= Y+PDB@# ^*U$\OEL112=VMC5A&)%5 @HHD
M*$42-$6R+T1":I'@@OI:RA3-IT!#-FL-VF-JV>:#S ,^T0&S2][@M;SVKD4=
M($%C+ZNNZD-J!#^^*OO"2SY>=(:C#DS[E,_XE#BD'9D593D5[/2#>F34TV)4
M#PQY6?D*VID-BO4OF]$^=?V (1"?A:_,9<YOXU><+&?39R-OR[#/)X]. CM0
M[CR?=EDV?CGIJ Q]BDX>X<]HH>N;3Q"M)E3#R?&(Z5XEZ^HIU:B_Q?3?_Q?^
MLQ+3/[.R->S_&C5-:Q%8#E.ME2!D"OBFUH-W5!5^%+ZU*4?9[$(WZ?%KE-+1
MT=%FX1GN:8382S/TAS_]2YFGD1X\*JWR7Y3P7$O,%[H7.>;'NJS953&,N]>H
M,Z5Q0O_9AD3C?9NAI6;VS]A:<N:73R<EAW]!J%6(RF\@]I'N2D,A [&=[J+5
M>B7*P2)D3UZG1KU-JD)T; =R@JQ93'FC=N6 PYY]1YSPO*:NQ:E,S4I6I(5T
ML[$RK5DQM5:HY0$'!?N.!>BXD1;0)J"PB,0VT4;5%P,@3PE)P8"7"MVW#FQ0
M@&E3^!9%X^L!PQ5]S=71]R+TA*OUD"7N5:ME:Q^N&*69^V:_9%IQ0[^:-IQ^
MS).DO_ZT1A^+B=BRD?<6:ZCJ."'6>H.*]F[N')D,_]/-CFX*SJZ*-&ICI9U\
MK02*G3>.H,;[-@H^??>I0N[@]60F2C70E3UMOH.DY*+_$0 X/.5]BD?,62_'
MX#=GYI?M*E1 $TN=QY3T@#3SH6'Q$9,SPZJ+RR/#>MR:)X;W_<!P=%RH-WS!
MYW"(:UWL* \-EP#.Z#/#X1E@208@_N))@2H*\%34=4@/&&ZXLQC)7KSR!!.6
M\P/_(E^;!3A82["QQ20R9['?M_Q7]'.*V34 JL@A>+XL#L)- #K%29F7P)Q4
MX<OO(&D5:%)7,8XP.F,O0<5G"C\YBI.C%PI5ZORS3P=#(!<B>L;)CW.%.&XB
MY@GG7BBLZG0?\.EX"N,SQJER<1U'QI8],N>O#;&:0L/=A*@#JJB4)LO-,CP3
MITUS5G%=([ZX](1+BLXLW$C4-JR>2\AJ6<+I$UI91X^G6:G,(_PEC]AQ14KW
M\\5O?HWHQIS91+H9)D<6&>8$T\I*4B.84F;2_1E2K/K1@^*GD#SS9[V;.'*T
M3?9"*DTFU3L()NP.7F2^;]8D8GLCK<O;0!E$-C_<SMT5@18O6MUV>RR3=\[+
M.YKCKW<O;@2^*<_]^0<<Y"&^VS\>J%^SP\GQ"C]E= =4?..>>SN0^1D]EW_>
MR78KDTA:>T1P$M^=#7Q!#=WM$:.'H >"+HB2+!4*%42A&9 56GUCI)T\4KB,
M).)"$N^SBD>O1Q(QEX30:D 2]MY#G*X1S:<35Z(.>J\LS@J&FV@/NQTVT4]G
MZI)4> A*//1LJL(*#]!JKO>BXH@]G4H'^H@C$B=?XPRG5SG>GA(2[E[CW2'.
M4SJBW2L=SOF1?)<_,SR>GK5WH,9SW'$=H >B0OTS8D30._B___D_?OKSO_VO
MG_Z]<U)HP6@MR=QBKR_3$3_%]A@32*&4T4(1GSWP_7_7YOMW/[(KM\*OAP1A
M[[FIB4K;?%IJ#1JK]XR4!0S 5'MLJK-7J';!"=)_ $64DN]HMI?ZAKCI,@*/
MH(PTNW)BSFVN@E?9M'%"A6VBI!"EA4IBB%-#C-QREJO(66.H_9R3H*]F]=PR
MH$CZ#W&Y072E68[#"4O.>+[6N=),P&K/,E.S6RPP[!?K75ITK)+>NF+-)$U;
M5.::;E:OHV\M 7+VXX"-_<N.?FC[G<@*%@ZTMYDW,##BSA:[N:W>(&B+OD%K
M)_JD)?'..;M,W&X <A4?/=+1'QF#90^7(*E&K0D3WGY=0&E*7@F5IMBM@.7G
M*,5^GN  QC#HHDI;6P1)_VC; *E:%7$W)Z[5V"$_>=&O*(R]:-B+L@EI"3[:
M<): PU(IWZ?LAKT;##[#+8GP38:/\EJ^ SVL%O,=&G6WI"D%<]T4?8/&B+5V
M"A&%W+OE<*5"M[]$UJGF'["7D.CYFGR'C%%^[6#@%LQH2JZ65"TNE4NM<*FE
M((,8'502<G!/93YV&TS0_T3/;C,]QZ%4ZF;H0]2*(HJ'+9/TT)20134TYK%[
MF3EZ?K\S4,)&$W<*.9GQE>GC.+"VU7$<4AWL'.G_Z\<5>&-G^\5BK.JM(C1<
MP?(T-. O7I8G<-GXJD=KW6UE12C(=[$B#B95RJB5I)3)T-%)?UM[-2QZ1]IG
MPX6LF+*ED[(26@-VCD0E#EH5&18&@69Y!2W97N'43\BID6S?R U!QZ*SP_#R
M!R_Z]1;B$-LH8"'UX;L\!GU=K! 23B0+!O1"K!O+Y^$'6TZN^4QAJ*Y6F?>$
MF%:QPJB -KC@J%!F?0>CSK_N;>UH+S*<;-S><)2YC85)LUX.R6ST->2'$^YL
M'$:/D#D;ZSK44X)KV8[&Q>WJXH[W%R_Y%</-LX]QFNG7$!CH9K^,P-#XARH)
M5.T1Z["&VPWF3!PK)O#W$Z9+E/L[#@HD#508D,)HPDZH6-/277R?Q$'NT[F@
MR]TM\:FPXF2P%J"RFZW]D7K\;6B4/= N1E4?=MN@ZN5@VS2!#_;82\D'^)+A
M$!_6]E6:J&ILL6Q"2FNW93XEV^X=P(&9@:IM_;<.YTH?W08O[%&^77R7E)Q<
MTUG:'4@2W'L)Y"N%(1Y6<0,"MI3=A*?NRS*\+ZC]78(J[8'^B!% C (J2#AY
M0F<6!D$7?W\2K$/&N#O1[BZ?CS &9,,ZN$&CEIV8,FF&U1K$^\)5M0:Q-D,Y
MV^]/#,MI%\M67.:[LDK#+3Q@43Y+>U8[S:J.%MUF)0^=.[15:0K68U,]B7QV
M[#L;<P+M@ ^Q1,?[]I4SEXZT'K[:KK0>N%:@((_4X+#'_.[VUR2B=H!XX7WQ
MK,NG[QEU(2"-^):DXU7)Y!.K43HCN8Q0SPVJO@#6MOH&*C^"OM6?0? =IYE1
M<X/(3%_,$60S6D-=]CU.4SH6+[S&!C4?!SO:C]@,\S 4[A![(.BRW,JC&9TT
M9J7!PMY121TS, V$;!1(FK"WN\+LD2]P,C_F:18?J1=04+^+!NM+J'K9VL4I
M1]\]SV0=^%:MZE(=&]!.3BZ"C>7#W19,#S>-?9=%T&B^>#\2/.QY/+\"3^G,
MQI%YQ&7R&E5F8&F7:1WJ8'%-&ASS8%;=.@JQFH][!458Y0!IKS=R=$R[@IZ2
M /-G)POJUW&R]7_+"7?T)'Z5,06+E\WUN>JYQEEWKFH<0FTPL;\CS,_-GECQ
MTQ/Z\_=JJQ=,W"UHY@!M7T%V@4[=>\<3IM$LK.AKS?IE57>='J*!^G%E9<D'
M'++@?<V51BQ3DX#-\(HN3[WU :OBKN\3WA4)?5W'.*=QEF;>?H]*MOPX[;!A
M-;!C!+U.V,8(=_9TB6Z+V?%H8<RV45!LE(7!J=1)CX9MC=+DK!]Z9>?*F8#%
MM0SH" 0<ZM44_IS&;XQQUZM+)J"SFA3*LE-A*PRIJA+5&6CO(#&T/>)NFB(D
M1-_7IYG0;H.^QI'O<G71'_XZLRQ[@3*49]F+DMD+F4EVC+VMW98BZ]\J]=8:
M6TV)+<68Q2)$*RLG-;196QH8$PI"&0!D@0*!NAKE3I=TA+0"]=$9YFHT1DM7
MW&N)]M3/I1AU,>;Z1LFH.NR*[O9KKJOXD=57K_OJEU%W4#Q<:\H&"H5KS=>B
MP+J5E 4R)[$>@-U*"@?I@^S6;46AL7-HB+;.!$Y W.<DSD^ZVSUE#UMXDHZZ
M#1_66( *WP*RLW[H,;\_$&=>*/4'C(:_ W).\@]&2!F"Z8CM3WD).'8H_M0C
M96OJJ 9X0_LLH5O+Q9E3_O:/-WIJ"5!+]H!/WIF=Z=WM[Q,2^>0$CVU]Q=^S
MW2L.7_"7.,H.LC#M1+J.+BN/D8#J6G-9H6&#_@$'7DND*1E?:YZ#3PJE/ZTA
MJ#4)N;)+QJ-ANS[%!>3M7N.Y]+4BMU8UK?DUU$[:Z0*T<Y@]>'CD8I2RA<I)
MNMB"I!45%*N![&)8\5-E;6-)'XO*)!MY&U*-DC3E6<R"CR]HJ8L) WVG,:NH
M>JS$3ULCE.!Q4 $YW3[1'SU?E@(SV,-9!61QU(H*R!0K9>,5%4#NB%U> +DC
M<P=(&8JV2EL[0XC."XVMIQ<;F'$72=60OAPLQG'2F8%2IBWR.@K:B&EW<P:=
MSOB'5R3NA'Y.XM118H_AR)L9I>M!=S]DY##OQXL#O/\<>4=(F_UO'%R1E"49
MW2?X2/+C-F+/'-RD:0[YNJSHSU>LKQ(C*#O3FC%24"S=&R001255]*Z@^R/+
ML>-]"MIED2M*WG;EC^6D(@HA*(4 K+,BH*1D'=)=5V&%9N=9S:8[RS5:^>7&
M;;3F.[!_8B5R=IT\J"N6:YLZ.1%G5DW!F]* -8K3%X4) J'POJL+W9.X_+3?
M8S\C+QB1DKW$V?L!DSBI/3EN9&3LN+,Q.@HF-R<ZVF7Q>?$)+]UJ4'3^W*T.
MUT9OWE:O4J_YZ5#MN9[T+G5WHJVL>-<>27Z!/=.'<_7CWPA.J.0.YULZJ%#Q
MP*8N 8LKG39/;:Q":\2:HZH]+W^^_64%+W&:S57;<)I-E%WP?<%>FB>L7$_:
M'9SR!4]#.BZ@J,FA&2)7\.CGJ"D<A*;)_-E%Z$UTRK.4J<D?E(=ITEXNT-<[
M^F&L@7L/'3:(=4%_6,6QE,9<# )K>"*F%*=.8A_C@.55E=O69JXEW;_>[<4=
M[9!;.(J4M2+6H_CLJ9S%J/#<R2JPU<W#I<3@MXW0EXN2U_-RS7+IJF!/YY!F
M@R+,JOHUXD'N*F2/AW:S:K9C7.M5TIYEIG=0;<)+#W2SO0_C5S[A7KG_)AGQ
MPO#</\T;=/!>X/2B?/@(04D*;T_1T:A(\83/,5W[H2)%JQ3%IJY%83]7\PKO
M,93ZY746B\A==256=2Z@[&LU1J;FI#\TUH[35YUFCMF;19#,N6D'CEQ;(V.,
M=>-%F@!S<:!<QPCXCU"-\0%LU4_ZI\LR&NZ.FJ6<*:/+0O?R'T  ,0IK",>:
M\2?&P *VV/LU3^L*R6I 4G%ZK<;C6C3M/B$^GJAI)8UU:5K%V6A-8Q16JVF#
M_$DU[=3'T\I4K8G)$:K6!.2D*K[BMQ[PB4[VP4OQM>=CGIHB/0T=0<->A5\C
MSA0ZA&H"""B@X@6^!<]"U9O7.5@D-8M)S>(>6/0XBZ=!%BW6##9'::N"L".(
M:M83=C>/5FL-?^+OW\& )0MR;VL'58:;HQTLU5LTV[ (CZN,",,Q%P\1]KX9
MZJ+&< \PA@H,]Z#""H:%=5CO'=RA#A:1/#AFF4?5> _7C7.H/>[Z'5P_;KB$
M+D$M1TH;UW*86-M%U;[E74*>2>2%\%LN7]7N2='7\JY)Q4GO\EEWVJ"R6Z$)
MO*?+5+=1'/E]' 42CFSOD;00U[<WTH*; \4I-!D'M2_W>/ H-B!NC -]+5(3
M<J92&CPJ]:NBT8A1<#*(TW$7DYC.JM_+*NFR2GI9=:>&NOB5ZZ0N>!W$!^N=
M55!OK;0C@P.]G<4$A[A11@.%CF(L8QW)W$9<]6YZ W'7ZUJ[-,$G#P%*D6=%
MC\2Z!^(]<(GR#'>QJ#&2<;<!53>%[42C[H";U6CTV%EMT#6\(*1"31OU*LA8
M+VU3999)<#[0WE%Q&G'$JHN_=2J@^ZHS>N,.ZG$[OP(LQ8FLFDP')(XJ-D7/
MO'!-NGN-MU&PHQ_2Q;F,@-.J3 ,\F==A8NG7K+M[W3!G35"6%FM9P5K6QYK;
M6DTR/*JK,\G ..%\U* ,U!8R^5@EJ %-FDK0ULGI%)[[X"AD_0JE>06?Y6Z/
M*HJ(D2STT+[^+2* ?GWDC+*L3V?:. _&&T>MZP"XUKGK[$"O4RJ/-="3AG-^
MJH#NM>9_KLKS6[KO]IZQ>&EVR!CU-K5E9OK'V3GAX:V:5]&=E#HV&Z_SR]@J
M+#24=FD@:*GC! '/I3NB1;B""T5?X@3O#EYT%V'0?OFU;]W>+A9R*3>*51LN
M<=]$"'HCZ YEA/D*[:8.XW3FA.1WN(1!(G0$YC)@KKJ+X?RRNAD:!U=A2U T
M7G(7F37[%V/JQQ@>L]C_]</Y8^BEJ:K>H+27Q3VT?/2R^H.L/7HZ(]9C#34'
M-6:BO9'4F(8I=T?SIY#XX7F7> $.'K%?^(3R9435R]J-4-7H.]<@BPZ(]T!U
M%Y<+Q8QLN+NIJ06DYJ5,>RC2NW\Y>AHR/@UIU<6!C<^?4A(0+SD_>I6Q4-1,
MD?2Q:=\E(^]8=T^T[.Y+H2BEWK'F*I'; 4O][:_>D?Y((1^EG@_:H:QRHM/9
M)GQT>%'@: 4%3/2GI ,I[?FP\X@YW?UNPS#.P-[>G6 4RD(EDCXV'RF7C+SS
M:#=M^[YJC'CKY7P(S4058PZ\BH-8SH%-55 BJ//\N H^=M+OP2\O%/%6\L"A
MHKW-Y/N!$7=R[]GVJ3:7M\,/%-HY>]0=^%T2D(BNM2AE^7U.4^YEZ.ADW,N@
M8<=#@$_765WW2?R<>,=[G) XN(FNXT1^8UFONTTO08^?CI_  "_<K"PZ;A#O
M"A$>UMF5Q9_$EW -[\0['C%<PBL8V_<Q9M4G,@!AQRLR0* 5C=HEK*C<F0V,
MYQMO_=]RDN! HDC27A;U1S[Z3@VBHC5?,,IT\@TJN[A9-4;RD#)=X2L(\@8X
ML*D6&DAJ:X,&C.PK 4LQ*X<!!7&^X.P0:VO#8'=7:C',CTH_BFJ'9=\-*]^$
M>/<5Z,H(QGJ5AE5O0L=>MIPID *%4DU20'"\2J5))J@3_5>M2O0? XO;-J<?
M3^!)@^%+D4:]+2B2&3<=-P;PU>N>U;U=78^<@3.J.553>%GP"3<ND3A+,!X!
MP5*-1N!O.2T"&7?'T1\S5W6PI2NR,>NJA\/ N9[<&VA1"MTR0 8#Y.HN3D$R
M' P?A(G#N+BN_-50,8^!#YR5M\B7!HN=*=Z7^^<O4")<>%9A6[ZL0'\G/U2?
MC;RMT_?YY*%$9(,VJH@C1IW=ABCIHRU<BV!?8+]WGB(U,VH:)^AKA(S64?O2
MT!$B6UX#.G6<Z\B@ [=-LA(Z[-H)AP[]_5P9FUJ\?HU?^CB]IN*?P6IH4%^5
MT="1QFB;08D/6@SXPH68#&W$F%L,NW"9SV",AXV&O0#8#%F+/?W"7.;B"N])
M!-&$*$O(4\X8I".&Z,(#]N/G"+9(]SB"2A:4Q2\X(+[74;>Z+N$X:O9J8([D
MMEMM@1%"(B4$I'@LK2:&"FIL_@IZ3BICSL2X2"&%*,&1-V7\G0I>4_^ CPZS
M Z>!NE4HTSFB-4MF+C7!SU!(+H(!O#_2268O7IYHEQ1.['JG_PE'=#29>5KB
M%!MUEQUP\J'X\B3[U**T*MO4YG*\76*44$EJK29)Q2_G A]/87S&N$+>NBU/
M+U3-K<YR.)W/XJCFS]#:Q/W3[>3Q%S7SDJ-%S?YV'X'1XDC;XFP6>L(JSKQ0
M=9XXEID=$'?\X(L^KGH>?=$'E14U@<]#EK#B9D"SF470M\;7N7$!"R?\?06Y
M_WVB; .@3XY6YUF9S=]NZ&"N!P\FA-D>.(FPDPPQPT!= %-^;:!_XB=L"CZ'
M\9,7LGC*301U_,D+AH_(XY>J7K:<?>7HVW/.._#4-E1UX:Z]P[N$T_B ELY<
M=3T -=QRB^C1<L&-I?^ 3W0PK/0*B:A#?2S"CCC)J%;"NXK4!9=![1V\POB[
M/_S;3__._OV['S?H]4#\ Y X4D^<O=+XG'B\!CV_Y9%N$-2E2(@/SGR9I!4%
MG=^B/"*\* Q0^1@?3UYTAA$E.,0O0#,@"?:IA: DX_V>^)C]U-@4<-(4 &D>
M9EY4T_N<Q/EIKI!$,_#[B3P?,HPC4VMD2L66=3+FKN-'MP\\2AJ6#9A.&9O)
MS *XJ$;\IUMS-@Z1#?/F$(Y:YF[R3%7FCQF$80O8.7C!)7RYG2(5?"$T,9=-
M&;+F[&1I#G,SXP=<^TEC9&+B4O%#VG48L?%>V.Q28HR"."I[Y_[X>G:UT7+Y
MW.K,).]P#E3 L]\*9"SK:CU0WQ&"P_.X7&IJ;ETO#6[U7;"2V.K,V&R\,PR.
M8].QOZ8+:PV_31?3LZEFG?XR32EUZ+A11RT.E8HH)G^M6P5'\<NW0W_X]U7J
MF3Y&)1IF&: C]D:C@3J4;C;/QF>&9U?*B!&[U?,SQ(L>'G]65GQ1]+/Z (N<
M@^Z6M8J1\5OTK =Z1_ND/SJR%'9YL?M BP:^NJ^T:(#+3AD-4-(/<%L/@J<X
M2IG)V"8)G04,)N3#N6YRSXMP;U^])/B:PUCO]L5=[>ING$2E%OB6S0(="TBJ
M-]?W_1.[/"E^!0F?@7*A8KOB4XA]:X/XUU@M'!XVKS_H1N5MR&W[_)S@9^JZ
MHJAB/ZU?"(12I"B/ IRP*-[)4=!U<9WKE!A92N'6;9K8?WZA)I9$S[R>BK02
MT*R?N02#U"^?!6P1^S]4?*DH2'1A1DA/5G(6+\*V2)1F-K,BT1A[%N5)/?"G
M]L _?3^1A%_E8<-6F9-YOF';ELPDF04,2?T5]U9D(2D)+)[6847F5)1>$S*G
MEJS;(VGY4R\>"<$GO8Z3SY#X8F'/U/WD)7@J:KGU&YL/FL;F@]X.JOPNNU#
MOGQA7HRY',<(X2+\'$U57&HK-:2'5NS7IR+A[1$G+\3'_3Q]A<?GTPQS;RUE
M]QO$O\/=@*]Q]@\LW!!@42Q>UUB6M&_I^Q8MFRV)=KR%\CY3\>&&\R32IN:L
M_#JW;^FF:1?IA]$9B_?\-D6HM?BZJ\*QKD3+:* \2NJ+C[XH,/P=?F:/$H;L
ML#B+:>M"Q!X;ADO#:%7'VU;2JH*O>\M8#/87SFD$CBN&@/\NAE_=Y5F:>5%
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
M22UIB(3O+;9!M>(1Z0A.:/-6C-"@9LUM@@;5ZB(,D+"U;&4G%WSA^X3X& *
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
M6#8>5W&VJ0SS-I)M_W$ [9F/18T$D6^@/I;;.&<BY%J<<PCRH%[M**<I\B(
MWDL/BPH-(N7@'"R;L6234 Y6J7$8I*%N"#TH,#XY\\S5HL."B#@X?\L:1W,&
M;32@'A8 X)[Y6G18D.CQ 7M:'@I%\-#^8P#26Q]+$P$BTT =+"(34PHV5AUY
M%X<=+L4(DJXNDU =A:(L"51XZ7 Q (7H.SC'RYJ$=9S-!M$"G]PHRP!\S]PQ
M!G 0-0?GF:D=\=NC*55BG5&19^)+#U]\]7Z$HB 0X9F_QA03(F[/KIN.!ZXN
M@R7/@ZB"6&=Y#C>)3L5>:!6(?Z!^Z[J /(\<0!UA(C8R..?0LTA0!E9_<OKM
MA>?HR>;]QP"D9TXA.0)$IL$YA-:MOWZ;S(-XQA3!O+)' :QGCB <!2+9X)Q
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
M"P74*[$#45^3H$Y J"D)[/RA/)M&<!%C\,>=:<Z9DVT28.T/Y>"T18[8BWT
MZZ VUS;965ULKBDJ PZ)/:".-]>T6!%[\26(M?E-%3>? MCZ6*OA<F*WT/CD
M_-TP7>!:(?6+""E41']?/)'-Y?/&NZ^1'RT#1 [3Q]A2? U01/JV#L47:E_T
M/8\3,:<N\S?75\T9^1-E!8&B87H2VPX$!FB16Q?\.?F_XS(1%PZ.2C#9]1M+
M)SQ3;T;HR@)'P_0O.?@T*  C1M%3I*B!SV'[6;M,%@N10@>PE'LHZ[]@"?W:
M5C4^^S1,[Y.E)73#CQ@&L=.Q@>8R@452FHM8$/'1:V<2VDJ C&%Z);H:@R%R
MQ Q\N<NKX7QM)L9IV+_!% (O#!P-TX'9<1JA0XQ8A3]G[IMSY[V>8+BTV"LE
MUEM_V-6%'"MB!-[[+B6$.?%"0=<9IN^RI878(D?LQ1??Y?5TRB;PD;Q^FY39
MUY_ :$>Q8$#\1X0IOP81*W,AB=2C$S#I,LHG#G=_T7AR<T?Z%<^6219$7].D
M6$()^%E<C\[C@H7U00MU7EGZQH'&GOI6A\(=TC]\\=5V(NRQO.3]\/!:36-3
MFDHNS3YC?PT![8@#8-O:/05/B(W;^Z-IO@&=*#N6R0*SQ#-/$@NL8",&99U9
M85G:,P!)\_\VJS6_Q"YR*K-"?>4?K/,J5&9U'1.L;FJ@>_ N8,Z>IBL8HLN+
MA#3&HRT/;!$'ZW8Q$D-XB#%8^\@)C>' _EN;A65-P"#QMDI; VD%%#$5:Z\Y
MH:D\%\ME5!(61&O";N-IDBXJY?2!.88UC,\^$^^SM#4-*X"(2?CB0=]<:2GR
MH/'P@6G2JN\]#!Q0YS.P$4NN-P8+D=:74-[UQ2,FNNX\">B)-\6<B"K!A"AJ
M?:T953*<))X &]OPT3C<N&-O8:@S"JLTK0,8(_9GMXZFM(.(&(4O66/K[%%E
M"NV0YP5H=5ME@PJ_%/E#DO^#E9U N18PJP+XHHZOM),66QO8P$7,P]IOV_;\
M'A(K43,Q2D5FN/J'QMU3XB![XZ1919+8Q7EB85'>-SR:UOD'T4@*AZ\ *JGS
M"'2QG./0@5A63]&[%G:UGY9%.:BTJ 7HH-Y</XIUZ! C!M!3WECLIK=-&-DH
M#8&#M(HUS<I,N#$K+5GDPA6A E7D0"8_&-:A-J"'^I!X9X/H@EQN&!^[YWW]
MN4GG';1YGV+QNQV.V5L.7\EM\.T!RP*L^,]/L(BJWMK8TN[Q)NAT%L3\W^5[
M+YLG\4"YQP; T;36,8@V\TN3>;.3^L?OWWWL=\4@3JH*$S2),CA\&-I+W \=
MTHXL%A#0R#6,?O3 9SZ+^91/1(Z]*MDT#%N/P-U$1#OU9WZ'+S?H:7BA\?N3
M=[UVGR]!QC.8MC5M/PZ5[+Z 7%\B=>1IEVJ! V*/FTX?>3_KCMGK'@ECUX2)
MBP362X4GGOW>9U<LWP?O_07:D>8!CPV/X2K+@3!G_3H[FC2*IHF(JR@1ERF;
M=#R3XH")V,EA0#GBV#"&YW5?VDW75R9 O]RY2JW/,VOE/7;2^^L,.I=)<1#L
M@X-EG>I5-7NJ'F1=!S2;.+[$G%S)ZLT>JM==2IJ0ML=-:<GK37:B%<5 E,\.
MNHWL%=I^HBPT?G]*O2^NI4W2(0PP>=T#UHG)FSG)Q:YIK^>?Y:G1C3XDFK*@
MT&FO,S6T178S-IMJ "/QCJ6A#/+9FSU4KSO<@7.\U\XF>?OU6QW=_C5)PN\\
MB@SZG4TUH-EYWP$@.XVSZWD&I0$1^:5_MORCT2)F8+WN<FM&>NQGZ\38E\GB
M&X]+)!;=RZ TR/*IUUZU;H!=;U*4 @3$,;3&-,L[CQ:;UYU&Y.W=F_?V^ZF2
M-,"@ZRA*C=^?G3A8&DG>H%T9J<I LXC##K6<2=9%>D1>6_]+\%8E?NUJ+>N*
M%*8K?0XX?.\BJJ&,\5W[<> E9L.W<5EH)E& DX(U652",1;?S79["WI_0W7S
MM6N7M'ZH5I0"*:P"!O#.MWF#A>%KBD'CB*,#M,Q)>H 1**^-?^.J*Z^D$$>;
M*FH>X==EJ,3ZFU7FP^FO=XC7;1DWZ!CR N/W[_N- MAMALEL'RD!+2?>NU<Q
M*I_<*Z%XW4T.+UU??Q8W@=&]9C(K7[F^##Z(C/8/\5(@4+];\R:WVMOUHI8U
M G+B#7RM+/*NU@FOUUV1Z(/4?*W%DKKY^/CDO.>8M&8K3'J1]'G1;.)/D8)-
M>?=0 ?':^G?CPWNT_V:>V&+QC:4BT[AHPV.0EJ?>UQ_$[:AC\E7J4BT,9BZV
M[1M-T*YR9,^.WY\3;])W)U&R]L&A>MV!KA?+*%DQ]H7%;,I[C5P!1D6$T#J>
M]8GE/&6[F[9F/<:T%I"KYXU\:%C5K&ING$ [-NU;,VZYJ=^R2L!.O,%O+12R
MU=^) *_[:CF(?0DR%C:Y[-,+L:&US'R\:<(3BT2>VC(Y=MG(;Z*1ZY3))MZ*
M3A6#M/U&!Q@W]TNSN4;>CVXU Q/$404NE$2\*2ZH\;K_/[#\+LE$@LD29X\=
M_SI(8Q[/-J\VZ-)8$="AWZ"#_8:8=$.T#+2>..! S:N\ZVC@>-TIQ+R<Y^L3
M#9=E"N$9BWL^K:=HA>ULUKR>\?L/5L$(_: T.TQD4Q'@)(YN:"&+O">V >YU
M]ZR_SB*SP^HE#>";/5D?X_L21.*0?Z\G^;#6&!SFTQ0%K:R"+8Z&Q:XG6M0"
M"(D3T9AI(.]YUD"][G;/;"8&F4;BMSZ/)%4O?V)+L6L>STR.(R%%0(I^LS[L
M-\2N-QF4!D34>8&57,M[CS$PKWO-3< K!_$]"P0V ;G'?K-YO=V>@:K8^/W'
M?K?89(TQZ3G*<H"">,=-S[&\WQC \KK';%-!/S#K(^3(!I2D3EWDJZ((D-QO
M,,>V+6V.#AF4!D1$01IF7&/S+T-@7O>'QY(_X9X,XM4HCE:PQ O%,?APDV/)
MX9PL2_.&1<)/6VN$'\;*=XN,BGMM-?)4N*D8I+;*S. B^TG+)ALF1^E:.S!"
ME/3!I:*8U\,1/5Z/#<V$I[3'"$UFE:IB((95I,DQ,-AU4+,*QN^I[[?6LR[O
M83;XO.Y$S\6WC/VK@"JO7UG/F5;V7FUTWX>\" C1;R3*?D.,G!E8&6@]=7I[
M):^("T,-Q^]>H<H%^$=(7OFIWP"/31[4E_(4G**/[#P([20.O]!QB'0-"0I'
M_2$BN+M%'-/<0+H3+Q$BO'%5 E]%*>!C*-?]-?21*ZF%(9?5^A:NP<AZE2P"
M+DNA;E0.."%VQFL%L]*YB4JNM/7E6OTK_<RBJ$H;?Q^DO[.\O#2WS"5XST0T
MMW+_15T4F"$.WS$0#MN!,8$F%]V7:[>^LIBE021.;X4+'O.LS,?ZRDSE-RH_
M?D]]N5YK&[# A]S^ZXDA;+F!56UY9X3)'&SS,%! ?;6>\1<;:SURP<GPA^\Z
M6_G>3'15_;=%BG=-!< 2]4U[B'*(A\8"%7*'B2>==^>N"7/95<6 %FJ/@Y78
M>BQRB7NZOZJSQ+]D;#2]SG*^ %948_/N@P"=^'BYG8RRULN%Z^G>J>[A&4G*
M^"RNLII,]B,RRQ^CRNMLWG%;UPF$$@<4VIE#1Z"(1Z7[S51=@BW*Z[-B#GA8
M X#I)]NV"B""V$%FIG@[7(C W7W(/8T-DN@WV[F;<1W V%"<:F9]WPX88@K6
M?C:W?5W<NAF'XG]$@NS7(&*->T!,>[M-)4 &=;"K17^W1X;(;.UD:WO!;?>L
M>VD0;J_HJ)/H/+$) _BP<*U *_J[47G@BMCK9M?7+4 A!F#M<*/PIXM=T"2U
M&-RQ(N/S=]37<ECIJ\:!2.J+ZPR]"L%<9],J@*^AN-F,=+?#A=B!+W?;;[*0
MBZNU=S/T[_^L'>6MZP(&O7+.M02(F(@OCCH%ZO6?NIC&;AW F%<N/$M@B"GX
MXM"[72QA@2/(&8FL6,LD"Z(JV>T=?UV'[%O,%%I4!SQZY1QLCQ&Q%5]\B$\@
M#A KUDI7[)5%2?D-K?<@M0.&06E@R2N_H#$D)/BF)P^@J\ ,S2ZTQ3#1KD+@
MT@LGH@N4B,58NQ3)' QW#,9!=L<"*\-0E )>O'(<:J$@$O?D*NP^*$B3THU*
M/.7<25RK#&8N%EWZE4:+VH!%+WR,G2$BAF+M;'2\?[23U7$OG6@#@_%F4KOZ
M@"(O?(P.0")VX$N0W_:V)SO/H[3,>)M"?-"R&P)!I/7%]U@%-KX$;S;*RHN,
MR9.LVPJKPH'HZHLO\0E6-7'!GM@DF<7<+JQ+6Q88\LI7: @(D=P7WZ!(ISJ:
M/@>1S;0=+P2<>.7]TR%!U.W)W8<F3I&G.+.:@%E5 F1XX;-KBPR1V1=/W7[>
M5_.>K"D)['CEH3."@QR8HHW/$S@+L5<MG(SI*[/KS&:E ;X7#C5K2(BB/07D
M(8H^)#!5C'.H6'@%;V.H')8$=KK:U %4>.$P:PD,T=@7]YEP!:1L+BZU>&75
M(L(VYM*T"N#+*T>9'2[$#GKRCCG/.VIK!$;E@2DOG&0M0"'R^^(4D^7]T3K+
M\4+C\U.OW&(Z)(BZOOC%'MCWQKF_-(GAGY.2'>//?MNJ@#^O_&CM\"'VT=V_
MUL\EADN65C;_8GEW+C+%W%987K0%&(.8_[L27I-)U: H4&Z5415;V4SF+"PB
M-IING>+9;7P?_#-)1:XF'O(@Y2S[%?Y;T+*>#%Z#:=0W#C<?&TVQ!TM2]4LE
MFN8 F93)7(WEEJW$*!D[5KJNGF9[&^I0S"9S/O-:@#0BATT7,VL-U%&6HP$F
M<[/]0@PNE=OY:;\7.EQ$4?)=W#-SDZ27(#PO[U"#X2:ND]'&L^W1'OVWPD6U
MP 'Q0ERGC[P;=L=,.FH;S$-VX[Q_R=BTB.[XE-E/(<QJ E:(%^1VEM )YK$&
MY7[&D2J.K_Z0Q;,RH.\.OD7 2+ZZ#_(BA?\U'CY:U#8^/R->T[<;-5I#=93
MCLQ> *?81K:P"6D)((-X!=]6=P4<O_/47?$LF,U2-JL3V-<A(<9*&Y4'HHCC
M8MKI;@'.49*ZML'MV@G!Q7*9)DM8<53.F>2)Y0&/6;C>3K:=%MC5!QP1Q\QT
MFART >LHZ1W53;1EZ'9CH<NSW_M?L)5OA;?_ JU)!>6YV9I-60[DZ3<#]PZ9
MHFFZ3-SR M!NXM & UJQ[4\<D+?)N0] ?5F]P.LTR;D5I8 /XN@&E4Z&RN[#
M\39)]R$7\#)MBFY%*>"#V%6B%<NT]^YA\GMU\UPLEQ%GZ0%,?8IN=4D@A]@C
MHE4.\5&;X/)[V5/Y_.PE5Y8;G[\G=FNT%-P E=])N ^@;3;P;<;R[:[_^7MB
M/X:#+_4>FF.M5_K=A<Q&TQV@L&8OOW/BOV]@EIJD-KN1%K4!B<0N#IW ZOU(
M:ZC'2NS=S]VF*5L&JW*7?YT<KTJ%6]\"V_M*MVP0#^L$"IN$?;H;@VV*@VSO
M^W4MUG8@'*?99;#D>1#Q?[.P;NQN*^WN0.Q:-7!!?.C#7#'$->F$ ;]OBILG
M:?["TD4C9J?WCBMKA,EMBHIB((U57 'B^]V*/IJB5&D]OG:U0-.IX_*UQ$H\
MO6U >MUUUNDCFYDC'UA.\-E#TE@:??,T9<?GY^]Z_>"A+>J4J;1A=^?$JPY#
MRN5?+%. 7G>L_3 2BDXE:</UVR0J0I&Y:YT*4M^_;*H!Y:SBJ!U&G=[PF.>L
MS%.XWV+C3>P6M0%BXN/B]OJH5X#6X/\8<<N)"O9-D<.DX&(ASFQ5,;[UA-W:
MM%R\!F@G7K6XMCEWK'@=)KVFKO=/A>2PFL47PJ TB--OC/1V--N0:O4!."@%
M"(B7-,8TZ\9W!)O7$RZ1I'AOM48QYQ*3V7QUS_)Y$FZ;4L>2!]'FX&!U_I>%
M,*H59IZ"CC6/SS_TNPB2M]?H$)"N*& A7@ Y$4/>3<W >]U77X*WLBY'1T/7
MU>G.@>X_!TQ2+59$'H@D%KJ*$P=UFKUZ5E.GS&RQ:+&N%1B@/*DI%T3W]6J)
M\H^Q2AE-KZ=3-LDWZ4, ^Q,,-B)U'PP]$=]V+#O;L:\6:*4\?]G.>-K"]/N@
MSW.Q6 3I:C3='EE)8!X9I.EJFJ3?@S0T.YQK40W01A2E:F\=UK \#W3;](;U
MYB&P5>\XQN'Z')-)EH&.-0*91(&N'4:0%@@=A<B177BPZ2#BMM"*LO6Q6:MA
M0U$<B"):7;<?+K1PCG<6J*]I.LL>@U5IT7TOI)LO7X?DZ!?)BE+C\X]6"V#M
M2:H#>BQ.3>%EH9G$:ULMAY*-<W-D7B]<-S$!=TE0'H>J^7D4KFD1*[?V0EVQ
M;_W[GL1+MQ$,!KU%7@!THEH6;VBSG73L%P,,Q+MR*F[U4PPY'J_[SL5DDA:L
M.57:7$-=C18$P9;UB\7]5:)U06048XF7 ID^$'6=]9W.=>O6C6,=Y_/VU0('
MQ*?7M +I^E];T%[W3])/5_/E!EU0]OCX9'L? \5WZS*)8:*>E0?#K;]>LL(
MZ)SXW)B"9Y-OF *5HZY"MR3> *W3O939_@[ZD)TEF%4E!" ._^A@%U88/?>Z
M[G2&VQAX*HSW0/6%@:,/Q,<,.XX/"E2./*Q4KI.]Z^_ZG]KN7<?WQ'*>ECO2
M5@M$BUK&YY].R393,[$7N&U=>=M@J_U3?46 DSB#C;4H^@U54]A>3W#EEY3V
M[Z5IG#%I-J2^RJD4HVSJ-]'4Q_7I1 -O3J>*0>!^L^%L[4\NS$6:!O&L2I/^
M9;5]IF[XA=B7TR70<?8.8(<XYXX+=74#@1.2O,WC4P'19^[9>0XP4]]$Y%8^
MN8U(,'N;T*<]35L6XE!\(Q^"A3X3T#%>!PI09UL^- AD=#D:?$=+A $:(,;(
MG4&RDNZ5 [O4-RKU,:2Y(LI1< >!&6Y8?DC*.&,&:PF8+O )_.LYATG_+S$L
M72]$N)Q-'NA.]8[//U/?\N3(+G23K=;D^)V!2=:WFRR6'(Q*=-DVP";+BD7U
MNQ9FZ.)%0#WUG5,]V:4[MOX8F:2PCU"3D0YC9-O*@6+J*^9[-\@V#'F=GNJ!
ME=>1K*]X[O\TV]X=TR;'U) BH$:_6:<:,?][30);XA-85%SQJ,A9V.:PA$V-
M@)QXNTZMB:[_M0#KM9^X]J@]!BF,*#"89< 4K[*??PDB$>9+D  =:Y-!#G1-
M45",ZF0VUK06/=*L*L!*[#<Q4T/7)6W0#OM^JB:2G=YE$4RMKP.8('9IM-&]
M)4RO,V \EFR*B5X0KT9QM+I,H(88)G^;P]6W\31)%PXW[[(T;XQ;\--VS((?
MQLH6C*8'+3;:87=3\?C#NY/N8[<&?W.CN&YP;7[/<\;T<4[6=0 JHJ6-2U5V
M^W)+$@9X:-G>6JJCMIN<"&T-1ED-T$44EM&[S1CP,,"X.7NSN0RR^4V4?.]L
M.)J*@#*BLR*]FXX1$\<ZW-S3*9-_%3SCV]DP<18MDQ6:JAA(0G6B9-VL)J5?
M5HV?S*-OS*H"K,2Q%'HE="LS&Z3>1LI(0&IB9I 2P -UFNA6RLFM0 G2VW 9
M&2KQSY3I8U^T98$;XH6Y4C1SG26H2).$((Z7K\&"K9N/WG&$/#G^<$*\XV1(
MO,2+@J'Q/C,'2\N3-+=QR%]Y6 11M+I=P.01?A]$LB%-?YE9RRJ!4.+ ^%;F
MX08V\:V_QQCD[PR"S53%@!CB(_A'_K;O(?VC1#OHN;+:F#&O#F@DWB?5B]Q]
M^K^+UNOHA#I=&D"\C0%<$#T6WR(^&4VAY3R>W2Z3BSB\241R)!:N?YM=B3NS
MH^Y9/[=O+P]! 2%!7*<'UR4"-2@*\KBX>T?Q)FSU;%0.FD>9+LN80,E4S R:
MMVOCC6OM,@HRF$^4<4J:U3%:!K@@6AY92(6,B6I,WBZ'FW#TMT ?/#S^<$H=
MWZP61JXF!F0XB3 S-OEIEKS^'#)>R0C_V*H'/XPOPA1=_.S\':!1W^J*T+TK
MCJ31I)<Q8\$> L7UVV0NXD*1D5#^(&"BS"';9OA3 7&T2+0>\TQT08<R[%&
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
M<$>,()/;+ Q* TGDF[N&2EH:PCY&OT,F[UB0L3G,4VX7RS1YK2Z9T_J_%*6
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
M5SQEDSQ:C;['!YB2%'[<YT27(_,8KQ&$4GJ8VEG3<4@X5MA)7W,QECT&*Q$
M;3WAZKQ.:+[]LDB%[ 8;HXI20I*/O2YUZFBD1IZ3NDD* &@9T7SBX!T]N?)U
MC Z3WQ'$Y8F$BSB\?IOP3,#;94BAM::D8(<X6J>MXF;(ACACDPWH=>-M%F1U
M$0#ZB3C\QE9"0TA#G"_=QJ&8^A5!U!AJX$M]O5A&R8KMTX#I:5F-((0X0W,K
MC=O!]#N0MHX3!I0EVE$^9^G+/(CM/]%&E0C.B&-K.GVS;4"2)G8XQFS3;I8I
M6"".G&DK-8[&5?*'_>C*7I8OS_,DS5]8NKA+@EA,1FILC_#K>I<EGHF_7[%O
M>?_KF_*MF[2'1C&?L@)"J7,'W\[GR9R%1<1&TPUOXH4:VK!$;5VK%*B(CT@I
MZ99\3KNC]7L9)%#E:U3P'B0MG.IQP0-EA$!W">4#K +KL!+)=9 ;S2BG+B!H
M(/9J*-0QDW,'B:-UD:M<.Y=)7.9W A-]9C%/TH<D9]E5P2Z6*8]>OB<O\Z3(
M@CA\^0Y4K9[YFSKS5=OZ!#O$O@RE;)(!O2-41PNEHQO"%9N4S79H"_HJ@://
MQ'X19^9@C-;1"NGH%G$(1"2&:VD+JLH$+\2>$V=68(#3T6JJR=37@H=5Q%2?
M#N_FY,A@JB=]7G!"&:ERK+F>"BQ5'C[WBFMG>T@)002QET0ED*&D.U@<'4WL
M7]1?XHQ-8&D;"EC:;+22IP4!Q'<JJ:61RXDC(<WZURJU]Y.X*D>1@'WS=X&0
M\JB&Z^%6!LY5?C]'7=%$.K3;[3TA$!)Y1F1,(UKLM-750;Q^U+@/WD3XCU*/
MG6<$2B+'A9SO0TUD[>U\%*Y?5:J@++4JS6<$2B(W@[$JDO9V/BM&-HD0H_1M
MF5C3-,LV4F)\<O*.-.OLD=8#:KB=#X4-8TFPC9K\PH*4Q[,;_B;BO6 FQ+)<
M<S^[94V".6*G@5I3@T6$,4K/SWHUNTHG&[&K2)!'GM+$WD1:@>Q\\HLX>')G
M 0?_:^Y($@\+$LCSE70<#)I $#7M\UFY/<2RM<O[("]2GJ\P/[#L68&-V$]@
M(Y(.!Z*1+\FH-K;W)8A_7X?&E%YL/,S5N*R@B#CI<:?^J,&%2$_J(6KY.=8'
MN4F>%C009Y;M^F'=18*$7_1T)823U9=>R#W8Q.$6;00\1( (9^U=HKKL]3!1
M,8PX99!M/>+8'W'O;$WK-S?S*>O#$A6E0*N3?F^0K6F]#]+?F<A%?IEDN?FA
M*VDQ 8)XO:FG6-YM#& -\8S]1?@J]K2SEV2TZ0TW0,K+G*?A8Y"*O?4H@C=B
MDU#C"@0)Q,L'6VU; >P:97B<U$/KEK\DU;V%T-[R)AI8^&8)KJZFF(!,O/AO
MI:D9++\O4=C>$<$">'_]\5O50]+F<KW1](;'8. \B!Z3K,RE=2T^L9D(N[GC
MF6HH=_4*P3?Q2J;ML.^8 JI QB-;6VL;$K00NS..8QDU,+\/<M5S'AA#IRS+
M2@PWS.+@/5)0<$-\(*7C+% -S%%LHF0YU66&<,668F024YO+(LN3!=A4W>Y1
MC)X[4I<2@(E]&*WF!T:H'$48.I917+W(0U9E-ZS!WR3IQ>1?!:\^/(K^:5F#
M((+XH$$K>:T1^GTE0NGJ6)\T?V)1N:[8.D,,OM%&%0!7I\3G#%I_JVT #C!R
MT<(8UMN:QN>OY04$G<3.S;9B*P'1WEOLIJL#&R*%[7H_9<V/Z=5XQG6(_N"I
MM\X6H^<W'1SB,IZCRX=!SYP^IIA<16S2)&%H;KUM0^QH,BXTVV*PL2%[?'QR
M?M)O#KEU*\I=:3'Y%UO4!JW>>1Z:314^;L"F>M-6!F2(NQ:-DX%EY(!B*;/S
MW/CD [6CT5@;%8 A)G.3G]8T4*;QM(!'[.YKK<\A#+_W#YI$/"3QQ"J&95L
MN#L=0#*"5L.A%(FKI&P#FB*L?[N)R/)UOG#FXIZ +2]U,"),$UME8E(6%ZTE
MGD4K2)0,=7:X',T:Z'/MM$JM]('*$=9"*7P(1'#]=QJE#]1N#X4Z9G+N(*%*
MH]19T&;4\$LBOEZ9]FP]6D:0,8 !&55)+JP.#FD*V=8?V#O%V4;;*L0P-XQ$
M=_:C<4NL5,F/G,X"MV"?V#)8B2@:@/V8\GC"ER*/\@/,?U^^L^B5W2=Q/M=]
MI5O7*WH2Y54_]OKK5S5M27"5I)9^2:MEX!\L$&G&7%E579W@D?+Z'Q)CVL7N
M*&["Z2?I:YH42U/WKZ:$\/Y0WHG856(S>*Y"(NC=(,5B$:2KT?1ESBZ3Q3*(
M5]E#$N]G(MAD,FJFHB-)9+T]T&-R9 0I,3XY.?_<Z^"[VQ#,A:)X&IK\@3B^
M1$VF?*3$D?RY?20PC Q)S*8P-BZ1$L9_NT3@TSZLM7-#'3N72(GDOS-+(\EU
M3SX0G^%2RF:\0V<,=8C^DR$D$S[Y,(!]6B=V8("3])2&)SG&3SX,(+#"B4$8
MH_7;&>(RF]R' =P?8S.54R/Q-G7T+JS+($U7/)Y=+$24J[&NN\4$)8/-0O+!
M,!.@%)+?9SIV ?X2!POAJ/@W$Q=QEU'-CRE;\&)Q$9>IEV^SK!"GV,NL! _,
MW!JL:Q;L#C;KB:G!M$7=]6A(Q[/_CJWJ)I@PR\%C6T0P0ASWU=T.#N X.QZR
M[_:DT+>9X; \J1YN,R$:*ZZJ!$C[."B/71L;, #HZG0(58*DG4"P,.05D-MX
MFJ2+\B4>W]AXLMEN\\?-?3J M'XHES9>[E,\CY]OLVF-C_OPX?')^?M!)<9M
MBF(B8@.$M_[M740/P4+OX<:*""H&E?ZVH8^)G =(!N;CWKDAN&"W\7V2,G$+
M]BAF(H! [;LR*RV0#\I5<2"*Q%%E!<WO*^,W^9(NHR#+1M/G/)G\KKOQ#"LC
MAKI!B:T?@'58O WL:^+1CL"'#POXQ%XHG31R05$HCGS'W93,V.2G6?+Z<\AX
M)2+\8ZL=_#"^"/%Q=^?O A:QVP?E>E<:6;.)4_D,)""#^IR>[6BI@.&W<]==
M5,;9P"[^;4AD&95Q1IUY9_BA&6<#.Y6THYW;T(PS/"=+3ZEZAAR;,82#I4X,
MP0 G;68>7X(SSH8:M65K$<9HG:7RH?Q8=!@BM#4*A\$ \M0<\X-Q -;?NQ^=
M'W4E]HQ82&\*Q]_['6\"GOX:1 7[LMK\\^^<I4#I?'4'5AQI%G1F%0AV!W4W
MF'Z)9P7,U06.A 9PSP*QY5:>+CD$K%T'6M4C6"/>:+225V,A%I!=W>-(:"BW
M\;+(LY*B4^V'0%%*,$+\*6BCH,864)RN[GRDWLF\ZQ2N2Y4/P<V^]#X25W=$
M4FO:-=SN;+!AE_@Q<@T<5W= DCGF^P^X.QN4$[^-%1@ I+U*$KMB*TTFC(7E
M0?EU?/#NN?L'EH^FS=!A;%7?HBI@YOU@8RV1) /M8;JZDI(L>K]J8W4I5!U%
MODDTJ8O/UY05% WJ:+7I(&"&"Y&^)\>>ZS,Z6X]6]4]Q9]"3D.O$^(.@J$-0
M-J@8Q#;? ST^Q"1\R;1K /<QY1/6T22J.@1E@PIC=&82._@0DZ ]N+T+XHDM
M"UC8!AG;SGN5\T'K.@07@W+X&<P)6N!#M/;E%KTA'^5[/X"3"-V&BK:H$:/R
MY73W>A%U_;9D<<8$4(6A2)X6- PJ>M9,?!P)(J@_07Z-CYZ I;_!1UY T#$H
M_Y^9L$HPB+:^Q/N5@#;SF%'*9[ &BLK3>.473S?Q4Y85%'GJ&33!A4COEXMP
M"[0V<Q9N^7J> \F9^$RQT-P2=!4)^CQU%5J#1$XZ^7*I'S8E#EOL&$A+B_R%
M'OD.[9$A!N#B@#:M";16?TN/EZY" U"(YM9^0C+-F\F4F[%/"K6Q(H(2#_V
M&CB(PKZX_;X&/+Y+LFP4;RVXNJYQRY-":Y/B@B@/G7T6T! ;L/;SD1[=6N]V
M;>)7%+)+GQ=D>.3H,\&"".N+4V^@-UF<G'OHT'.!&3$G#T+^#M''L^I*A>SE
M>W(1AR_P(M,1 Z] \.2AO\\*'&($M%=/6%CWQ13>7%ZF@4C>K4+!DD>>02=@
M$9/PQ7/HZL9J'SV$*BR(K#T=%78ZYNO]_)*GQ9$8S[_TNTB0O#;6+KRV\_R>
M[@WRJ!N:H4%TZ\WSANAV ?4%,]8,-<4$DSP*@\RP+B\Q4 J'@4CDPE'62_;*
M41KR.$A7E>>__U25E\EBD<1EVIF'0IPU&4VKICP&U8H69J&C?,[2;4I%DXN;
MNE0K\I*>_O_M75M3W+J6_DD3")?D9:H@0 Y5!*B&[%UG7E*F6X!GC,WVA:3/
MKQ\MN2]VMZ[VLI?4\'+V26/)^KZU)$OKIE&_6.M+Q\2(3^>B&H^I_*6F%4 @
M-ETA2$#^F3/##K9H)G8%MV-BLY995 H1&S %6U&S?R6W8^*-J4DTBO@3%12D
M,IH()PW<<F['Q-8@)>%M^<B&[>.E3;?50Q)/D_E]'LW@$LGIPE2A+^^A;\7W
MV)^(_?:64K('X^==2[ 1$%#_QU2.9?-)H(/8J.8B(R6 L"\[NJL>BG@6PRDA
M6GW,3=L251M@A/B@WGE;8L 4[-5'#3A04_GFD2\R:<$WXG![@6F;8FX,]!!'
MRYE$IQ"X+32DBIGC2_[FC>4G29*5L*6[$0",!3&4;3@97XB_J-82DPO<! VI
MAB9NO$21EPU1\W^MQ<S_\4N<NM>A(+=Y]I1'+XKE6]_@U][A%V*S@NO:;04(
MJQ@FTOSM)%#E.FUJ AP0V0FLA&,KSQ8:K,*6SA)5;((WAGQ2E<]9'O]'$+T8
M_PO[P5E[;A3B.UG6XN._Z7?.2-T#>43V!4NY2C;=N-BQ*E^.JCC7V9L,VT56
M&2[^P.D=#I]$'IV!U<86>KBE,9O'VRN+NEC2YV%W%*BI68<'JR8FV7TP'%.=
MRW,F0KMN61YGL]H+<\U^BS_I70LV'0!9'ED[-X6H\C X0,,JC=EDYWL5SR!Q
M>K#224W_VV8=()G0NW8%''EDHM.+OR=(K-*79/'RS?P^4?&#J[WX3;<*J-H
M*<3>J X3WX &J\8EYIIO.@\"^NT3U&)#PV;J-&B'UK"1"F::N^/"*H-)-[.E
M<.NOVF5ZD>7Z"D@VS8%J8C-NQP^]';#@ZV7>YZ(&\%Q@KA>ZD^D_59RO(\(D
MHM>TXL1\]<A%:B=Q,Q[: IBX8JY#J1;X8*_R@_$5SEK>BN9 %'&,9D_!ZX$-
M5@%SE)C-\Y?7))LS=LI2]AB7-%&;4"&HUHET-F%E7)<>=[IUW*$7D)O35>3*
M(G*/7)>X0J1E'C]4PMB31"DHR(1-LZ<4M@:W?%#UD'ZP63P%#9$?E[KU!EBH
M]\W.S$O.4;W0(\5H(E<8M  D8E:7,Z^78K1Z EJHK2BC*84,.5),)UU-8C-L
MS5)HU1Z8HCZ#]=21+GBQ8D2S,DI&_U:+#>@IU-5I4G?&BFD>"TB+L/@ZV  X
M(/B<KX4G[&"K84Y8 A7DA0E,C/(!@-PNLD,MOO#].@;Y?QWW%+WV(DCE=I+G
M4?I47[)R.E\_LQCYR>\HGSFD;?1[QZ^]?>H 5A3Y*@[NR#1])(74,17[5*[:
MH02KLOOH&7B_*22\1V]32(1HS([:%A32%))!8M[W/U'G[JFXEFSXE0!(\TAZ
M3S/8B4$$J6&A;3X&N/V)@AAP;96 1DH\&7\Y76(Q+J7M!P$VL0U'(@6]N%HC
M)\U(4=6#2+*'*!%:>9G"+07Q&X/!ZU=0?2N 2VQ7D?(O64FM@"#EF*#*K1TB
M=QX_/9>,I:YR=.L%Z""VA=C*M1,PI(P2[(HM"A45D9$82H#V J"1.,VL[[SO
MBADI266$)6+""G%%(<Y28>KMU]YA*"K1"R!6-LN "K .H^XG>G,_G!/J$(9N
M0K>&AI7J,F+$V@0.(9H,M-7?@2SJS-%!CU0RM&0I*-UEJ9RS&T]PA'M$LU'&
MM$(6K;%BI7:,.+U^Q&G\4KUHA=)Z!J 2)O!LD[XM&-EX?<S/,(DF^F,63?,9
M@$IDK[46C62\6"D31-:_>M7F+S"8_UK/ 71_LJ,'M/_)4&.E1A#XUSHSM>8A
MG5G;$8=X'<B V/(LTPF%9VXX K"2-\970CC:Y?$4#G?@=/F9QF4QN?MIK,6A
M;0>L4)>+&T[8<NVR(00KV8,JK]/$J8K2*XO\WOZ= \G$%O>10@RPJ,)*/ E-
M']MU8=>I64.HI^I=( )B/P*:'B&KJ8&RP+-H.M.ROD']YO&F*HLR2F=Q^B0^
M-XNCT! *;/%:+IA]Z@.(I[ILS]Y@J4&>J[7XG[_X[FE5#$&;+XKX&I X=45(
M3]56S99"34/)EU@'!>L9>=ADY/S/:YS717H$'R8=Q7@'4$[MA1A!01&I4FAG
M*)>+8FV9WJ(X@6/$199_YVUUF1)#O1*^:M0U.3U=7.V84ZAR*'&LRUSA.Y:_
MQ5,F)^L:;H(O2E9_;XI[R)1J_AWR.*ZS\M^LD9PEMDYUUI+.GC#*^T%4U%D-
MPRKYF#0J--[9=T-;Y:C+UVS!PU\UB2E\W1B8$N\S^*EQ;OB;B9"<V>)>J D#
MNR3_7>0S1M.RBA*XT\NX@_9BD"!VZI003[<W0W&MF&+]PZ\)<UH72Y/X?5)4
MQ<FTC-_$%14?":VKA,?]U<62(RV%@26T[E/?HHPA7\4BA$Q3L FM78,K]JGM
M],@"M NNV%>;VOT7]6[$5NP36R=E*C%J;,6^^E)H_W5PJ-"*?=]-@MUEW2VT
M8E]I^/,Y(O,^+F%)O^3;^+=XQO?IFKATZ;,<^6=J"]N@7R83<K]R?UW%_7=<
M/HO='1STGN/7^^P\+>-RKKU/Q;$7((HPOEHG/ M16V%#RB=V5@)%NM'27F:X
M(7+C,<!"&&S=C?FV!#6P?$P=_L:!54D9I:6I3$;[.8!$%.J *BD%+J3LW]#<
M9U=C!2A^WJ$Z'>JC)!I52!G%'IX_50R<_U/QV7N9\AUO):0@2E;>/T?IPB2\
M\K5,LB2YR')H-(36=AH(B,WWP&];W4-6[3Y\>G9-H%_SH/:FTTZ!>@P@+>H
M= KU))LI+=JQTM%?ZPN9RB@O ]K!&$D3H27%I67TV@A# +%1&];?PVR1LHZ5
MZA_:1M_(5NUQ)YTF[2& P$(-4@YIFDA9[UV#X6L]35+V!%[<79HH7%J/+*:>
M*UNC ,'Y[A_9A>FB(KYW:8S=G3%^GE@.J%U([V&VR&E'N]Y53,#S=#=GRT:$
MH]C.GO&UX2**<W'9%NU$,@X/A!UJC'B0<\Q6(EB58]Z%P<#/6>@X1A!\J 'G
M(4W%;F+!*J)#F_XQPN'4S[GH.$80>J@U T*:B]W$\EXK%=F>>RNNL7Y.0Y<!
M@K"I Q+>PQSL()/W6IKI?9T+0XV5"&GR.4L$J[Z4U"Q#F"<)&&M6BZ)ZJ<GY
MR)!<9] ='(^[1 :6(7E [(5$D:]B\4&FZ=UE2!Y0N]R0!2A7$QGJCPQ)T@S)
M0V+OE4PE.FYPNA,0;(;DJKC,NA:,,3M2V0;(\-W/TEW&<J4RD8&4%8EK446\
MH^>0VIH_Z'='AC:HG,?&)1XZ8:Y5EC"S:I-HA2A:8Z7*/1SM<IY#(NN@G.YM
MD<C&2YIM.-K=/(=$IB-KR4C&^Y%<B&^0O&ID+1U2)Y^,<@I#HPHIN3 \=_/*
MX-DP!/)]YP]6/F>S+,F>YA;FMA'>#G(*-4-D4]F0==F91-J[6?W2]64QQ;\R
MR)M/XG(^B4JVV$N,I?+:08#00DWZ<%;-$::&#=D^7F?KV0P9[I(1YT& T*B-
MSN]@AK3(?J])@S*^-IS);=K&FB':07"A'86:V^'C#+$AV\<[FZF_(6=0J8BE
MLS$GANS=("+?_0,AS0<-QS[>CTTU#29Q\7\7.6.7*4?#BI+@J*$9 @B,VH>R
M2Y/"3'7@%Y0/S]:XAPS-$$!@H68H!#,W6E1C9>2%=K><[O,ZV'4NQI>"4$+-
M#L#4_R')Q<IY\^D^%EF<\:T0]S,KXVF4? 0=KW7OZ&C<)2JPH.,C8O\/BGR'
M#SH^4GMX_(\"7,:[&6*.FX\!9&K_"++XY$HB 1ULQ+%UK/!6 .01L:5?(@6]
MN%HCIPK/550^O_^=W3]G51&EXF(Y8=1DJ5#0RQ3N*H_?&.#0UT5WZX4S<4QL
MBY:*IBW%[L"\C+/=J=BF8VK3[2C+/1I52&'"X2EDD'5PCT,UP6ZJ';)6=V,2
M*2I;HON4EYS"KPO4'Q><RDY:QP<?)VG-1^>8N-8 BGR'/TD?JZ];\#.M ^,:
MN>,="AP_WBHQ84+NUX':TVODCHD,<2;A68C:"AO2(1WUCK+.=\D=$]G&NM,O
M.8C+89'>\XE_E]PQD64+55(*7$AG4")G;M=2&%^H8RX'_9;J4/N5#?ON2F%\
M(;:0R52BHSV@.P%(R;_AE\+XXKM)J;N,Y4IE(@,I^3@0]^C1)^K(G5$^0Q+0
MP5X9VMD]>O2)V+0CD8*=>U2,G.QR2Z_\HT>?B&TP4MD@^$<%,*S<RO#\4:,Y
M2+]0ARJ/LN"C4865RQB>1BZ<2#=56? C^RQ.GR;#WB2M?2&(@WJK@J53R"IK
MP]M[33C<YF:X2]54[P(1A%K VT:W!E?G%HU8.8-AWL8DC6?XGF?%(/L&]=M
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
MT(@(*6_<MD[#?\$H'Z*"_??_ U!+ P04    " #L,'E:N\HT;;I)!@"=$T,
M#P   &0Y,S R-S9D,C!F+FAT;>R]>WL:N;(O_/_Z%/UX[=E[YCG8 7Q)[,SX
MO!CCA!W?#CB9E?5/'KE;!DV:;J8OMEF?_JTJJ6_0W&S 0.N<M2>X+VJIZE>E
M4JE4]?O_?>[9QB/W?.$Z?_Q/9:_\/P9W3-<23N>/_ZFUZ\WF__S?TW_\W@W@
M,7C4\4]LX?S\8Z<;!/V3=^^>GI[VGN\]>\_U.N^JY?+^.[Q]SWR^HQ['NY:(
M7T@_?/1.WHP?'6GZ:9^>K1P?'[^CN_&COLA[$!JMO/O7U67;[/(>VQ6.'S#'
MS/1%3.C[\/,6'^JXS\V]COOX#F[ &]6#Z$'ANP?5ROM)3<LGHA?NQ5!'\ +^
MWY[I]JCI2G6_DO2C[W&3!=P:^X7C=\PS/=?F[Y*'H]=--W0";Y _%'4S,QPS
M]#Q P;@WU-W,*_S9[.8_CG<RCSI,F'[^LW0K\[ OS/Q'X4;VP:#OC7D2[F0>
M#?W=#F/]^.D'YM\3'=6-S,//]@2N_NLRA<DP\":P!^[&M#*M,:0RK2P?!M8N
M>QC#!;HW_/C89T?:Y4X@/#[[\^88ZLI[659XP2AMX6)69)['$:N"@@C"SO]U
MUKI,'@_RGT\>?1=XS/$?7*_' M!F^+7J;KFZ6SE*R_\D=@[K+OCH+HPS\T8T
M[DG?K1SNEC_LQO([7J6A6MU!]<J9!?\$(K#YZ06T9%3+NQ>_OY,7_O%[CP?,
M,%TG *[]L1/PY^ =OOK1,+O,\WGPQ]>[B]T/.P9^9Y?_'8K'/W;J\O'=NT&?
M[[R#1MZIK]R[UL#P@X$-W,<Q[':YZ'2#$P='8'^\9^;/C@=: ?CJVJYW\M05
M ?](W3R,WGN QG=]\1]^4BGW@X_TYY-LYMZUK9W3WYG1]3A@]Y^!:^Z<WK%[
MFQON@Z%ZY?_^CIU"CPZA54L\1LU:PN_;;'!B.*[#H1'Q?(*=YI[\*2R+._03
M[E^'/>X)TW!8#]_DXJ0!D X&=6C>8W;3L?CS%S[8D71[#EK8F]MRY0?\#X%X
MYU:J/_;E[QU#@.B(Y\?=@_+A<67GM P3R?OJ_M%Q^?=WF<^-_WJMQQT+_B^X
ML%GG!5^M[IP^,-OG,W_PW#5#^I[P36;?PEW7NH!K_@L^OK]S>O%]YB]?NW<>
M0Q.A/>@!N^6 L3G)H<K^(;1XL%^=J2,_ZFZOYSIUF_G^OZ]X[YY[H8]JN!W
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
MM$A\+M">K=[Z?,4*+KR'(=J#.X^1%1NY<#.:85S%MQ_D!6[Q?NB97>;S6AB
M3(K_R%(;GMOQ6*_'K]W';.8'27"LQ!)/,$,-J7?7%7A4G'="CPEZBZ'- C8P
M)Q3LDTO8B1 HDC"L/@Y@'=&]KCOVVXHW$LM_SZ9PYSUCL-4IAE9\2&$%F8T6
MIM-'D54DN1J?L5*?T7DQ]/1)B!ER\VB +19@1<TA1#52G,!S;1MLJF@K*==&
M:/P=PB#1%',=^'/MS<HI'<]4B1E#@2(AH<4#)AQN1>9UD3"0/_8B<;]F692&
MA]FW3%A-I\[Z(F!VD4 PD01%PD*;DRJ$!<85\WYR//C:>.[CB<,T')I87(O'
MM+UT3;8)J:<F=CO)5#29 D5"PR?N<(_96)+8ZH&9Y%.RS$=>,$C,1(8BX8)J
MN7#K%GHQ2(,@??W.8X[/3$K8=S9(WUEW3,PSBKQWBH>'IF,SQU*9HCZ[3N>+
M&P4WI+7#'7M6.Q3K#X)Q/4[NCQURD3A?N".&^J3>TB"SE1D4="*"5WK9_W*]
M=/!SLIL/#+5"/!4AEW97'/0T+-T>N1\D"[[T5<ZC'16,*7 Z72;.@ _(BSMN
M=AW7=CNP0KP,K/@C-T]@^6'%NG6%&3HPASH9!0:,'>!>/,)7.E)?PX(H6BZ?
MOT6"^&?7XA&[+D5/@!F9C[\E"<,FP7HLK322UP#)D;*9H$,UAD\2*FE%O%;P
MK7>9"X-W/O_4:G@RA,=02J-X#5",4Z1&\"R&A$;O^J$WFAPU@F<U(S2*UP_%
M%)3YESNXYL&3Z_V<R;OP(_=,]^#6$SWF#<ZXPQ^ :O S?GU[3KE'SK+Y2/!*
MJ(]QFXQCW"S&^E8BF1;;7T+F#,)ST<&P"(WG#<+S9/85&]5H!3:=!]?KT:Z_
MQO6FX7H" XN-[)HC</>ZQX!P]= .0@^CV< @T\C>#&1/8" B>Z^XT/[,N_#_
M)4TXGD$*'2&CMC2V-P/;DSA83+4=.50C"LUFB6@GR"2ZS:0FM5-D=<'$MGO/
M[-'SJI208'L/$.><Y%T8)8H$'WTJ?:M/I6\?8.E00?K  ":PN&//TM#I"H=M
M=X3TK.,O$B;F3\8Q)EW,YA_(6T!2B?D_.OD48+'SQ' /#\*.VJ@6%Y>\PVRY
M7)19W$'T0X]U:*7)O;XGHE-09\W+9G*M#IWLN)Y\:5OUH<S]GSOFJ## 6'(M
M -O+5\-3NP((.1F"2"3-XT!5),F25$F#NWCGY"(A$44\'G?I G'NW)HS,Q(V
ME/4I7N>.N4A,Q^R_W,,TWF>P-GH25M"E\\*60*]G&@-UEQ9*4C>WA/_S#+VQ
M9K?'/)4!,^P#N;@W\N"45C;A?-2TP4>NXQFHN8#)="(1XQEU,CLTR-\$Y#_N
MN'/+/;P-EM:-]\GC,-HH0?>MYSX"8#>P9D 1!65J-Z;D8)\'"D42USFS[_]0
M%U\LDNIXO$SCBL^8P9\BZ-9#/X UBS>/?MALT4SLIAD(LBKQG,S=Y4FGKI!P
M\*-FFF[H!'Z+FUP\XJ[\7)-EW>.@T%\LE^?H"A#WH70!,,?A=JP(:*<R J2L
M(STV$^5V".4X7JQ*#B<R\Y5B.,I-)81C(?#*#^KDFE+ <^B[O2NVH<06$\=>
M)!"\TG[:6!2\UL+8/B34K(RU.V$7;'U9/J'3N ,0#[%(?)U[0W=#&:P3_O\X
M"WWA<-_'A1NLV^+-4;7I95D>W.2^^K'..ARE=5JO\9G<$1>)Y2@08>!Z@Q;W
MT:^V71$8^1V77L3<@1>)]; H#'LA[7)1&58DD\>[2,Q'+O?<BX"&U!IY-G(4
M"2-W7>'1'F@Z]#['?Z+/GJSV[,E8I\<HPXH$5PW#A<%P^\!!% $UWF?.0.NR
M#=!EHPPK$ER12Z$=R$(-T392O<N\SK0]30WT+0;Z3%^:L#4Y'59%$C*R](G\
M=2TO&R,O8[A6).!..S2S)4Y9?6Z%>.T'0!5F9^O);W,]HI$A%XG?Z)%DGMF%
M"?J</W+;[9/WJE@5J68@0I$P\<ESP[ZV43;'1AEE6)'@^O+%JP;Z%@-=+UX7
M+&11=26LO92V#/#OIN,'7HB#75>81T#.ZVTJ"FMTD-O-Y?T4E_=_7##A?6-V
M"&+>#P/_$HVA_32OXP?.!O'/S\ 1M)X&]/BZ\W_6$8P\/TJ2I2)C?PYD["\?
M&;?,PT7ST%RY/?,<30:C8RP2BQN]ONT.>,IHNA,!IFEK.I9X%%;(;'4,:;[4
M4>L(AC?*_(0HRR5J=*0_RX(BH4^C2O,ZS6L8G"7L$!.>M;D9>J2K&\^F'5K<
MDB?^>C AJPPL#>8Y8*G[M]RC9&EG@_P&UAXYRQRVQN$0#L=L;"R1"04KU[L2
M.,^Q7S-SQS>MSK 6K+%L&>4(GAK74K4A4C6)?5JDWD:DSKE)7=#3U08+UG0F
M%DF\HI4W\>6FCPS6RY'5",18TA<)?VJWB3F!]KZ]E?=MF =%PM^LSM]I>G+#
MH?<"7?1JV!78Z3NSUM.PT]INA=9>\>"T?3R^]<QTHO2:8^7&,*4/&V_/=C9)
M^+P4*!(Z**2C9L$J9J;<G>N*@ GQ:^-&6"0N-V_/H9%'ALM/Q#\=YMDZ3D\:
M99&X7;/(T^4+I[-%+([G^N'1%8FU<Z9:WBP.OUT:WS7C\E?'1Q\AMX9#C-M=
M%U:&&[23,*;#T>V<@1:)S\4*@M"Q!,L!R[;N0NK-O-<;@K.EA_U!NU0MW@\]
ML\M\KFJ^_8>VLV"N[GBLU^-7>#0@6YA5TA:NQ5;(4$OJY76%&I7AGM#CJ+[\
M(HBS@.WMM4B5NV887WT\R#H">5TC-[8/;]>N@X]YKFT#Y2('8JZ:W=*DG9,H
M4"0DM#@6(>56)$1%PD#^V(O$_9IE"52BS+YEPFHZ==87 ;.+!(*))"@2%M)U
M2], *%Y!WKQWBH>'IF/#$D!59?L,R]@O;N2LWK0RY+/6 Y\PY")QOD"G+_0A
MAM<N6N>H[S(U]^#&FA@+* JS:+NFT.O;@E4%7Z\ZW.N&A?6IP[UAL-K:&MK;
M!_*9-TGT!MR2-^ 683P4=A]DC73UCSONW'(/;[,.O_$^>1Q&&\7ZW'KN(^!S
M \,/BZCOIW9C2CC7/% HDKC.&<CWVIJ_/Y1G1NX XC-F\*<(NE%RT7GTPV:+
M9N*AG($@JQ+/EU8T?JUTZF#+?2S)Z(9.X+? <A&/>"IDKLFR[G%0Z"^6RYRB
MYK$BR,G G"E\#X^TF-/9@ODR50\REQ>KDL.)S'RE&(Y-YCP6 J_\8 H;]/TT
M=(HDX#GTW5['P] Z;>+8BP2"5]I/&XN"UUH8VX<$77U[==6WUXSUNOKVL+6U
M!M6WUPTC,[J#-X+_VC\:\U575=^P&C<KKJJ^9G#5,%RGJNIK!@Y=;'K#=-F*
MJZJO&5SKNJJZ!OKB-R^FPZI(0J:KJF^BO+Q%5?4U ZZNJEX<7G\"N?*8#?JZ
M9O6$@YL3E*VK4:PZVS.1H4BX:',Z2PP$N6+>3XYS>L$@,8T"14+##&7HMQ\0
M,Q"A2)BHNWX \RFSN5\4!(P,N4C\UB7I-VPE,T])^NV#Z\M=7!KH6PSTF;ZD
M75QCA:R:$K*JKKV^!!97YV!Q=?DLU@4IBL-C76)IJTLLK1GJZKK$4C%*+*T9
M[F;5=KJ>H=9Z;ZCU-/RT]EL"_C2LBL-K73JZ8*6CUPQ_L^@:C<&E85#KP=CF
M6G5%@H(5$EJW(@<S=WS3*B!IP1K+ENW+YULHJ7JS1,1:I J71K%0@O7&!=C6
M3+QTN=8B<%G74"\"EW55[:UE[:3"\5O!97DV<\(HB\3M>3;X-S/AXHJW_M\L
MT>!& XL]:V#-":PTR8H$+%W'>0:PZ#K.&XUQ7<=YG7U&VX<W7<?YS>HXKQD2
M=!WGE=9Q7C/NZSK.;UC'><VPH.LXOW$=YS7#@Z[CO+(ZSFO&^<)M4NN]WJ5!
M9BMC\'0HVW+ LGUQ93H\Z[5.,5TG/M=56K Z\6L&S=>73=;SXFOGQ45(46$W
M' I6D7Z]:L"O&Q;6IWCVAL%J:PM?:Y#K"O%:4(I4(7[-Q%57B-<5X@M:(7[-
M)%$7D'Z+ M)K!@)=0/K-"DBO&1) $0KNIY,]V8-FKX=6BV#V6>@+A_M^S?P[
M%#[%560BBG+NKSL^QG8Y*5[Q,HH4"C6Z[/C*RHZO&>MUV?%LN-E:E!U?-XSH
MLN-;R5===GS#RCNLN.SXFL%5PW"=RHZO&3AT->8-TV4K+CN^9G"MZ[+C&NB+
M]XA/AU61A$R7'=]$>7F+LN-K!EQ==KPXO-9EQ^FAMR\[OF:XT&7'W[3L^)JA
M09<=7X.RXVN&"5UVO%C\UM68-VPEL^*RXVL&UY>[N#30MQCH,WU)N[B&A:SF
MWSBQ<.W_N! .<X"SMJ+4D 7P"%# (6Y"A%]>;XG38\:X:/8*Q\?ZASEUXJ,[
MBV!8,DJ_Z=R&]]!S&S/=6-R2@B.&K;BMX.'LP]Y,MNI<"6N3*V$U#-^HU,BK
MSE.\(A9L4MKS5><@7PT++L'H<GS4X?V!)SK=P+]YP'-(/*HC+%4<S. BX)?B
MD5M@H (54$/4?)\'_ME 6I.X*;"NO(LTWUS#((4XE3X;S?:6&E%R_LK77$^X
M/I8\F\ET7%K:-C>#D"QQ:"D8#%7H*#C?9Z#09K+^DC.?=UW;:O;ZGOM(CMD,
MRZ/1WMKP21@R!M>34WXS#I?-U/W8_AU/C,WDKLS2SKUXU$7E[!A";"972>M<
M,;,K'.X-TD,O*GNG460S^7S+/.C&L)=\>SS<Y 8>'>-F,DOO5+SQT85UE,DM
M3>F^8+&>>4Y8SQ3R*S/EHDRCW[<Y8G0XK>KW+6':; ETMX1I4W/AKC?3=,;8
MM<JD_L9LUS47WK+FPHJ8S_SN9VY;3:=FFFZ(;A_FL ZWS@8WC@VKRELVP%[#
M:C1X<+U>QD6&+\.:$__!=><CL_D&I,N8U&L)@I?19#,!\+5]CG9\Z('=:JZW
MX9WIHZG^.H$!;";E;SVS'=[[PH*EH:#*X+GKR'0"B^U9.I.@S4N!S>3SV#W]
M'U\='TN$<@MGHHR9W'6]X&X#IM27AP#,;GWGTR*ZG4/##87)N.B;+87);,$Z
M&B;#\_7&@Z%H'-,A_UL<\K_.P'N]#UYC<H68U,[^]%&"B]"QMF?CZ"6\'3ID
MD!!D,UDKY4:S]"1-B,UDI00EY\5F9O: $%_2*?U-,16VC:O;,J.^OEZDW@9:
MS#;0[ OC-\KGO*(=)UC2BY>72\HIC'+C\ GKZG6&X(2!ID)X)Q%L66O@263>
M3-Q%>WDM$&'QB"NZ*9#+EMZ+B%3;'JB-J;\UCE#+@MH093<1715=:V($0V]3
M:R+%[<H2N6U95$^'V;=,6$VGSOHB8':A.#R)!)O)U;F#%J<F,]U8WB\@TG'1
M@%MZ)M65@VRV<.8B@VQJ#+0&62[(KL'8P]*I+F49C78NM@L]DQDYB0*;R=,6
M#YAPN-5@G@-#\HO$S?RQ;R8?V[H@X3(+$JZ"B?L_&KV^[0YX*C3S3@0V3Y?B
M5,?@T(UBPC*(YI2OCH!U=?MKFN>U)^99F^ O'>IH*G/Q^"&^TF>02]1H&RW+
M@DUT&^Q'B419=%Y; VGU0!KFP68B20-D$[DVZSP2/4<#O^FCXV6;.#MV>'K^
M6-#\H0&DYXV)&D@#8_VY=:!G^>5Q[6!Y7-.KQ3<W\E<WVR\11WJU^/9 6N&L
MOS0DO2 _2Y%WH;9ZJW.=,C<5&61;O=6Y1)#IK<XWVNI<JB]3;W6N;*MSN2&W
M.BARO8(BE\AMO;&]JHWMI1X7TI&M;Q39ND2WH5;$:Z>(E^@FTN;3"LVG)?)1
M+VW>:&FS5!>N]HEHG\CJ0*:]NX7V[BX19'JE\&8KA25R52_B5[6(7QH3JWK[
M=WE<JRZ/:SI*Y,TW]U<7);)$'.DHD;<'T@JC1-9 (^D84JV)7J6)-("T!IJH
M@30P-H%;VKFIG9M+!YG>%7FC79$E\E3O6*YPQW*)?-1Q!FL79[!$;FM?\:I\
MQ<L46;V-\U;;.*NQQ/4.<*%W@)<&LHIV#Q;!/;C45)C:/5@ ]^ 2$:2!L6[<
M"ATA685;;3_JU]\3LO<X\T./GPK?/:A6WI_ S:B1Z%;<*C:3WV0?GAMM4_4-
M?KZ@R>^<>:--AH%W@G=>T.#7]OGX8<?UJN=JTN\RC_OC!B[OOJ#9<S;('SG<
M>$%SG[],&#C<?$&35X"O;GX?Z=8+FFQ+X1AM5"[NY-V7L?T'B,>/-G(C:9VT
M+X__Q'>NPQ[W&*P@7XR2T1;PZCEWW)YP<EN>&2G91MX-#6(J%4"L%T:%:2IB
M?:D@8!TP!F!X:PJZQ/.)A_6GL$A55_2-!\_MM?B#_\?.!3.#'Y7]P\/C_?)1
M=<<(7'7]^L=A]?UQN;+S;N;7]U_W^L'K7C]\W>M'KWK]_?O1U\MSO/[A=:\?
MO^KU#^77O5YYW>LYI*O.\7H.Z>9Y/8=TL[^^?S#R]0_'[^=X?>3K\[Q^6!EA
MW(?CXSE>'V'<?*^/J(NY7C_(Z?R'.5[/Z?SLKQ^/?OVX?#C'ZR.Z[L/QT1RO
MCRBKN5X_S%'4<W3^\'6=/\Q1E?-\?43>Y_KZ40[C]N=X/4=9T>OOZ'W?#3V3
M^_+/+F<6+()^?P?3].GOT7\,/QC8L*:SA<-WNUQTNL&)XWH]9G^TA-^WV>#$
M$ [>_;B3>0&7-;O,%AWG!"MG<2][^TE80??DP]ZA<#ZF'K7Y0_"QQ[R.<';Q
M]XG!PL"-KGCT>;JT,[9W1J4??#34&X';/S'*_>?XPKT;!&Y/7;MW/1AR?*W2
M?S:HG+7A=>Y_+9<,_-]O,*[__F?EJ/PQH4SN9_=7]MGT1PY27TT^ M<>P+S?
M]<5_.'S@0WSA@?6$#2S[[[]#-_AX!VMIW[CF3T;+[3%'7OQHI/AA2-X-\9::
M>I+COG=M*X9"C(2OU\V[QKG1OJO=-=J&&L+$@937<R#M1OUKJWG7A%'4KL^-
MQK_JGVO7GQI&_>;JJMEN-V^N%S>ZZLI']V>M_;EY_>GNYKIDG._5]XQJ^?#@
M>.R(1CH["]S'XWB*BLA(UU'R.6I6ZH5140KR1,F0VL:H5GX90[9,%R=R,C/P
M-0+JQ4WKRLAHV"XLE7;]/C.A0X[[Y+'^1\/F 31.5X7344R+V3?2*$XSCNO0
M0E&8AL/0O8=55,]=,\1U/GK==@SEQ8)YYH^=VW+E1UD>A[ISDZ-1.[2X$\^/
MNP?['_8K.Z?5\NX%S3M)^XKR&GZOAE]Y+OC-"[5?KYCWT[AQ^&\95OWC]P#+
M7<*H;+O/+ L ]L<.V"_XMP(<_3U*?C]@7A!3TW1MF_5]&$?T:QY1&@&);%4!
M1'&B4B[_$G\O(PP[. POZF.?=?CNO<?9SUWA^,+B)^S1%18]9&5-F8-?/E+1
M8Y/9:E3 KV'39@AA<PJCI/4TD6SQ#E:?)=,PWE&=448?T+(+4$Z!AMP$_KOV
M/;-M-[AWG[,B7$74'K\_./@X(L6O'N*K&W@76!D6S<N954[=9/(:&6VC#.QY
MY;+5^-1LW[5J=VB5D.EUU;B^,VZ_MMI?:_#C[L8 <X;N5JJ_WO]FW+3P1P=^
M7!AWGQM&RMB)#9U:_0YO5X[W#[**&6D,_\$5 \G]2E76(F9,&/T29QJM#=="
M&]8<)V1VB_==;PE*<%\IP2.M!-=%"=:NK[_6+HU6X_:F-4;W[9/B._S5*JCB
MNW ](^ARXT'X  =CP)EG<,?BEC%5G&YI_[KA6.=@6,PO3R<6O+;;PYU';'O7
M8H-=_/PN=[*"=3!A[5$//0^Z<D&]QSWFA79GN">'.Z?GW)2Q![BQGQ7STG22
M)?V\@"O^"U9+1SN4\6!TM93]>R9'Q+IB4D_&!9B,[SP&7<6%R;(FY/=Z5;)N
M$S(L2*[;39IY]:2L%6"A%6"["_3&N';F#):E C]H%;AN*K#]N7%YB5M&M[7K
M[V^F!:?WTQAE<XYF>Z' EX<UUUA-3-\4#L8&1X*?[M(HMN8:Y,C3+QO)G/C'
M!8KA/AC\$49E>/SO4'CP'JS#A&_XJ!9 $9!>@)NH&(S__N>'RO'AQTG_##%_
MPNPQ+]LW8<:,EK%!;%4:,KR:@B&,$11;W'2E6QP%&9J8>S=L0HLAP-6CYT9>
MFX&1:=Y!!S:W[YN\!,5S9<+'HP7&@P!;R0EQT7^RNDW5!ITRN(!O7].G7^ J
M.,93%I7=_0\'U6.]N[J<W=7JP<JA.04RT9:?$US#G?EA<U#>.3T3ML  :Z/I
MF'LO<BW-9(^M7JQ_;3PS,S"0,C@!)[0RF&^T^]S$\T>6(1RC&?A&O0O+'>[]
MIL5D S7X];O:PI"Z^@B>7\D])F,ZLTB%F;9:>?_1ER 6#E@(#:=C"[\['J>;
MP*\I:@US?'A]-Q7*4'=#)_ &===Z@;>?%L[<ZC"O[[F/IFQJR-U_4 $[@ U@
MF$836.%8_M)4X1L [']#3_B6,".$90AL@#E]XW68(_Y#?V\UM&J6Y7'?5_]<
MPCN5%TR;59@V0V&C-\W8+QF?0O<_70Z_Z]3GDG'M[AD''PZ-?^-5F%I;+K-*
MQG?F=/JA<2YD<M5MFFMGHWH=?MYX=^Z3\P*:[^^<MKM P2X3<VS&9;Y_Z_H!
ML_\M^G/HD707#G _KGRPOU] UDFM^4+EJW0NMCVL=P]W3F^YV[=Y/->U>#^\
MMZ$KH*CJ7>&P;=+$BIPXMEM/.*;H,]MH/',S#,0C-VX>'H3)_2U5P75X%4SR
M6^[YKN-P>^9%RX^ST(>V$8;4@CRW#TUF,,HCM1ZG!,@@[6CG]%]@[%\P9U1_
M ,[X@W$!8 .6 $<D'[SME^NY)\*%L.*]GC]7,'\NA%4?WF+:74C/C_5LO51:
MSS[)'Y;?<))_ R;==ET'OOQ_)DR$1"I<Z+NKD^5#6.-^.!HE]-A>8L,>9RL5
MVT-86U5'PNW&=_+2-9E-!)_#=[Z0CL*"I'I8/CZN'AYN$W@;/2;LDPFH&#+B
MZ'E%J-41'Y9B/NO]?_?*>;UGNKUM6B:@95PR[KC-^PCMTL+WHAJ[R#:U,\0<
MZYWK@65L^J*'.V!2E/"ZD5JPJ/@50_'-D!#8[+5*&U9>G@@$-.^1VY5[W$*/
M6. :]SQ]K1]Z?HB[!W 'WD)/F72<RR,U0!_<DZZ9P4FQXKF(9SDA7)D1Y6Q;
MY$1XY41P[1_\LO-N4N20)-70,^K=ZDSO?I1/5X8?3C="L34S!*$962H.D2]-
M.% JV8BUO(";H?X:JL-&G@88FX4A/WQG0M=2"D_)CD'"8\RD.#.[4H@S%Z"0
MW9'*/A)A9_1E&LN)W-3Z: REG=B]MUWS)\:98KY&E+\&,[L&I::=+>@L)J<2
MI&0<>X?0F43PAIK9$DX!Y3R&XWY!\-<R^I0#@!6@ISWH0?=^]7_3F)D),]%V
M.@E;X]E$WP O-()<Q_BS*X :K=A8&([*7.C,@3/NSAS!M+GA!2\/(GN%CT(9
M6X-*]9Z4]FS+A9KES92+/;M .-PYK='WF6-8O._Z NR?@2%3&)8,CO#U>!_^
MP!RO3L< ,UM.'L:_P?X#V8X?SX^GFDU?*/-DG%K8%,ZIF4(JRV6R[6CG]*QY
MV=0DCX4ETK&S;Y;,3OF1( GX5I[_[CWJ?=]B?QN?;/>>V;  LF$)9& ^$#[B
MB,^/3-<Z\!4Z<.["%%G^?=@YS5=MH G[S#,>F1URXVO[O\I[F*L;PZD+I_I2
M3Z,L[(KGW:ZP+.Z<R']D9KV#_>KHN\='U:.\B/QMHL]=EQN$KMCH0ROPLPLS
MYQ?\SZ7H@=5JY<O^II[-6XQWJ!-[AQAZAZ[1TM@2GQE,(+A< 5L*"W5Q0_@&
M4^=8R*:ZAP_)(+,T@7Q)('7>:6;:Z C<DSQ(#"%B%!!#2-@YQ=(6)IY+0KK+
MTP[(!3<,L&H![<K+V8$.+J&EK'@D?#_D7KR)9^*<(I\R9?$GE V3YBKH/"H+
MYD?OFK;K\^@/=5['=!])>NX'$@*4LT7AY^0-3B?-G7.$1A>EB9!<W*^4#)RS
M2THDGO _RARX\)A$_O"^;:JT$26 ]V\27@Q9")E:'@=3"U"-&@:8*YV:2E=(
M@#62*7K,]O_8:5Y?[!B8NH*3)SF=-@.PLFNY=(8('\X:&<<[IP>5H]+AX7[I
M_8=X2RP:\NFPY9&&6]H*&;%!2J!JY8DY;OAA#RF^;'+.48MW:?0\*N^<?@!2
M5@Y+E<K!*#FI(Q)RWT=HBSLW*R'2K-;HLHA4V3G=WZ^6/NQ_*!V]KTRDTHCM
M:_P*ZQT[)'V73ZR<RF.JRIVDF"ID:%VXWD48A!YO^CC)F<-6?99^RZ-&%42P
M]+[\OG2T7YV3%J3:+0*.IT9%L_L#C8MNX\",L _405'DS]PSA4_3/,@N]^6,
M_V PK,KC&QT\P "-T"%#$'8ES89P<-K#8$?0I8[_V]XLMM""YSV8;\PNA^FI
MAPDMA9R3O.2 $)DQ3]RV=W\Z[A/,99SY8)E8:@(LX;1F\0?AR/-#K=#FQD'Y
M,)K=4@92S0SVXF.3E#",_CKX."60YT_X^!?\=EM]NDE?GC]H^6A_Y_0['SG-
MD.[30=2G:W?RG+L@+CS(P\_JN#/2VHFF?C2MDU.]\HD2D'AVOCEN=,H:> .V
M)IWHE WY$ZST??QTQAY-,3%>\0 W\3:>O]_+I2!0^B7<_N;:H8/^23P#ZKT@
M5=31P<[IM3LN N(-9.JIR]'\&6+0B?%KY3=)\2Z($/(&5(YMQPQ*<^Z>JP>@
MY5<RR[!"+S(A^AZ8:Z3S*U6#4H#!1("*#O[/#\'6];LNG@2,;-2@RX)AG#TQ
M?Q1D]+(:R&\ETJ2_5E.CO><<-$EX_Q=ZSG 5A,_#F]@5U1C.G7)113UE?F <
MEPV+#?P7*1&5,*T5K<>H .]+T'6X=CID'M092'T@?$\$."&1Z])S'72NV -,
MS "S()6#QXD2YJ5S%C#C0NJ-#!R3-M**)*W]6[P3JH-\BX[8:>_>J7"=7Q%3
M[S]6]ZM[\:0#F@]@WZ<3K$L&NZ1"#%\.4_A+P)FB.!)<8?4%X#S:;'"2K6'#
M)]$%8@(X/2Q\3I1%0\/)O;IP= 'E=E,?4DA3GW,Q%,P [81TZ8!EYSX%W2AM
MR1XH7RZM(9JU:4F,+H)J^>.X8='MRL?HL?$/H!)5#XWY?/1D9(8MFC"5ZOUN
M59%#33;I&68O!U!3_%1+RGV3_N"<8\QQ/RTFV&R<QTQ>,:7(UW&+/O:EP:*F
MPZ-<)YFPLIG#!RKI.*2<0+<<4H^)/C,J[W^9RHA\9W_4P"]CXSQ>UVYY33MV
ML/_2CBVC-]7JFI)IKGZ-[)_.*0JCVZT&[;=^G+B%.NLXIV>U\>J@VCONBX^/
MRBJ\-#.8JJ6A'>JC]SNGE_F3S;@MS(6@+ZLY%]2DRBN^\&XNI;-3TT2I?VH)
M7V0_B#E9*VTSQKQH"^,Z:WJEJ#//;O);4V64A?E:2^DEBB5,?S6]TS:G9H6)
M'6CM_+%3W=&M;<.,LN8:>C,$<C-ZV5"K.MFT7-K)WVI]MQG#F&($1:/\1.-3
MYZ@6G@'X:$(&X!D"<DR;,P^CDKH?>^PY"GT8MS8=6?6^\O4Y%=!J\LFN)$-L
M\V&"=T5ZY/H>[]/>&7J'XR05?K3=ZJ/W TP(6/'2'MV3@ :^[K7WC$^UVNT<
M^R?H*"7W*!C/N)$2N$;H<[7=%\A2(3E95V701]\>8/_IX]AS!P@%=SS^*'PR
MQJ-^8T]#&71-^\VX74ANG .86#P7:\5/"JC:_Y7]ENN**2DOGY*!O"2YBXTF
M6M/#>.N57%UQ=O49P%\1&#<I S@&0H)X]R*_Y#PPCYR5'G_@GH_01D$)^UB.
M)MJ!5[%022Z:6M)..Q(7X\R%?[ !5 FY3]1=2SR@V*.DL@=T\M?ZGK E@ \Q
M2*E233;?9PS5?*OM&[55&&T:XY <^!L4+6I!'**B!;0/$$:M&(>I49":CY<B
MM<$?'CCM/#CJ:+,@'0HT<IA-T[+GV@8&IZ7XF80URI"&C%8Z*!^D3@&WF7?/
MH.W=FV>;#V@G\M?*(:GD^I[QOGJ$1X9_BUB="2.EI!@IZ#P(@%IZ$J#X4X45
M[#8++1&HSNU-VWIIF@]>#5]PO5I"NPN;#4?\+, :.1Y;(VU%409^LBF,D^=+
MSG*/G3O34,V=D=W1X 0'@XUDQ(A\36W]/M!9"HJ1=#V/QUD:T2KP/!EMW$?]
MXH:^/8AXG_?5J?Q/:E,Y[: 7-+#Y>OS1I>#@?7FL5;H&FW&H?XE5&)PJJ9TP
M(<)-BJTDB?%N*.HCBF$=0$/,'OA":I,HQ&GWGN&<@,81=WRF@EI,+AZEHH^_
MG@9*K+=XG!;.E>G(_/36K@>&VB.CF@*J"\H<2X-[T;XJM?-\4-ZKE,]W*R L
M>UFC*YMK_$T8B]'H0'?)BI0FS9E50E]N:4?V]5AISLJN\)7PYL4HO]"N_/W>
M>Z>WW:(OK^NVS?OC=>W8!NPGH8G_4C]*7-8UEN?(TIT_8N1]9><T7AWGQHT<
M?%S>+LR8)N=($##E,TUIQ^)D THL64?$86"I10*+ G])_2A[--O A.5'GNI_
M"[?M#,"ZP=E^;'^7Y1-;AE6KEIW1@&@]&8<7TD0HIRDP6_I@PG"<WU0H&%F0
MQM\AQFJ[S@3;5E!HU\@\".L-WIOD,\)02%#W[E-^=&P37E=V]OMI#WQ892AR
M)@9Y2M3QI#"N;#VG7W.BQ%<<GO3;M##E*8[K=-VZ%Y39?1#/W +JVS[/:N#J
MV+7A"B/U\L[3_EJ[O;ULUFMGEPWCYOKR.Q9I:[;;7QNMMM&\_G9S^:UQ#C^,
ML]KUE];7V[OZ=^.V=5-O-,Z;UY_:QOG7%OQ+]=MN:^T[XZ+YK6%\;]1:[=_&
MF8H+]GFOIXO[I?X>D"9+S?R^.ILR4Z"X#P0J&2\(%/?#>Q^:YG+YA&]8E&[X
M/HQ6Y2FO@O0#,3K(@L*!OAJUL(,_0R^8Z9! 3G3J#"[K$42,3]GSHCC"E[!Y
M7!SAV&.UE5D'\8JL/L\3L_K,09UE$V-_%F)4MXL8_UB@L;7(_J;[:,PA@F-7
M]SG9(5)4,/[QC]_[>;,<[XU,<KR768#=<YAP^0FSG]C IY*.?:!J-U[:273\
M\YC^WT=%TWWHE,IZB&O\A/"4 K%[.#I:&NSP@6@8%S.Z'IH#_PQ<<^?TCOP6
ME"H4IE/0V;^_8S#&[J$<8HJ.4P[?R\Y]V#L4SO"NT$=%#_Q](MT;ZHHGY0@O
MP4+4R*5HCDS-;3:,G L?'0P9.Y(DTI2X,.HWUW>-Z[LV<2C5N=274;B'^CK2
MU426H)6TIRCM&1KV'*E/G=VTSANMW?K-Y67MMMTXB7[,E78G#1SE5BJK;IZ4
M(^+_PY"N'6/45?&!\FP:$]9SHVDY\YIY_])VAO^1WA#9XRG;H/,F*)K4.^#P
M3A+0M9^1I6=VO%^NOC_Z40';Z?JN=7/^E>H$2W&"!>OT80\'NPR_E%Y\J+7'
M]/PT+VHA+1XDHK!J65!_B'5KR3A8X%S<M/ZLM<YW+V]NON"BH'U7NVM<H0K8
M%C;N+XV-*7Z,L$/-84?](,.&=S,\=1"E\EU+S,#E6^8%DC#-;0')P5N#9!9@
M5-<?/FF;P<A:"4:N29,VFJM[93(<Y_..)=ZX/30WYD3CU,=?-*JT]5=1HTJ/
M=+?RDJ'FB>,!4. <U'7S[CO:;^?-5J-^=]-JEXQVX[IYTS*N:M>U3Z31C=KU
MN5$[_]9L-UI*N\]-KH();P&DIEI$J3G<.;VYN&BTR-QIMN^:]39)1^-?MR ^
MC7/CKGG5H$61EA,M)S)C6A'EY&CG]$OCN]&\AF7"52U9W&EY*+P\'!11'MZC
MIR.6!0/^AYMH]9NKV]KU]VT2C:/W6C9>(1NU(@K'AYW3K]>M1EMN/X-E=8'^
MY*N4,VD[9*-2/M+"\7+A."RB;!S#@N.VT8)IX_H3K30NFM>UZWJS=FFT&M^:
MC3_IXFWKIHT+$"TN6EPB<3DJHKA4RCNG4UU9C:O;RYOOC<9V24NUJJ7EY=+R
MOI#24MDYO:K]+TA(^W.MU?A\<WF.D8 H(ZW&90W]6;>UUMUWXZY5NV[7:)-V
MNX1F?^/W:M]2:#X44FAP\SLVPK;4PU797][N=P$$X[B0@K&_<XI>+;E!@I/(
M)>Z07'_:+L'0SM_7;+67"RD9!SNGM?/S)LX2VSQG'&K1>(5H%#(,I7*X<_K_
MOM8P#@4$XEN#Y@VX<!G]?=YLUR]OVE];#5B8G-U\O8/5?.M+X\YH-=M?MDI\
M#CYH\7F%^!0R'J5RM'-ZWFC76\U;N;%X8;0;]:\MF&I 7F[ '&L9=Y]KUT;C
M_WW%2*_DYG:)SO%;AV%N5ZQNY7TF6'<SHW4!%X=O'L.MPW-?K]D+&4%5^8":
M_:+V]?*N70(KZ!M&ZYX;M5:K46O5/C6DF_:\<=F\_G]?&]?U;5/I2Q3=(LA,
M(:.L*L>XGW'7:*%G]NKFO'G1K-,RNXV)#M WU6I^^GS73IE)WXWTKL?7-AUF
M5#D/M$!I@8H%JI#1)]7RSBF>[&W=7+:C0)-ZXQP7XUHVM&Q$LG%4R+#%:F7G
MM/;UO'E'P8K-N[M&(Q6=A2="6G?;)25ZZ^-54G)62"FIXA1R3G95X^YSL[YE
M,X>6B5?)1+V0,H%GX5M-F"AN8::HU>LW7Z_O:M=WQD5#K>O;C=:W9GW;K"PM
M*Z^2E?-"RLK!SFGC7XVK6[F.OVC=7-%*7L66X'&1Z_-:ZQQNW;2,(7MLR^1'
M[Z^_2GX:A92?0YAKOK;JGVOM!CF^1G8"C;/O)%$R$:A,]G!QT;QLR@!@]>YV
M97[0LO1*6;HHI"P=P5KF<^WZ4P.3Y+8:GV .:H'=IFI:M(TZ+/F;%]_IK%9L
MU6FYT7(3R\VG0LK->_0!M&YO6C"E&)]NOC5:Z";;JAPI6C)>*1F?"RD9'W9.
MKYK7#:-=NVB 599$.VK9T+(1RT:SD+)QC&=Y(WE <PN6^6A:P4*_T?QT;?PO
M+&#:Y\VZVN'_7+LS;EN-;WC,MWE-Y^&W[KRB%J37"=+_%E&0]LN8?:C=/,=@
MX%:-9.CVYK*Y?3%C.F'$JZ3C2R&EHP*+D^]GC584$:9%0D?&C\]B7<U&QC>-
MC8V-7UZF-AT;OS*=7<B\)?O[Z10,PY4'MD5SZTR*KQ&,0N8FV3_0@J$%8[)@
M%#(WR?XA1I%\;IXUMTT8EG=HO)CV_='.:;OYZ;IVEQQRV#"8 "J.RHM$Q3]^
M5[6CC0EEYT;$VTASY\-0:;>E5:_+J;PG9$VZ?_QCJ"AA\<H2RJ^_/R[WGZ.B
MC44L7#BN_MQP[<(T)L859$Y/5P>_S#E3?75L[ON&BV6"GX3/XZ+<%E4#YL\F
M!SEZ@KN<BO6J"M6I%U2A8+\DBPD+W_1X'PN;PX<$UOP>&+*&XCT/GK"$.C;#
M>ECR'A[ 7HL'@9_SC< -F!W?P^_CLW[8BXH+1[=LX6,/L5?X">B;%5(==@_N
M8U'&DJIE_ !/.*;L"14BSY0@-US'N'"]GO$[*N3Q6FKGM%K>O?C]'3YU"I\Y
M&5]B\JC_P@J3JJ7%5)",RT8FPCY:LW*HIN5,D^'0]":;/_QEPHQ!3^S_,JSH
M@3C#XHN-?*A6C\:V4LEK91[S</2+\YJ+\S A?WCEC[7SED\_*Q\)NJH,=HW*
MLP,,+<"F+P+F#0"F)A=] 'S098'!'U%<3"F(M?.V_]&(C4B:)>-)4B-3(_-%
MR&S/BDR_RTCG<V9V43N#TH0?H%;A*M62=QUNU&WF^Y((_S: \<*)7]70U=!=
M)'09= RH:U@,6C$":,7P^P!$H\\]@YF!>.1&Z,-OF/+=T#-Z[KT @+!^/T8\
MV-,&P^>%:QE@*L HS= F4^A^ (8-:%_@*DF$-%127QEMU?A5.*8=TBL^##HP
M[KZ144*6D[ID@4H'Z^0W,%^\J&UHT)06D>K*KV"$J8:R7SP3MH#O"<.%)UF
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
M.W[J(CP%:^YXI=P5GK4+IED0O4_*4AX+T,'<6@86+0/9<.)AEU$R]_<9IO!
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
M/ \>LA.6P 3:JJ0L44VYK(27>6 T6F:/&H$EX^C61]]SR5<5'\$1SB/W Q6
M(W/;.YBQ'M: (1Z:BOT>F$D8%Z;H:^G!1?,WV;/X%19:PMV%E6<HT_OAV>GX
M=?FLQ^ 1.0S<KZ&P]?C1H8R ,:%2;40^N]2CZ*T9^G <G?'.Q>(\L+[T7 >/
MM=)Z6!(""Q&9E#JG@P=B4XXJZ0>)OIE'WIA=$6-*BLPR*MI,B0!+BP#KN6H7
M?S8>8[X>Q)S<J_=3,PFF2X]/>.&KB7<J@9=R1D@4MJ*CF?26 'PG9Q/D=\TH
MI3(R^/W^WL$O)>/H&/ZA+AU]V*O^$CF29#*7^+1G=-)RP)D\=%<M5ZMTC&]?
ME>NN'E#L-CHFQ2.0":CO8]R"E>\$*8W+1T^>63]=RX0DNB33)$V4UN04P$B<
M?3B23(,"V^5[.5DUX.Z$#DD7I3_$7[A:BDXR4J3&,[E8E-L]BNY(<4_EN/==
M6U@R=W[L;,WX9.96#L:OJ02:KFU'/)%C\51*0^D1K:<[4'MX@/'1SX83T)&2
MWU+9&DJD-%&QVK(Z)1U+_^Q:/+US8-QQL^NXMML91#E]GM"#[N-DAG$I!(DK
M-@#45.CT*'_NDSK(D.>CT<93AETFC"\A<"DLJ5R[D5"@0-\G#M/_#6UJ\0!;
MC!+\C&E94HJY0$''J),>Y#,V?RS3#7LX+&H6';JX<U<:PYY-]F@=:(_6QGJT
M7GF8$/WHF&R;]&L7SPX+VP[EV0:9'3^E/2OO/Z*SN,,<\1]5P J/04BC,9WN
M1097PM^BCX^DM5@T\4]32"-.^+Q=KT4>Y)E=;O-$Z!^ $M'K&+YG_K'3D0N<
M3GF_<ES9KU:J[ROEZMY?_<Z.P>S@CYW+FT\W".GAWF,H]:Z2A0][Y6DCJ,;K
MO.A*I?]L$%6-?Y;I_T7B5/EE)<J%ULG<5VS9@H7MP6P!!K]6?EN_9>G(QZZ\
M/8F!5BA@7N0.658^%LOZ)5KZT!H YG R-X9FYCWC,Z6\9[8O4X^!PA"X51Q9
MD_=1X@:9=\"-@E%1BW0%?X!YFILAQ<)0 3#,W#&NM&9QL%/=!.P,0<'HDEWI
M<9YC!!6;G?N;P,X155 RKGQUZ5H8EW+Q$S_U71C_"DE;&(?5O7U83^Y'R\F#
M _@[5WM,7#"DUY"EF>;ZO:0[I+M$9)Z0'6_33GBRSBXM3$'%= &BJ!Q,>$Y$
MMOWD3F]=MIQXII*6H_$ ;=5H'EP*"RC%3:@#V-RGH_5:ODY_/=@$^9J ?5*=
MU7VM-X?X>K@)?)VJ-TM#2K.4EO*_0@?]$?#0\'2*4CX1,ZAZ]RM[573E[7V
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
M&]$*5]&!'S,Y52P[:073.81.I/P58R1!T.[&A*4\O>DQE?.^T>7,^AN,\2A
M/*\R_6><?;ZXY!!16W.$-O@P]BB%%6EDIH>P^ORVS2C'!29*B:@+(%61\K0_
M)&TP7^XL@BPJ=\QN4Y9+Q>*R35JPI,K$DD"F#N>G[%7E"UA $>#8Z2!\K,..
M\@3K:A2,W%KNE3SX'992@Q\#/^33(Y.+0X1=/H*'T"@-B!X(C341)JF]!EQ/
M '7^ BGVX_3!3Q1V)U0 V2+A/*O',Z%,I/4B"JGHM1PQ7$9_1\4/.Y"FEK2P
M:0Q@G/AH4S_Q*/A"YB./@MD2[,X/:YEB^$E.)CDDFP_-46:XE<M^ X^;H-"D
M64RS4#QYQN8U\),J)"LV)E$7(WR44ZMDV'0-F;B,L[!/PF^H5ZG9/+L B\#F
MN&3V0S.(T8<0!H$%TWP_#;Y)O1[&VI2N1T<0TEOAE$S=&;$71E#K.JG%85;8
ML;.(.6HG9:-$R=_S#K0HDR9>IX$&EROB*%)G+JR/4]FTQ%V<RHX=U"G=+8]B
MD+^&W _QB)1UE]V<3,87V4S1OMA&FT@IS^Z<?!MC8 [[VFLVK-2C[;>)._7)
MD3AE RCO6B($;5AU_<1$\9*2Z:W])%/.Q&  #$H-J<) Z'0$991+UOCP(LHX
M[L)*MZHCO4=\F)"15V?R@<HIO8_<!7[HJVTZPJJR*6E,J +O>>04HQG0BH"F
M H?Q=+Q CXCJFL=-M^,D'G1;_!T*$.P!K5925C[>E(3S1B$=C3??J*[%SZO-
M(RD!T=Q+'<P'FY2A[/% # \5'E(]$_WC<YN\)?W0 X)AR%ZHUB5/F,\ F?1$
M$<<N3KB^FR1)I)(7V<"(P4C(&3IVI>,Y%;<-DLL[TH<=U<20H^A[(JF#29$D
M@&O\IG3N9.CQE!/TE#J:DQJBQP15GN@+3"N(GZ)38ZKRIJ)F**,M&97SB%/'
MI?L\$G^1]'WJ+DM)94QP:<92T>;D^%UQ<)&R]V!0 D.Y\!B[/9#:(,>J2RUR
M*.;-CHM!2/^XG,N>7.]GC KX7C9Z4GY2YI.D\(%D+9V<W$L^0C# LPK828L#
M(M#2EN&E43AH/(/(XZ=RXXH@DFI[67'=DXE\$TF/\I;.(_%I@_3%KI*,&272
M+)C3<%<\\<$ 4TLD)PK.0"0E@JUXB*..>X-)>%AT^EAX2G/)=]#A.\L!NTP$
MTR!! -7T>;.XG3KSNU*I^WBD^P*L*O__9^]->]M&MG7A[_X5A/<-H  5A_-@
M)P8R=9_@IG>"N/<YV/?%^X&FRA&[*5*;I.SX_OJ[5A5)D1H\1)1$D:N!=FP-
M9-7#56L> !"9^B)2=&JUP8?M0YQCDH7H'QKXDH/C4<$<XDAV$ZXKOLV,D6M\
M/&*.2\DVJ[ZN9?[YHCXT2ORXUCQW_36KU52+$1&]AUN)/G\9Q86G9\I[+M-$
MFYBLZY[:Z'0K\F3*5*;-A>,YEF"A2!<*37&HIABG+\IBURVXW/6#'1?J%=CW
MXJ"L14Y< P?WB%UC5FN%U<R_+XJ&:A^]28H$_5<_8&\S>5&_M,KV'KFOM?1]
MR+>CL^5F&.6C"469 4IR/D9]8ZGT3U QBI"B0&Z\@8*$[B8AO%&^__%>4\]<
MN0*X9U0\LQ6"69.PUB2S<2@'2Y65_V)"XR82K@CW\?LL]4)^ +E%:^1./]V*
M/N'0<"'JQ_PZ+U4HD8\DG\N9UWPL0IHVXHTKU23X[O_\]O535OJ/G@5;;6WE
MTRS6*)[F\C(?64]AR3QW.:MMKFN @3Z_%JXX! 46,%//G"9F>!6!I:.4+XW^
M=?6_=,,X4Y6I?.7E<@^>(G7I23 ?;PC5H1#JT890MVXV7/6*6)&T%6VC> 6Y
M*@5,C-ER939!E0R)C8I_\*QP=2U2DY[<SVBA0E4+*CF.6$_%8N2*I+6P&)A9
M%0NWQ5\*ABSN+;FP<68T. J3[$1;93/ @^1ZQ5J7><JL&1ENM&9Y2%SMI.7-
M%F#%.%03!3SF3<%EQIB<5XGV.UX.(UP>*(#4M)PF?P;&8"U-9B4Y>'V*>I-D
MBJ90922R;$O0*$)=SBLKJ+JQCVKN8G4BBCS"^X5))XK T0;*I/L$9T!,PSPO
M4\P6%Q0!^,+L*)(D7TGS@\N4Z5"XG82YN*3NE'U]:YOB/_TJ)E7$XJ_]^&\Q
M8ABN[!>#)Z[>_?9)6JK^% WFK$)!F+*8W<Z?YAU&,?MJ/BN=O:4:5P(ONE24
MM;[ "T2R]+C*C=[XP&KXU>L^PW*P99G9@"$0.;J[;+3#Y( ,?")P_)PEA56<
M2?O,6BOZ[3.]^3K*?_7,*_6!ET7+O2?2?W/F1B,=5W+0R@*M>-<*'J*C4]%=
M'8@ NXRM(80EREY*4ZN2=LNN(\%]X<W-1/CP"C27W/^Q"#,5Y4"5HZK,W:V^
M+:0!GV)BI"AN&?/(E\2V5%G_\($41=*8V%GS(*_<2Q["-2>P8<D5#LK%T<S@
M#&0R>2),5Z\*ETK$04'W637(M1 .LJHM77BUI-,(\P.%0Z/8W,,MI)Z<U]A*
M<RPI#F6#K 540@<NN.DZTA)["DJ?3:4GE[F'A<1Y%Q<%LXVV;X\]Z97G)IY2
M48RVR6F\R&A>\E*OK:[R99N6E=M4 8:J': ,,RAE:YH#M8_['&\A2DMN*$@_
MGP!7%@].B-%*#HF$^$6A67WNP]XUAZ9,+[,HL-+83V6<29"G-/YA)]4CE!/"
MQPDRI*)A)WX(.RJ+DA\X9>5C7_TRTHYLG],,A)6NWP2O(C.WR^ @%N_)#B"1
M;  :%_T;A'HP3;)<A*V$+PNC'V4N3U4T*46:<-/BK.=B3K.?QK(X(JFF6\GD
M\6KN3=4@;:6]C@N,J(J3K+*,=V?-61Q7M1'/6-<E:.2A"WPLX%*^P36"^^I
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
MJ*.A.4PSMHH#] $%HHD&38#!LIT0)@=XIQT3Y. A' ^]!L*1<.S2&@C'OCO
M?Q6&0_G 5XSU]V$47L/_RN<X."OZK61*-O%3/H%+\'0P3>]J7O4#-!': 7OH
M"JQ5NQJ"M358*V__KC$=#J15&QV"M+VFET44@DY^7^14?UTOAE1'Q\D<5:,#
MZ<3/6$1WC0M"DI D) G);BR"D-P%DD(/.(&?Z$B MVLK:"[@8N7V2MVKX<[R
M^LTV7V;=-I[C'*DI6@''E(332T\1MSR!;8S#VTOY\P3V J^L6X:&#IFE9>!+
M-0>4K*T_]Z,[_S[#YP(W.'DSJ92EPK7DB?\N)E+9,F8_+^["<3Z!;:@O+H*(
M^RD^V@EH2O!E:XVFA=M=U=?>^,HDY3=O3_^1)\'IY9_"R9/<*!_@D[#G[,UK
M'W8YL2[%%F&WE<8H[NYX*FIP$H>E3ZR!;_4"[ID5-I!&_]9%W=>E^/,\*5\1
M"J]\Z127]$9ZI0(>1:B\AO&/MZ?JJ?A[YH_'Y=_%+=]__?[QT_=7'[Y^^?+N
MV]6G\_*7Y[G]:KC+0W&N%LL[5\N5B:6E<H7CYHY-\P4^I"<H^L6-7I3:[_(_
M=(WVK[$#7['[U-$FOR1U5KX$_ )MK[>GNEX1?L&\"PXDO.AYTXO^>%2^.L,/
M&X"_):F23[CR;^!(RJ=XS,?*1Q[PZ35/Y5(-C2FZJF]V1/U*,/]X'](AGE'I
MP9?+0C?^CMT@'=N_F+7[YCI]?7E5;Q,_* R^I2$(K7N!PGO1:2 H8,!7BK;Z
MPX*D'"0@$*@-$Q@XI7R*PFD8^SDH4P()?_S7/,NG4CL<$A"@$XL+^SF7-"*&
M?FT#PO$+LJ=ZJ@N(&]K)HW[K[W^\9TH8@SZ1S#,XF-G+;;$N%//6T.Y)'@ 8
M?I,P';^:^6E^KZ3\EL?S _5VVRYBLD6ZZ:,W;N;F]B+D]\O'N>Q1H9O,T+HP
M1V1'&W2896NPQ2ZDIN]HBYK);%-GQI&-@R$^<41\0M>9I3O,<]OJ<;2CE+YC
MDMB?4:$"A6,*#_X>]*HXFT>HHXM1:!E/;\, OE#)\F?.0-,..0.-SO81G6W+
M,9FJ=:%\>G<Z@'M<1?)T?H[H_(PL5V/6L8V"(A+;M-$=J2:]\#((Q[LL[Z\T
MEU_54'324+I(_AWDL"8S/)MIZE:]3;JMH^BVP?0^*V&>IS+;ZT(G_IVI <RV
MU&TU:5($NL,)5Q6!ON2]'V\IZ X./N%(.!*.A"/A2#A2?.*!S@(B6X:2"[JI
MK.[@X'>B]M5BNF<R4_<(U/9 =9AKZ$S33 *U/5 UB]F&P52+2+5%5$<VTPV-
MV9C!LVM4!]12H)[0T07/"H58UB5R!DF6BXSV78SKW94?U#28IW>B/_"N=BC%
MIVMLE0S5]4V:3-,-9CJ]WB3(;,O3F&>0TY[LH)U1&0A:RP-]VVF-*P[>/?'4
M],DU$I02*8=^S@E_PG_(^ \@$7)'6VQAAZ0K=N8,D1OB>9F>VRM3E//9R8/0
M04X[<AR3Z48GQMGMSL5B>47 H+^;U%V=.?I6];<=WV(KB9^D%G2&&ZZJ!93W
M>8@U4%X3X=BE-1".A&.7UD X4M[G_O(^#Y&+T(E4F2*A0:'\HS9!=9FM.DRU
M]Y L-RQ8'<UF%N8S$*SMP0J8FI;-=)LFQ;6)ZQYS.X<#:B/=Y #$2E&5S5$5
M',Z)LSF5FS29*EFM);'0K.+R[:)]LWBQULBX\8WGQEZ,]F,ONW.,.Z;%C&Z4
MTN\L]Y YGL=<L]>ILAK3@!UIQE:]*2F_LCO.\0X2F<-L1V>Z1_U/^T%B@_?!
M -_\(@9X_^Z'L505&B"N8G]Z&2?QJV3&4S\/DWC1TK[SHAXKYMQ.2(<=[=!P
M;&;8?6Y=9:G,T]7^;G"$S;E4O1.I*"1?>JG"& 8HRDY;>:64P-"--5" CG#L
MTAH(1\*Q2VL@'(\F@>$7O>_"\]P%DWI-6@.:V(H<WJR$<9!,N9+[/W>1W;"]
M(;2%.CXRF:OKS- [860?&@K'L)EV;*;<+J#0F&.KV+"(H-"8ZMI,UPF*X_2D
M[XI3&$Q5MVI83AT;ECHVE$*6RO_((?;( 729YG2"(>\L\.$Q?;O)FYW?H79\
M6B<QB6-B$H[+'+6UTE)RFW=C#>06(AR[M ;"D7#LTAH(1W*;'\YM7J:PDW^\
M=^X_D7=O,MWK1+>60SN%.Y2=?V@H-,UA%D%!_O$ZT]3@B&BMN>C(/RXDZRQ-
M;L)<\?,\#:_GN7\=<25/E#B) _AJFD01MC@6;?EXEM,0)O*1/2&Z>6RJ#1'8
M,1&8QRRW$T,BB,#Z26":RNQ=!N+)RW]H[PMYL0C'0Z^!<"0<N[0&PK'O7OXN
M>1\></2O."/>AU%X#?\KG^/@K.A,DRG9Q$_Y!+[)T^%T!ER$#G:MJ@^H*UB]
M_0_!VAZLM9 &P=HFK%6+(X*U-5AKH99>>$$Z >J!!59_72^&5$?'R1QUI /I
MQ,]81'>-"T*2D"0D"<EN+(*0W 620@\X@9_H4:C?OZ8.Z'"KYFHN5M92OQ/>
M1#@H AY%J+Z$\8^WI^JI^'OFC\?EW\6MWG_]_O'3]U<?OG[Y\N[;U:?S\I?G
M.7[NPG$^@5_5%Q<2EG.U6.:YJOCS/#F]/#D1&L_E25/-$E\T[1>@T)P\0=4K
M;O2BU'^6_Z%KM'^-'7@+W:=F)/T2WUGY4I#@48C?GNIZ1?C%\2U.D?"CYDT_
MZN/1[(!C M*C)L!O2:KD$Z[\F_NI\BD>\['RD0=\>LU3N51#8XHN.NO]LNW5
MIX=TB&=4.G/ELM"CN^]T@,/N7\RY?7.=OKZ\JO=6'Q0&W](0A-:]0.$]C_E-
M&!0PX"M%+_IA05)VWQ<(U#KP#YQ2/D7A-(S]')0I@80__FN>Y5/X\L" ^)#$
MXL)^SB6-B"%9VX!P_(+LJ;[* N*&=O*HY_+['^^9$L:@3R3S# YF]G);K O%
MG"+!RWGH?T["=/QJYJ?YO9+R6Q[/#]0-C=(TCRA-T] \YJEMM3#NX 9MYJ@Z
ML[4>;U$SF>O8S#:ZL$?B$[WD$[K&7,]CFKU5S<#ND[J.26)_1H4*%(XI//A[
MT*OB;!ZACB[FAV4\O0T#^$(ERY\Y.$QK?W 8G>U>GFU'MT& ;%4]3L*C%P1&
M^/?R@(]:..%4[M<=$MN1[M0+-XB(#,A2^TJU^E452B<5JHODWT$.:S#5MIAE
M]WB>FJF[S':VZB;3[0UJ3/-<IJEM6;@=W.+(9+:G,\.DUA(]X86KJD!?DK./
MMUYQ!P>?<"0<"4?"D7 D'"F$\D#YNTCHH?R';BJK.SCXG2C0-)FFH56UAQ+M
MX8 JBK.9[AD$:GN@:C93'6S4L(<F#<-!=60Q4\/!4-3ZHDU8ZSDG7?"L4)!E
M7:YID&2Y2+K?Q0S>7?E!#9595FO-*;OHZ76 ):E,-[?*">SZ)DUF.!XSMTM\
M[/HF-1=V:#/7IO@]V4&[Y(BZ!3IW>\,MA0!]4Y:+G]0DUV,5XLI*.<S"%;+Y
M,NO$WW.<"6O*B315D57J)V]>C\/;2_GS!#8#KZQ;AX:B=&D=^%)-=9"SZ\_]
MZ,Z_SU"@PPU.WDPJ+:-0"CSQW\5$4I(Q^UFO6@\B[J<(^@0+T=],K#7!']SO
M*C&^\95)RF_>GOXC3P(0Y*+X/KE1/L G93V8#[N<6)=BB[#;B@;$W1U/Q:"2
MQ&'I$^O*L58NX)Y980-JU$PNZEJ**, O7Q'4>5[6Y"-1'E^W ).Z!73W&H))
MM5Q21NT"J%W YH=TR'8!"G4*&&+]-W4*H$X!Q]$IH&-P4+\ ZA?05Q_NTZH/
MUWAWJ0YQZ#XHPO]8\-_V"FN078:NM[GR'2J:V]$6#U7X2WSEZ,+6QZ39K"L!
MW%Z/H6+ 3M)[!]GJR+4U!KRUQY)C9#!3TYAG]CJ'PM1<9F_7\:;C6VRE'I!T
M@([QQ%4=@(H"#[$&*GHA'+NT!L*1<.S2&O80D1@HFCOR O0@\+&Q9O 0>>R=
M*+,HDN$5JEUI$U27Z0X8R.A=)5C;@]5ACJ<QP]U#2="08-4\9KDZ,U7"M4U<
M]U@7N VHQPAMHV#A "1+<9;+?_)<B9(L4V[29*IDM:0YH4;%Y=M%@J%XL99J
MU_C&<Z,Q1OO1F)W%D9GM6L $.M%S;6>N<F;I*C.V:Y[7]4T:S+5LYFJ=V"0Y
MRGL9/,0.#;;.#(/2,OI$:>20V:Q'_.Z'\>O1%U 57DI5HH'NZD,YO8R3^%4R
MXZF?ATF\2,?NNBJ@:RYSK*WR KHM(3W/9(;5XP:Z."RKQ]L;Z;;++'>K)L^D
MWW1'ZG26$WJ6B4TM6CI)E._0C3507)1P[-(:"$?"L4MKH'R'(\MW.!XK>DU:
M QK4BNPVI(1QD$RYDOL_!Y?=X##3<YBJ[:&/[( BFT54PW(/$WWK+:PFLU2@
M5G4/K:2'!*O!',=FNDG9.&W"6H]5],BYT0EL46ZI!G #MT_I#;V(5WRNE"FJ
M!3U2=^?^/.H:TUR]"_[TG6W08(9J]'F'KL?L[29[4DSD&)G$WD^2:C+-;*WA
M"$5%NK$&\IX2CEU: ^%(.'9I#105H:C(_J(B9=$"A3_(\[EE^,-FCDVPMAW^
M*,M("-8VPQ^N;3%/I? 'A3^. UM@L!@(M:W#,%@*?SRA[-//\S2\GLN13'FB
MQ$D<P!?3)(JPC[AHP,FSG*9P'ZL#=&^N3XU9UE9!$O*O$WEMQLQCJKM5HU(B
MKR,DKWWS,)79YE910HK==-J;1CY>PO'0:R <"<<NK8%B-Q2[V7_L9L7ST)AO
M6K27RI1LXJ=\ M_D*85[R-.[;;BGZ.%%L%*XI^.PUOJ4$:P4[CD"; \LM_KK
M;C&D\CE.YJ@J'4@#?L8BNFN8$9*$)"%)2'9C$5UWO!PSGD(;.(&?Z%Z MVLK
M:"[@8N7V2MW%X<[R^LTV7V;=-I[C*:FI6P''K M05C5%W/,$]C$.;R_ESQ/8
M#+RR;AT:NF>6UH$OU;Q.LI?(N1_=^?<9/ABXP<F;2:4S%1DMGOCO8B)U+F/V
M\^(N'.<3V(?ZXB*(N)_BLYV P@1?MM8H7+C?5;7MC:],4G[S]O0?>1*<7OXI
M?#_)C?(!/@F;SMZ\]F&7$^M2;!%V6RF.XNZ.IZ(B)W%8^L0:_%8OX)Y980-J
M]'9=U#U?BC_/D_(5H??*ETXO'R"A;9_]&J!6U%_Q^WF8P[H!N2L>\2#G8T1N
MC*U@Q&_"/>GGF+CSWH_\..#*U83S/%,^^KF_& [3H./:0O7%<=AX.AJG 4Z=
M>(0!CR+4ZN'.;T_54_'WS!^/R[^+6[W_^OWCI^^O/GS]\N7=MZM/Y^4OS\N_
MJE&BY!/G:K',<[5\5B?"$+@\:5H?XHNF]@+)]@D64'&C%Z59L/P/7:/]:^S
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
MSP^;A.]$A^2//.#3:Y[*U1D:4W15WYP4\#@@NWU&6P)]")SK[1;.]E(]TS$
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
M3,D3):L5:3&EK.=2:K5<C8\\?R+UR.S94&J#:2XFA0]^S!\.MM.8O=W0X3X
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
MO#J=R&B!26;Y*WZ;1(+;A@6) 0?GP-_C&#2\'W,_!9[*N90^=QQ8=H3.ZB
MRI0',IS.(BZ\D2A.@F0ZY2E*D=(.@VO"'7\4S&.,<:]DIL2P["1&-@,O_N"Q
M7%8&*P"F( A22+EYP9= OMR$^;.<1G02Z"0\<!) O9JG*;#;#%X.;V!Y0,%1
M4HHU$5.!\R&H#^@>]2<\$==<$40"3!K=F?P_<Z!\. 4HRY!T"TKUT86:WQ/!
M$L&V0K"?;Y (;_PP$JH<:&-!.!-J5@;:$%@$0L<*%MP28X?X[QATV:R9EX 7
MR($I!Y*X0?-$NL4+26X<-N[U-^<S93Z3NGKJS\(Q)C;$/XIC@@',)$I^E HD
MG)LP19F ET_D9>'0H$:?I&S#22J7D\UO,)X@C1M4/5,?7\"/I!Q/&(J7&4=5
M])9+PZ-A\C0L$7&C:[Q?SE.01VCVP/O+1A ?TR&E0]K*(6W8]V,^X_$XPS.
M-%H(!"3E\G2*$R?/E0C(E1/F@$CA+5"NT ['/!-6F%9XWN9I7+]TD5B$GQ+_
MIN'U/)=) XVWX$$+>[A8S0PL#;26B/2)]-LG_5*=KQAR(+T%/MC^Z0^.@>9Y
M+'P!8S_W6:EBH<F?@D(5IM((1EX/;%H<D&_?/TAV+UP2"\>S]":D:#GCV1&G
M*[SU \GK@_MKY/6@Z E=[$],GIC">L (PB,F[)$P"T#KFZ>\7 _<=QX)'Q0L
MJ9(>==FA\,)]%C\@?NAHT=%JY6B]$RFF2+;34$:!!&>OD[;PSM;8>D'"CV@^
M2^[?FK=5JH6S>2[^)DHF2FZ-DL'L!E!K1O9">\GR%?U$Z/"2$\>/<-^U\8N"
MDM>$,(BHB:C;LLR7E7 P5(O@%M XJOH)4&<$)JMRG2;^./"%HL^4'_X4':#^
M?!PF64V]*:\EXQFKAR)$ZX)/I98$=C6&#11,Y4,M22A$H-C4 DULFX-"9C2=
MJ"&<*"S/@0NG(IX*!@98"2E&J?$L)4#B\"[ZG YZDHZS+,BELJ#&^3QP6=#.
MGGU+<>\UF1@4]29Q\LOBI%'0@)S>5S[X]_!5Y7.&V2>9,@%B1>]1K: 3PR9E
M1E6-@\O*AQ#S:"9I,O\Q44+@\JAV-2LD4'Y5)1 R)-*HWEI)9[I !Y@P=.)$
M01\8&O5W,0B&23@K3:4'KGBF_!=L OW)A2O@0^1GF7Q&_P=$&.P/L]_D@!"E
M2"]]]_%*;KZ\8^F&QALNUX'@-1^$3?KQQHD([HBMC,-4&&HIYA;(WY=NE#UI
M:X5"@# OLJ%0]HZ+K#A\U_^1<CXM*E[@-;@ZG/ PFXAWLXJ58&YM\427,^96
MD\R*W2Q[(H6.+>5\7<D6H;-<)C'5TKPDVA@5PUW/,-XFWY!QM!*"FSFN3X3(
MI/OFFM<S!#,..^?*C,=^5&5BB>T$DG>F/ IC@!=VC+M:@CC)>,/Z+1\O6TO!
M56K:HJ)'5ITEDL(JXKCQ TSU"N#08P <=)CK9)XKLP0%(>I%<E>B'1]NN8A+
M+#U*\<#DI@O7E"A:BL7FRLA)LE +,5B(F6Y^FB*"\JF+IU.G)29TNC)"S^J!
M_H4/3"!?:7$ D% 184/E_2K*++);!(?PD8O<P0'@3[!Z.IA?MB%?D>0LR=E?
MEK-_KISKHNXO:Z38E"FL]S)I5[+)54DK6 Y:4&@<(:G+@ X>_B02KPJK+(6O
M9J7 !MH6'^<^,AK)MM!.@+O7BV;#F$ER?U4D'6?9'"6G9$!-+H%UDT*""1'
M<S33)J%(05V*ZHK5R$\"YXOG?/%BX:8/9>Y%Q4A!L)6I<[7*3)F$]^H.(\1U
M*5(F^<:^8*AH2P8^!K&02=WZT5Q. )L'DZ7[-3<TY@&V-CE3_E4Q[7#AC&U*
M* %@P85E@M_-1O%7H"?Q6J1\@QF=\X+W^[=^&)4I'_?)O(ATGRE7G/]B@G7Q
M\2>2WH*6)/TTLN5+TBLV(BUXF2>YB $6'NB%X%Y#M8WG\:@J5GX#=;%&@C(Y
MTH@C;Y_EN*2?X5&_6U.?L>;<ARN\29 I7./5'TF<S!)@)K_/X4$A.UF4K'W&
M*\4\5[Z5OK5/P!"3Z3V<<LS"KT?Q\5K3\EJ2O1?97=@@IV0RD^0.)(%@>&5:
MV=J#VP8C&1IBQ'"(X;2M GYX]_4]V/] AB&J.;C "/W>/(9C58I_@'Q6IB"@
MMSX73H(BD0?SVI+"9A9O*G=)^G<E*K$^H&$2REN*C"&A!Y97E]:W_$SM)E5J
M-RYRS#%AB(\+F[FT<2MC4O:XD*Y\H5S5KMV6YC(@Q(CA$,-I.>U0>#&+T!J8
M&Y/P.L2C)RH,\]0?R]HF09K_BL5;5[E(3I25A/CZ?Q6>S-\*8_&#</.@Z'\7
M!)BK*.CI79"STG7Z7[]]>/>.-5UWA?>O.%QAMN;P+AQIX0^,<-2LRN*X94J4
M!()WE)Q"YBVBUB#S@TN] K9=+2>?8()O\5:8%C6U\CM\S 0\CV6#->R6^\7A
M1HVF!4YW;(\J28_S21&')0[;LDHGLB& X(#<F$PMD@7FZ%X#M0(]<)7T_W#U
M_8-(F1 &RY*?OUZ^7K"!*N%;%/?$L504Y/6$<^7F)ILD(CN[]/9)9E XHICT
M],-Y+J\D(RBR?A4,M'$()^9NPL5Z8&%H=J&!%(F2]:*@M5:+E%R+<BBAN2PV
MOG  RG?DOLM$642C2'-O22<DR)\!.;$\8GDMLKSOE5=;NEAXG"4R#B\<]%67
M":P=R;CHJUA$'L1QG"9@:_%"U2M<.ZN1Y4?[L<B:S2+^.Q>>_"@LS;B;9)'3
M-DLR<?_ERJZM^5 _<'@R<^A@F!9UYB]",41?8!G3H2 M\;9MU+G2TIJE85 %
MJ:3]40\=BA0>X8021@CH U'X-Y<MA.HQ3A#DMYB"#H==M#?RTW$DW,PW]>@8
MWF^17%%6M"['VC ')?=EYDC1BP'U@[JCJ6?)L1XEQPXT.?9939^>VZ=NMX*J
M%XV$U@G177< ?!IPB\X6JR!,DS&/T&-5?DN@7.V[VNLB4_7ZON@X4&;9U/H.
MH!=)8%1U&I!&6%85611:G"BL$,M:J;H0"_"C+%FS"MF?<"S$8"8J-#Y_@R>'
M)=JR,^$BMEFV)ZE3C9^)PFS,%2G))O#C350C<@9_%KZW!\E'-.\I">1^L>X?
M:7(G&BX6ZR^\=C6"K5FM=0)\[&YX88%]>>4S=&#":GU<_7);E,7^!)6,DYFL
M;JFV*IXDRL2@R)7'%W =]78LBV?I _JB3WLD-/$(V"(70ABN\>YS*8LG/A;2
M![*=4=&1A8L# ZJ]<"7D(JFS, >$2^ 'G+RB*4P!QU10$=Q&BNVB TW-E9 \
M?+1%MB]^LWPI@(N!0E+02Y&0R^.)S-%LYF#5+RP*=[CD -)L>/B!"<>#'TP0
MN/5=:JH63Q)Z4<;:>*C241,("TAFB5:=+D5U*^P-'V?96K.X2X@I;0 2%PO;
MV+*'_YR57*&X'T+$_6FC5>CZKXNS+I]RF68.D.61P"@6/1,6'%5RX+KBAETD
MTQ!)ILS%SN1B!<+B28P7=TX69[EJ(L3C'Z"?E#V&5KN2U,R]&5!K+#Y6X%->
M R0]IF_=W*_#8(GY5VV$JD<#%_@+CGSY]87#/"OR*.#Y;.@HM "B+.O"9>%-
M\#EC)K!\?:4)\N$MRGWV.3N0/'W._A(<O@-\/\W+E'E@H&,%/1-R.U64"(@
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
M"U)>Q7$!X?HL@"(GK.CKC?=H].@.,*&NUJ>[:M!=)]4;:65F\TPXMV725<.
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
M6=O%]\'Y+T=[A+X+OB ABL+:H(C)\[R%!;FCBLZD]8G^,-*3+5Z&G^PS"P+
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
MTJ"ER0%XLD"%Q'DUJUTY_PZF(__GN%'?5PX'W<TS6U'7J+WJM5LG/-AY%V9
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
MN6P9X2F4JAG0R1R5CL3"!+.P#H;"""6D5W"?M"1IT0^;X-E+KA]*DYZRHTS
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
M=?F\/^&#_M58+YZ>BTK)\T'^^O=Z\4LM/</42L4-]Z(Q*LQ;>P9], D3%)]
M'A6M+KJ.KAS+WYD4<?'%PY.'C_ZB>PW<'(/I3/'[G5#\F$R::M2<CG7#3-B=
MR(YEMR32?+2NHNT5#S'$ICY/]D18*M)!^:/>L/Q6&/.O[6RG5T/W!)RZUKS.
M^  E\\YU%)WH=R<JD'0KXQ6IAW0Q"D73R>)U):K58HR?[:K-XDNRB>C6Y2NP
M57C*K1_2/?=23K)B\;(IM5'EQS!+6P6>D1VG/_HK?T-&Y1]APE[3X!M+)CF2
MPKO\$E/^)L9D@]SP^Y/KO_,"*_/PU^ZM+^_-H1G0#NM!K(I0.AP;0XZITW=*
MG9HAFR/T8:W<=!W*\>QTK3*&5V'4GJ[<CH0N2R*@PN6#>Y^R3<\03#LB/ VV
M/7FC Y?$QT*#=7PM,)E+=\L5Q^VQ-G;<4G>RI9*E[_:4'N:@!QJ6P4D:&^.J
MUY9RWA^>J'C<;ANT:%-C+V2+"Z-5645Y3N9;)D*7\/]+! #]6.]8BG15#XZ9
MGUT#B>:<L+3WO%5?<YC=T!JC>7Y#(SVE(%^T;X@Z,5<J57:8^ X*!K/TD[O/
ML%,VS.SG(7@;EY5*1$J(==S#QSU\]WN8$_7<NKL$GWH\7:Q?H@NQ!8CD0Q $
M)WW0K6T<2;SJ$]8;#CQT(V@-I1#Y!]M:L@_"IAQ"$$T'Y5OUVRT_U'"O$.^&
M1@A8Y.1E1M.Q=1\K8>LU#H 1./5*0PXFKN ?[RH[_SW+TW3DCIORN"GO9%-V
MR^48XLGEWFV>7FDZ&#L?SUB7.='69O I$*-,^;82L0-:M#AIUV$>I<S"C)5=
MGS$$Z>;85"CE32T !^[E+N>:<6S;D63(;4Q[*WT?JK8*)Y8"$)1-S3BCF 5]
MN.6N/V[%XU:\F_-1*._SE.6JXCIUN:8<<AE/)TIU09K3V.J/:_&X%N]D+6X[
MXO/S9(%],-2M_PNE3Z-82.RL%IZ6X@;132KLD,4XQ[5\7,MWLI;/J[+9L3+$
M4*XK<&&H?#'^6.] T,Y_XFSY<>D=E]Z=A+PDQ )SR?!8*1Y!EL*+FC7=$N20
M$*R*)=@KE^![+Y<\,WE;%,4)0+=A_H)*B1FAHDTY[>!P]^ K3@",SMNWNK11
M!K8'D]KF_@MOM*M4JVR1 B-G09%SQ>[NH-#Y)TR+_\T13OS)PHG?+UZ"\,:;
MLE&^^")R_?&&(XY<.&*6JDZT9E'-;_<L)DH0Q2WA@%:.;C+B:.-^_AADV%[,
M*Y(-(]Z 9;:15NCK"HYMIH7*X(?!F2=2WZ R0J+;ZE+\[  _>Z,L\!X;-*-N
MK]+T4>.H6XY] G,^#;?">IRIY*D,:S",(HO"-3^K[YTL?HHT':MN 6K+?<J@
MK(2CUPT&L]A+(A)":H1_"L]OK/JM0'B3GX4;BZ2)RBA&E5J#LN]JUE%YD0R>
M(LA-'E"O8'IR-.8F3QG>\F)L6@9EX84AB,[B &X]9RC>==U3R6?==-TJ_'^P
M5KOS_QXIA44)X4L<R(IS;ZI$]W)0$NGP(=&G[S@I%&XEVC91SU#U@!87=3_B
M:N?E\JU2QHH\]2Z\]9:SP&BLR=?2#U9FH@=VM]9JERD'3 6/RSAY*6!TV%;5
M2@%C.F1H$S#%7M2-D,TV<?H;3"?Z$.HS@!2%@-5)_\BY;@O%A$+=$E2\[H(#
M4$*#5E$JU57=D ]D$!2>$T@G'2!=DMUEZQ<7<NM&3!QEE6=$J/6M_;,)#GB"
ML".Z6LY-$G1O[-M;TO)FPQY-Z(T,2::N6K?UIOZGEC)D.)=(OJ[&:+-F%PV$
MJU)I"YM]5W/1KA+^NS5J &^M2R0S)5[?S0.ZA;Z6QZ;<,EC1$5YQ,6?=E^PD
M&GD[S'"8N%TGNE91+A#W#RMK)_=;4N-N(OMD!5YNFV$Y6@6D]M2&,Z.5D+X-
M@/&<Q ZC"C[%X#V)- H9;"JQ#JEHM#R*#!,EU?](AM+I-LE(?X1 S%^CS1,5
M88AQBOVC>G=37@Y>J=Z/L9T;UA)H"U$#![&!;D] J%/LF-"FR_'GIV9.2\6$
M)W#MF]#V?U2DV&_"*F15;]-USD]H ?%@<&?F [:"O@,1<%F Y398/31+(*/,
MDD,BF0J;PSN:Q@DV##GF*&DV=*35P14>S#7(9W"_D\5_AM/S@O!&E[?Q@7A)
M&2L>79^\#.:.GWDM)^ISLKAZ11[0,)HS[XZ6/ZZO^^F,,!E+AK-B?CTI>DLB
MTWW&C2[?*^35BW"0L):#NDA2C6,MC&N^1"<MX.[<;<(G.:'#L&948#<'H(@O
M(4=_W,.%=A"K)Z'_G'@4\2-M]B/=T%I=>@I,^"; L" [X;$PUVMQ1 9<T^+X
MZ(PL:4D3;^\_24)[S[U^'=I7O/(Z(P?P9S[^R*=S39=[4RLTQTMZ7(94#@4$
M/JS7?>7-](R5KR7[4.PNA3)2V+V9N>4Y9C46YP+U; O0!*.25/>D2Y#JSYU2
M(YVX\#I<YEZNLY*& LZ"]0T+,'$Y];<RIIWXSN:,4$*-Z1*IA037MF$G]ZUL
MH"<BLWZZ3^9;4%^\-/ 0^EMM/*P@^H:@/C@<0]BE0N;D9&_2=U$'UWIH@BTX
M.^O)%ZY<_\RZJDPJCVP26E3AZB4/>+5ZW(L;:55$5?-\;9'-6L^^A0J%ZOB"
M&Q#,5=Q%2\%$LT2_DE"W"_F:>KFN593GX.HW>8;'Z$45E95@PD$,9JTJ<9-(
M(\*"2/B?Z0J)8BK)&Q6'HA0;"74Q;4!U,*?A#*=R[J,=T.4L)-VARY?-!"U8
M\A9F)>%%W^N*G7D)951!K5RY":$',F>JEN5 #D]W*>OS!M=9YXHC?IKL>C$<
MP=E,G2_:4U?$_M-5U91[\=7,$"#1HHM(]AC]13-!9.3YAW5K#PF_P:EGAC79
M:\ =V_&O-55RJVENR5SX^(;OUFGVWIJ*J=-&5#SAX$JW5&PVMXTJ/8VVR^>&
M929Y8&=ANMFYD"*'0;Y$U3<>S:U*1$W(*SN+!Z3 %JO,-:)U('!]/HOIW=;<
M*4_E$ VZ:M=8Q&=%N&%!9CS\V(KS[1F)81Y,#TF0C+/$O2_1M$45F^O?%D:R
M#/]HF@>LD(>V5Z<\G0QD7G/B\R2\YI*^#AZ-<9?.(C]*W6</,_@$07!;@ODN
M61G5R @2RZY=NP<GWF2@F=# 7D4>?%6OL.;J]@(ASL1]Z,-Z"X[82NW5*J/H
M4 MGT4$2X\A$X3C06>?V-8FCTMOQL+OZ'OA'DL'E_._L_ M*=7[Z_>F56F!+
M S7B;CJ794B:[1%^A"/Z3$]<F1.1KIB*U4X33H86S"L6[R**]<G6"+\]U@B/
M-<+9*!.)!JFP9V6OL$.Z?F?''A&^&J.7%]S@_&9+A;6H=Q"L&&6//;[!971-
M\4B3_^J[G$/7C1CO)!F[Z8);2H[XS",D&Q<^R$C,>1]-F"AU0Y!6M%:XL@&=
MCED<J^Q--Y;E"$80)!X^>QU,<E-2EHIRA9HYX<-/[:)9>2;G#W8:"5CN6_9P
MO.3&>3XV%B6>JFRXU(G_>PS+:5U3D!<"(M;>I3@6[=A/@Q=1$J@:RK9T +"V
M-PFR-R;N9V=])G<A8M^UQH22Z)I9M!D75KD#VC"X%0W%GZZ>$9\VI:B3=6?B
M!<E@Z%*EX1];RUI2<;68GB%G?7>Y.]>#[)HTB!/$)55@/MYTXNC20@_F5$1Y
M9G3!T[BT%8?8TEIZS3NF\XP,,@I][&A:XXDUI82)?M!+-[=TS40+$!S*93@1
MRD'TC/47'V%6+<[ABJBKP78@;?&N"V 9&^RI1QT2V9B>9_$[TH2_> +5W,6C
M[[Y\Z,!/D_"1>XKJI9$(//GA-:JI]&W#8S!T29E[5+REB/[YC3)JNA*+>5>F
MR/2(#2!UGY:SDPZI!I(B&AJ4J.Q=/T/2SBQ7B0+CYMB?T0[JA4GG5E/^Z\GK
MDVOG75QA^@=]$ RD<%4H75BD8A,%=9YCD?>V/(PL2B9FFCYD- #ZG"J>'FX>
MXM06Y_$Z>Y9?[5WT;V$%F'YH/:1WO<GHA/"F1IM,U9[!.S>N)@P%83>Z@7N!
M^!O^"_*XL5-V+0TXD-7M*_>/[K+%_\LP\3B+A4Q4E8,);/%.CF,MV*.:UKI/
M3828N?>('2&CL_DY3(SVI?)2\>E:0RD5W;R2[CL/5YZ*U9]7#7,6(1'BSOH0
MRF",?(QR=PL@3KXOQFF^@QA82.F^"A$HU:?I_</]Y-P1TBV96C>ADE3X$S-Z
MQ?R]*FE?%+KI)\\Q=Q.#TI:0S 9G&DJE@M:1A,B^&\,GDKQEIK66G9)[23T-
M5?66RS8M2ZZ/O4]H#YU9/YDOZ8RCQ;&NVUK7[RUL6%P./W2</) ..N;RX4.?
MXKDSKYP[QR"74QUF$LSOTXS-N5\1$6(XQHS]5+#"@,VQ2C0AVH?%=-A0 0E#
M,1TV#US);>7,=6[R,D\(C$8C'FP3+7;$.* AX#W : 5I&@Z'(I-\P=GGHVSF
M,<.?T+9(?WO]XU.^'#P<- 90U+6I=SM.MYCS*L_"GD)!ICUUD/[<F[J7$4HZ
M)&*BGQJ"D<T6P0@!>JIU+*W0*U"E-^K(SRXA5*9[X2]9(^LX[JAW86;+S+Y%
M I;$ZA!;&#W$F5>?6R7!0]LVRD+&9*P:CY2'Y_N:62W,\7N+G1H7/_!#^WBW
M$ ?2Z4:3<-I(HI@EUB01&<]\GK-?P\B$QWV]L[9?,J.FFBZ#(,&'S<O?RV%5
M_O?BYZ8[#4;B=84*S7-@)FZ'M0&%6!V,RZH6'L:$VY4<9)0J^6K(V)_ZS1\<
M9@I1RBTY]Y:9U:H< ]S\*IF^<M=[0^QMQN2[4Z9D,0C#> H2GG A6K%5"YX0
MCN>7FB?%:=\C>&I*,"+B$X+.C+4RIS5-10?=1=TUI5E;N)_N/>@GP8Q7Z^#A
M2O9%SO'R+.PGR*?ON=X[_RAV3V7^X#/ .TE1H]*0!%F6 BJ7NQO)5QK_R(>(
M7CZR:),)3E?5:9CYEI&)!P$JA]@9LZR&F$VO_B4;8(X%BJ@Q%VU%F9*RW]\G
M'K_IVC-VCT_+]FWX9]E*Z]"KY]]_43QZ^/#DX92X^,O'7YY\D_SY<YSH"CK
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
MJNNV8S,MIR>$U.!C)['DV" H$DA1,Y7#8%3SW[<,'FD(=_)../QPMFROD":
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
M,0E=&GG-V7_/-I,)CM&N*M'@:-BS9(R(:U>5FVGKNW6U8E,MJADY#)K)R$_
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
M^,Z<&#XZ#&(9'YNY1& _0(_&/>@Q''+1FJO*S12N ;S*=L7YA[Y=U=G[QOX
MS OI:86?1AD331%3AW/+'8O8(NE55-B7DKC=1EC _=C3BVE*0-'\TY&++,D9
MP,Q4'2JQ1C73+C:(T]CZ;]?*L4C28K'5"3>4ZJWF<U$!/M<LIDNPS695CRP#
MUBU?&!72)1VS((J J:R4U7 Q"4< >$)DYTZALLL?S;JJOP2YIZ@SQNE):5(>
M?0]<SH.I6;[':(5]W,YK,"\)>>DTY5[_>[5VRD^J)^GU/T3A()P6M8'!C4 G
M&V]R6+D#5W;9%>,7^(VYC=O<1MO4,]OGZYCBTLKHAV]UT'%78D/=;5/M8WY5
M28O!F\8;T]MF+]D@?,YS774Z0H/?#(9"-$WL0K$1+V8\>+OJ?MKVB:KQ>N>
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
M;%_'[2NMJG4X3')-,9>@MEG-,FQ9U^ X#9W+!-=L=^:F'N3;]XL.JX1$WNH
MNV'62<[E>:0''GI7GQSN[3<4 E+NHW))01P'G^++_&(<E"-9F5XL5'/[-%0:
M>S1WVCF3C54S<'A=O< D"B*JCT 1Q)5"3117Q!N^L>#":J*Y>*42UB?Y5;JR
M@8"IY9/SJF'\?PHA-X7=--[O9:XXAKP3PI!GZ\G3^KRC4X<.IV^/!Y<9TB4&
M(F%4RO$U?457\QL94'S]C%M1CQFX7](E6D(L 9OT^LU9?+;O0,+A<&0$'TLC
M8'3LG,L/ +(0AVVP_SSX2\K),6M?VIC[TL9'+A7WQL4M+I'WP6N1_&=8L-3D
MC@9^O2A.1Y_B+=@<*0P@360O+OE\GS5()38KX1' SV;<3$66WG?:H//>(4H5
M_:3?H9&^;H7M)1+)C-8.LV.)BPWA#(EGA!2=\K<L5T/&[N%]XGRYR>(9CED,
MCEB+0DD!-CX%1(7KI(5I@)(AT:Y5<+SHP@XM.@H4Y*#(5F<B+#!V<$RS3 8[
MH#R:3A7%1H_Y&GA(.6@."[QFMOR/L,JGL1)RS 0Q,U2]'L-X,K+2XK*]J]1M
M>3L,I-G%K?SI9!%VD.KR4BJB>ENC\:PU1+.*H6#R_RO!G )48)2PI>Q7GL4H
M(,=DF?>QE)8NOQ^36RH%P!'7%9 2WJ.7Q!;G,[JXD=*:SI /NF%XE$R27#)Y
MXO0WZ=.6'DO3M4GNQ7QK]VRD "7NS'!4E-0-H&Z;_#4F4Y9],R1Q:D#B335<
M@W?!.2<H5?WN"LS6/W*"9AO3<) PA'?>.HUH*?9-$[2X=+T@"G%(*"H:;[KM
MS+<!%L;F1W6+4"(UGM!\ 9_OCC/V/UJAT.Y%+GE/*"1]MQ&SBB!CI%1+X*8F
M."55FD< ',+9'C1PZHJS^[L'CDM9D(W>?JK<-YT'D'&CK=;H-I7=Z)5SBR
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
MRP_^73S2FCN"U4..HO2JBC#LU7GTS33;*RFFQX@TF$MJYN_!NU_6B*G[<43
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
M_WH53N1YF*HK_S4-KU\++?U+H8+[M;XDR%R?O%9\BZ^_FW+=<@D>PV_D9-5
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
M&/\(AY\W6$[JS6;5A](JFJK?6EQBA58"W[] O<(5O-H0/X:%1/&XEJ*D%E$
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
MYC.@96?NO[DA#-XQKUNO\7%MU1@D71QYV%L3 NC<?H)N==KM!8@Q<!6A;]%
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
MWG&_B4Q.=FI JM7(U=CY*=L%3%<@$I$X*8K7^%.C]/$'UAI\03VJ;!D%ZX/
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
MRBS'CF@0E4MA(P'LVT2E7)>=]_A&XHBJ*3Y+];^1S<S31C:?\-IA.Q6[2&D
M)C)T+K]^=@1'Z7N68P$<Q$O!:M&B-2K1> @4A\IC#VB;Q2D[*"B21M$C5TUU
MA9/5W1U>^)7KU2>85R?3O$"02=T>,8=TX@?-J,9W66''H%[<8'/;0M.7'+ME
M!V)0W-.K.$VULAA$M8SH>4< ^:#@BEH]U0&!N/9 (H9QY33A/O'>CCZ]P]-V
M+#TCA;X=?8S3I-'6>F+RK*4*TKZ>#A0EJ+!ALGF2F]4"XQ-BC? $BS7N DQ\
MO.PF+( VY=PK25(FR;1O> H^!2.UF?B?V<3@&Q9R9T_!P@&\(BR;7"()%0TY
M)YQ=?O< RV-0*]5ZK &ZA,B66R29([LL"D[17>5A4W;,IBDT2FI83/F?#!(A
M!/0-)38C,-E<Z<@,JN'!)6Q5Y=UZ!IX]9/?LN,COW:<GOCSR4]F^F7C<,KBI
M]M?C#_4(AM[0ZZ9L!,(NZX8%'2#(4A8S\@Y4A&\FOGP!> ]5(UW!/!8RP8*#
MRHC2!!NAV:#DN=\)V_R(H_.(Z#HQ_/I?L/;XWL6-2HMGY>(__ZW_+?_F\XO[
M7WWY?[^:LDX2X^7)J\=/"0I[<>_;!^=V#;^S$N,W-+K&;W_R\P_/7CQ]^.K)
MLY]GX?]>_?GQ[-&SI\\?_OSW6U4+'[(SWLY"?!@\&(2*.6[S/7?$UI0XG81'
MPJSWCBT@Z@][75Q28 J-1Y9E&SS6*@\.UIIOG__:U<7L_L7%-XS.RCLFL>14
M!U.X2E,J D#2_VNG*/IR'I10F'20K@NX,6AS6,^%H<TU/72TLR61O=V[Q[T5
M7</UEZ2<UGD9;)Q%X=M=S5X5\W7=5,UJ'];Q/)O]U"_.K0R03*HE]ZL(@S_V
MW4DJVHR1M%LUX-*!/LTQN<^979;0K=P_F( 32DTL[=!F!&Z(D_A+N OVN]GW
MY0IIA5M,8?B( \/&WE48W@- Y_AFGI[+!]TCXJN/2?U_V:1^PE3[G6B@<,#G
MYP>:X SY-PVLZNA-868K][:QK&1:,QH4(%&H% J_=+2Y0;7/T2)1M$+P('XH
M+EM5@LQ@Z94:]-&?_S+[B=^6,9TT?D>4VL$L0Y;SNBY\A(YR$.6BY!K!>O:R
M",/7MS[([*'^18-G/7_QR#U%OF*:Q49S6(?:9R?5S[MW/+[G!+[VIV,%O>%&
M79=[S'>2X9*CP: WC*0[XS!J4:^"=J#)HG%F77"C/$665=Q42NJ+ALM9(1*-
MXX9+%8T[NJ*5=NZ^>5+2@AAR>.S&HB$,K@,+RY2MBR4,@/QZ 7@)>+3.F_#/
M>O:I/O&SV]Q*]O73%^H;+H2]X5%P7Z@&1TMW(@'ZH!.\58A5:*?KWGK\31W%
MFLDHP>[F2R+OPP;#8U7ZI=$:DWM3%\.UUMKYCJHKM;Y,UWW@O:5B0X&$\:J.
M0#>19MQ)L$11?_GAV6,+5_WMR>.#$\\B941L]"R@E0UI+VM5P2THY'F\R.BC
M3;_:N(5)YA@>1IX\+C+M/!M7TW7+^?'AP^<LG]@Y"G$#/2N]*28H8BQT;X^3
MN2??C=\S(/]DT;(-XMUKL&=D3K;S-9M1][_.2)M_[0#GMVNI&4WM0;I;@I@_
M5LUE6(Z7X&D2=AYW9W;[33!&U+;_[LE/3ZP%;-CQ-B_1 7$+JCX"/X6;Y:\O
M_^>#!Y^??\XC"I.LI-%X#6 ,=W#A4!W'_$LDT04EK<CO<-Y(6P81W'$ #V.Z
M;KE!$<VJ[(1+5^3:ODGA[YK@;2Y7M[N+QI'U[-F\;^1"#EOXBC8"<>0YH92D
M54929LH'N=,:F*&.I#*48@5VX*K*+QM)9$9< Q>W,[Z!GJM80+'QL3H.W)C'
MQL'AEA,\X2K?,$: MF<;;BVZ=.YD^7 0B,'[7O86DOZ4,'/?:8_JHQ%[)_CX
MPYPTL0C_-U_>__*D\/_Y+__S_OWS;WB,ER+[G[YX^MV];\X_G\DO/HO2O^+C
M%^L=CHH]XJ'1X!A)_)UH*Y%QGO+GI*[NW\^D?IN[+.X'B<'O7(@ ?7P[B@HN
MZ(..3;YG6GZ]>?0OI[ K<KBL*HNO$?,)[.PAQ>L?[BS_VPO.) [_F(J=:M%R
MUY?-/=Z]SY5("JV.><M.GKX(<CNU3O3WDY1L+]=%_<_P_V?T).5F<P]\Q"5%
MB>E[-GRK?B@<T%6;;[J1;%"?>(4.LPDI4P[6:?!X2[93-*DR:GWDH"B"ZX;Y
ME:-CS2@]/B'W[QFV,[9Z]X[&'<0BP[&L*?Y?D5,^WPE2=HG,CV_'%,S-[W8E
M>]]!:G_<-20SJ]DCW)O9[.?FG%?WP==?S/Z;_A0TP(N&.N[]/<C,E@)O["AF
M)D5T!"X>?!X>][QHME5AF_6B,!-%.U_16(/:+[;KIBX4!J@-8L/="H[#\,]_
M__K+V?U[L_M?7'QS]LW]+[[@;WI,""8WW1R$'N F+*:.XHM_R:O7E#:)>V=>
M^[UO+F:/J[ YLX=71;T+FO#'HJ'TVJO@((0?6@@RO^OD@?S+W^^=?7-Q\76F
MAS$=Y+M7702G(%HY!2:AP9[$L,,R75]?GX=KY7S57,VDEZ)\3+AV,_!+"_.#
M$_?H&&3NJO6?B)UXM32XUH:-8-N GF^;.H@*\[T[$"V->->IOGG\_8\/7P0;
M.TC!1LJII8:Q<1%YIO65P@WMF83:T'7?;__T'_]1MN<:=3\/5QB>9.1*L=B2
ME7J<!W<U9&U5<@=BY7<+(J=OA^F)WVA,Y]7@.;*RK/UO\D1&N'&C9KY9;Q4X
M^F.4WW?G09<(,<RS*\J7A@_?44? X"[-(3^7+2=Q*7!7%5+Y4RX*X,8WNUI9
MG_?-SNHA+"LA2NIO^#Q6F#9S5[)5=$7!DE3ZKRC[LQ=,&=^<4(%1?*^;MEJ(
M7]XI5U1.U(CD6 ?Y+Q;E;L-E.#S N7"S02.3F'#?M/3006(MC,2WIE#<\FPI
M6+ 2!T8$,ICHP9DB7 #T(,5J]@MB,BF71%^D5CN^7PE=O)GOB)V<U'FK)FRU
MZKO;+7O2#EYB*M?$P0 X0O@HXQV(52CH \>N5! BBEW<NM>E L1/F!2XWCD,
MMR)W)5P,:%JD.%>72S-H'>D2>@>*ONZ ;,OZQ^RJZ@QALC;(R' ]H3_AT4"3
M4Y=%BDSM-2)(:P$80YCM:-UU]18EH.D67.H$-4G]Z$0@'C(1!A^+;O;W9A=N
MS->%2H8$]_G@A1M"]RN&$2^#Q=%;XI('GP<UAR9 6^9YQY9FLW70+V?_"&J-
M^UO57)74YQ7#E71:<]H\;0[(SF=+5FRQ:<0YOVSHZ>C;1?$UA/N3$63\2I66
M]+%HY7PE^&0L3:YD);I@^IW@0),/U'5I3:"MI_#&T"&#_&2(%@R.=\;!!+X_
M#?#,-?K!NR)4$.\+!V0Y1M,&LXR%XHSDU$W#"7\\\G,-C<C2$]5]@8A06"Y(
MNXA'(4_E<KKG?_WQ;]FLVVVWC.G30@RJN><Q$ \3DT'.Y[NM-!\-%O[DXY[1
MT\#1@3E]P-G3KS]F3_]ELZ>L'W,<FS.:4<O]Q^0FD<LSR/BBJ-AUH=OV;-6R
MYVRZ8]ZP*8O?E,'C@!-,'?VZ)7=CYOP96Q!5LY>C.K[\:N[RS4WL6*'R.=WL
MJKXDDX0 92V# X\/&YI&#^\,4-$=DU2&E2RUC>+?'K[,N+ I#!;'?]-<TA6+
M8"B?\2?/9XL"O<_**Q^'ZWA-",/,5=/R"A2;='WG?GFF,5D GC.GX_ CFH6S
MFKX,_P-!LK_U^7+)/QP=C6*I?T")Q@(EW&'%%T4W;\LM&V-;L.Y3QT.]%9_0
MMI%?:G%B>N /EBYY4< >IE\^;QM<XKQK][_]2[$';BG8--*R\$7,R3R+V!*]
M8=^Y94^;\U?<CN_>G!<.*398<#DC:\D5XF0MR 43#31@,&$N4K"X7C&O''E_
M9%Q.610,D:*3I::'HXLZ#TY_/?OO?\^&#:(Y@G79M+6AQN]]\_47>!@!O;*D
MW(6+0=HI>_*9_Y'\#%RC16UC)Z1NH?;)/$A/YRP+2J<'1;+;2C.;AAT&M$0-
M9C[YTY8I1&4Z69$SLR*C<8AS3N9+6-V5OJYG+QA,WHD51-+,Q&DP0AAKB_V!
M(3T;+O$H&R)6[:) *;=4L9FZ$@.6DIT%=T*?W#@@%<S?M\Q,-.7R'FG:H ^O
MY;>)U69FF:B,^>L5K*&[B"0/I4!O!R1?JWW:O76=TQTPRRG!SA4C]RX>I G#
M[Q_^E:?U^8-[Z5^>AK]D:1H4KBUM'9=A??D)OOG@DRPII !TQW<NH&!W%&!I
M<KX(9G?-F;8%MLTQ8O#]M9F4" J+Z(06.=TL*,\(KZ_19HG[-K%DZK?EDLFW
MV\XF(&4,WWQ%7.8[Z=Q.(Z41W[NX/_AU6%"-#.2S>_<_B0LA8L7%D7BK&Y!\
M>7I%OM]9QT)NLR"E/K)S.$5?G-]+LUSIW-F]HV,VVJN@9SZ!>!#&HJ2<^W ?
MHJV=9M?N?75^,?U2M,>I]N;=**C';U%<L.%X_*KY$=W%(5)<+;'>7RHF'X))
M;IE 9F_0(_+B#"2K82$T@J&VT]E\W5"T65Y .)'BMWS#U)=$IT+.S(2I)F2@
M4>(?XDPHUDT2@/>RP3%/=O#^%U^GAWDXW9MOSB\QP(*RRTX7"Y<&W/>P8'S,
M)F;:[R0&DWKR<X<J0@3%FG.O8&?M4/K9E_/7>SY3\:M0S5 8+6HF$2M&#<,/
MS8%])1XS;53MQ12EQ9!I-^5,(#7W[O?K,_YC^J+PXT9*='OUB[^^^.0.@JDD
MR.)HW8'1A2C2Q!V\$)2U16*&002*#C")["A D,]:+6Z$6)SE"\IW:D$2H@'L
M1'0<Z O_]2X$J[<T!#9VG"A_(#)V\H@'>_NL"\NHQ]OD1WTBZ3+H(D*2H^CG
M:S;IRG9@0FP1A&TUR#$=>V%OB&.\@T@3 .9DVW;KYIJ8,N4M'/(:VP!_T$WR
M"I7_^+78J^.E+M$C?4N5^H"&YN$5;;^C*K/Y?EX5_!2HPL,!NU7.0(STHI%.
M)/35LM:0((+F4T8@41K Z%S$FYQ"9?1UB2,ZA:SQ-0XYA5U !W<Q%Y?!;28K
M$)OCIZT#5EU&B4:JOC)[N>/'36WHKTT9G.B7)5T?>5V$!2)+*GFZ=_?9-B7^
M?['UM7:/S.15TX(FTQS]G.J6J>;)O H+!@ Q0)]!1#^XOZM"*.M[RQ,0P'!=
M+GL?A@CVV\F,Y-U4@$.]W$V-,VLV;F]%CAP!1'M*6A\Z'QR;X%)#%DB<U6^^
M,&H-MBO=Z3QD;SD$+O'4<C-3=6%:+M!L&$^*84Y:UE-_F?7[K7";>7TSDF*5
MJ!B*AL=,/G+/= KXFM&(+LNB6OCH$TW/G"^XH$MQSATOLWF/8#E VN#J!DB7
MDQ^X;MK%6;,,-_ZN7\?:/%;ZMJ_;9KNK\E:2!':8E-%.^3G"#5BS^HG#O2J9
M&D>O+?[L</&T#0*U1V%T"\P?/FUW@@[DFX3=J*ZW%<"21&7#7=UNE+ 8Y"M(
M+#R+5*1Y<D(/*_@:*9N@H'NEWYTGVM1I/LD%<NH#-5@*X]5/MS#^*')! 3>R
M>RU3J,(=E"W4\"!@JH<9>*>"<S@N4&-+!L9B^N-PJ92'^3*_W OU.%4Y<-7+
M+FP<#)HLN)#H'X(KI^RYUH%88;K\.IA)VW(AM^\=H$(:8+DWFP8=AU3+8!5X
MC0:WDK-JKM5RU"NL+#A0E![TV"'5@M&<R.8%610P"(EM<$]9NY+BT>BAJ,X^
M&9J/],&9L#6'!3V#3F/96H;#1VZ(A&=?0D$^;1:6IYP((.!BA+"\O=)IPB:M
MB[-5,] WWB 4UH1EL!_$4D9\00@4,LE1TR@-?1G&22/O-H3\>/4W4;&@TV%S
MR1;+S"5P3R$%.[$7]+"** /"$@:%57S@)8S??$S"?;!)N#_6= RNY=WUBTG\
MZ:-N,.L@-1B'%KW7JWK;2:8O\GE,9.(YRQ[^'+R+-M_D=.J?Y@TA/*F=V!R6
MI^F81Z"78 L/<-XKL1[-X:IGR[#8X!IA1BJ!!XL'O"GAFU,GI#?S(KQ\W7J]
M3TG"3\/UN3NY0$IPM%_,PE;G2'-I"V'NVX*B  TL< A&&F&1%]O%J(6!5"RU
MQ3V4"@I#&K2D[ P8IF$:<S9'IA>^ 3L@!0>)8W+%K4H7'"]:H,!&>E90NX+1
M)-V#1_[*CRB@46\K,4[E:U8\-_'@0QDG'SO!B415\O#K\MR?BGS%Z*^?BA7(
M95[>>S#[!?"]1^M\LZ4 ^;K<<E@*EGU##SQI&-#/9/RI0= 7>? 5[?#]"..Z
M;YK70H1(A1TTB8ANONG0,E!4<9R'3&'I)*F,U.&]!LUF N;]G7@A6D+%/6PF
MMD,0!-=B](O),P!$3LI!5]I#$)O*J9M4-_%AT8YG6H$\<28-'C#ZVW0N4S*/
M]%T7 ^-3M 8(@8]IVRQV<PEV34QB31WO*E6M//.):R"5;HTG+505X(1//)Z.
MO&2YH.%=](+U"J%4UT6U%;1ETQ->HG"QM>@&2[2KS[>,,*6'CM^XJ]FCH!#?
MCKBKVO :]> .'V8&WB&)84[9-CC2TE9JE,Q0OP7E>))(/?ST:$77,0&FF<9!
MA&+1(HW1CR*DX\<KD.7]NP.?W5D<C;0EO3UVZ))SZNM[SK9\*HCK$^%3JA"R
MWWF9"+.APKV%W\KYKM4<,%JRG1%,7K\O@'LA)6#MG8['$)RXU"SW$33M@)%5
M,)J+\$+TVN'XA'Z% FI )%5,)1F<-?Q*0L]7>/O#FODL-RBLL+C',CQ2(<H2
M[Y CC5C=)G_-V65RHOOEKG*\GURV+3BFX16.8P+@%T #Z)<6#GDZ_ZB[1L<<
M18A2H8XSOLWW#JW+L7H)(2(RQI=_8CPF6-V8)L*7T@^Z87OEYHATN62_FY?;
M"C_SNDD)'<W*\:%*Z2\U;E0&'XI6RD%%,!]5UO8%6&$<AFI+,LJ9XL(Z&)#)
MQ5@;:O; 30<'U' &^X\QIX'2H))N51-,:@+J48<[2!!N/*B@C\AC$^"'<#?S
M0]"^M\T7+"AA7$C[W@EF'7:A1,B!E3)K P$'6(LD_>'(MW)V$O T?:> "M?(
MXG_EX=3&7S'AQ3F*36;[X&$+YZ21@DF6S"#GN>+"R0!;-E5PAV1L\:%/GJ>L
MRRBP#P>M*Z("HK&<M//FC6DQ,_6(II&EV?';B%A3L]\=JJ\?? YS+1T7?U>-
MVJ?Y E7YT6>3#[-">8ZZN4=-+;RF0PH/QV=CO9SGC=%8L=PVN$'S+E(F-FGS
MTI^+?EF5OW$):5/O,\Y>6?M1</Q(P-P&Z)!;N$*YM%>Z@0RH0G7W2'_7,->E
M^UUR:PN(U6X"19<[CUB2@D1> SM.9T:EA]()+1S$ZZ9]+6JI)VLP#.=E!'@*
M6)/NBY?&(O"<1]9I4)$&(FE+5YOSOMW^/Q#YBSKOS[WS_ER<]T?LO-^1C6 E
MJ2+M;1.DM$]O!V>ITD>FXA'J%&_S<A$]8RDNMM!&9A$+%APU')1[)2C_RXG,
M-;CI]2:)*=OHH-N%"CDV*L"WCRR'.S<L_1G%#@:QY4'H)=-6B#!U=RUGR!$3
MYM(FXDA0^&Q,_E([)#;WBWH-1A>8P13"K >!_/=/M">"6 ATW9$D_\2VEMXD
M&[(J(\B3*&T?_4CTQ3 D)11G#"*?D8L;G*0R[WHS#L)?Q? Q\@IN@J-?/2D_
MX97JYZK@<&C0XX!-7M,%S9!GT(R)XYJQ.QHC\9'"^Q?WOF%A@JWI$W6NE?>(
M]M$&('%* KMBE XCTFA@U44VK1,J?B=-8,GB#NLX9_J!?<S,,W(E*7T":IC2
M=A/H#S'OQJ$YHR.!O4B;.IHC9D4% ]T^W!BKO341\9SU&T"9D^;%VB3CD&2_
MAS"-IPZV==>4]#E;FQ(_5(^DJ=&<C4?H3MDP^\^A2'J."\8=C$=:&$7+$(]^
M\G XPF"V6CLI!3Q46EE;FPP\O(,+>,:D-Q!=CES0S Q9*61>4LZL<6</KL.)
M(=,KW^+K2*1JGGY03LB-Z(#W1S4BDL7 1, :'Z@\X%7 P6.=[,)SDZP&8^80
M8"'I]UNC!'M0'2X0$SXG)$MFLS(F)I)[RWFKE.2$/UFDTX:[T:/2GFW>8<9%
M0]TWP.K*"Q8QJVTV!A=/F,I)5Y[B@6&!6L$?:+@C/BX!00X-9-J&2[67=EMQ
M6 AT$!04I, Y1.2[,@MG67S0B=ZO+CXF>C_81._O$UA06FCIG")Y2J\!8B]T
MRVHE)X\+L<4W%$<46J39$.Y_[C^MIPAWPJNA:K_101^#^[BN"^X+^,(U1"4(
MJU/7[,OPUQ]WS9]F3QOBX0F3>$44E_^GS &FIC^'OV1Z ZLNK8I5/M_#2,'
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
M.Z(A T ^/#Z< T!GX,V%Z?4%SX96Q&"W5->]4_*3(!84;3W\L60KV)+(.X%
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
MC!&9RK5RGNM4QKR[5>+:LM4(*THN>)2VEEUU-4S+A"A%87>TP.PX3SQ"VVD
MQ[$0R4M:P-V^ESGP%M&+YECAL2CG^>ROZ/& Q8M[LFQN$0A#2LA(F89^'\J=
M$6[259)OWCCVI'Z?P0BN28DAG$@(T,;Z-=_6"SP5SS*8Y^_E:68RV=<(#$['
MQDR=6GA, J('-^IT6.CX#L48@GC=G:MEG8H)R"P0LQP%!<YGSXD<B(*\TJ"3
MW0 Q(-\N#@[.[#5*_[7,9A>WR:<BA@?#Q[)P&&T-<?*LQ1 5> )%D5OMLP,%
MS:SQ8XX0>^% 7GO#D46HDK\*6Y3^Y*9.8\M98Q^.E9:X_I)HWM%H%]_*/A9D
M;)%1OY7/7GI6,<79&;?80'D,(Z7:_RCM8*NRL2GZ-063!DT:KN-U*IP+00/!
MP]$OVD#UHD2P+@$D1!""O0V7H"L;&SSM3AK//PLW"NWH_8M[7V>S5P4 $P24
M1W*-Y98\.=YT*@C*#+!'1+CJWDK6.8C_/M,\6B(*N9.P:"HFU;>\U#(&KJQW
M=(\Q)ES\5J84MT(#'TOU[-KP-(,(3NE&'B_<I6?H.,(8B-MJW-TGW#5K$ 9
M"%S:S(VO!!6W^+&\,*KYB(X,& 6!IHN!0DLZTR@!_>W7 A''))5>O)9/<F^A
M!+.IP=-!W:+:X&,^X^MF5RW2PL,8*4NV)!AKJ=Z&;4?@!?W$@?OZG<?84+B@
M(O+4\+?OWBN"8@0!<GNDB7C4U4E<.RD]-L;>4MTF^L>6MU%.W+A=/8*E_EJ(
M7=2:R@#(S:KF8@I0O_]H,=W9?_][(B]T2,+E1@SXNJ89F>D+3L'OX/4%MZ35
M?CC!0:)R4\SO*IBX0>TO#'L1_ Z*YLOT8TPV&_,^U@:S'92T$N4?*P\UDB_]
MUD?HM<#&DOR-@Y9;$1@O0:)B(A97HGUT)K;MCH2BVILKPV&W]*TTJ;J[B]1P
MV+778>\36%I7-:N\/HU7.6GO6.'.PZI2HX>4SM^X:>;?F]WLI_*UVD/9J?=I
M8)LDN BZR.K38D 1Q@2ZP:GPA[L&=$9,";HH46,M;'N4?N#N>>5\&+6]'C<7
M$DZG=]MD2%I=!-N=A">'=2:8-+FD1J/0GC]:1#&5AHE9]YOV,>*,]8%CXVMZ
MM1V,Q$CJPG@WN-;7,5'%(@:Y5PA_J>4&8CG>P;5 2)=@ZL<F\2_S9?%&/:'?
M&KQT!8&QN 15X+@BYF$KH7G3DDG>-W5A;7HT\R* KT6)!H*.DRPM:8 7VW!!
M08RKQ:A2?*':J.*)J%"8JG45]12HH#=*#V)I-,JY.&TXF721M-1Y4)?+PO<R
MY$LL:,M=1&ON=$T./I'C*9+\XWW=-N$@[D^?U-A=2[[X7+_(1W2(\PHS!55
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
M:@U,I\8_5<R-5XLCEH2%^4D=9\PDPH(43\D+@$P3D$;LI6AY6_ T4,_="JD
M;D_-W+LXP.27ENYW*BS:P%HBSY4:D.FM,KUC9OIYPX?'@..\W8&O?2+]X@#6
M@R"L&"D=H\2NE/TAR')QQ42;'5-MH37"W?01R2\IRD8%/6VOPN"H+:672.1V
MPM6 LIED53-8GK6V%5F0F=@2ELG6MP&"1BP^\1?Y2>HLTD$A('J'[I_-KIZP
M[F)3*1''+;.C\V.'50%T.I9+KDV)!YO)GO^IA,:)SBV7 H,FVYV%PM2M'>I$
M9L1#9XH_\"!>%1)6)%C*MBB(O,.B:1+LRHB:>[?8544]$)M6#D)<SR19<%T@
M]!(NH#!SMBZ[74=%,S-.!X2=Y3M8"S&*J,<M'RJ)MTRI',"6<_!C(SP'@Q+,
M^Z6D7KD-VX<0"J>N..1#?Y6]_CX<D=FC=<Z.(.]XGU^ZQE64T<:M6BGB<+3]
MK]*8;ZQR B%H[$^N-36-,IFN\Y;,%99(Z^(+=C&J6,FE?1*;CT1=&#:5N] V
M\.%R]RZ;+@^@[/NB8%,8=Q17X10T(C4+)@R;B$?M^K$;DXDJ8LY;E-$@?"V8
M"%Q#I']0RT9??/AD;)TOFWB!1%OMW:N9/P<_Y$IHVL$Y!R>X#GO3!=-/<K+<
M<)[^%GV#,-E^;6$J.QFC.*08%="W5V2[3.6YM4J.:YQ0-6*E"J-K6[PLEHD"
M3186^9X;T2RN2A>((AN&#DE75-GLO\+Z!B>^YD#'_\HWVV]G/S;U:AYNQA64
M2U)YQM4DS5EXH!@VC"T#\R+D:A$SF!1O)]ZAB6_$?DEL&!ASOGU+5XA^>0@(
M8/<F?>CA@L@[.-4?3L0+;YW5067*<Q]B-'_CT3R7T;SDT61O,G#:3LHF9 )(
M9K:%H"2X?3OI34JR$DK@2DEGPSHJ<1/R_ 2S#DX.*;]*Z@7*530M@Y;)*ZZ5
M%=7TA$[+ [H)DNN;AO^(:SN@$>]_^]WY[#O-\E+G*'*NY$]NA<:_">MGB>!G
M#')]Q7O<*='AU$IVYZHHGRQY=U1TS(S&AM+B<6IJ]E23P^&I?@_Y);9OCY0H
M,M8SV$8)B>3,/)E#>]*T"P-1T8'-^-[LXK9HU'HK568?_NX-5C ,\:&%"FRW
M/N!T^Y<?T^T?;+K];9.>[999#%XV" "^T-)3[H?\CM.>+ZW<QWIE<?S!P;"D
MH2E:2%=+LHT4TEWVUO3 %3BZ:#>%'<,TBWX?L3ZN'X3#9^?A7N]X15!BAR1F
MCG(=,7\?O_PQ&Y%!RYN'@"0F5#!@GE4PY4:)SV:FI#80&"?T>J>&<4<!%ZY,
M3*MAV8&-:3$RI<A)N(93C:DJ2BZ'V5F:IQ*,DSQQANF[0!^/TD,Y-5\DOQ&<
M1V"PI!!>JW7SL)461 E?+G'.N$YC6S3 .2 $40 &MNN-QBJ:UH.*U-A_(VE$
M-=6.]?]G[UV;VSBR+='O]U<@3L2)L") #25;?K3OW B9LGTXT6KI2NKNF/E6
M! IDM0 43A5 BO[UDWOM1^[,R@) 21:E:'WIM@B@*BLK<^=^K+T6:?P2E9O4
M'TP65\!3 -]3>PA-:/"#+W&\Z(5NVFXY#_OU'H0$7H1S.D0&2S;X/SGJ3LDX
M2/D/)(=AI4V>LHC>*T2^&CV%V22O@@-U^A;J-2CWA8^(8-GX?Y1<MY?P+2P&
M:@;BO+3$T]#MTJIQLJ6X8<=WI6.8,VV"3;#6NL;<]C%J6%9P2/?G4%=P9,<F
MLLRHCU@?"+3[EM>)G(4U'P+5J*T?-$VNS2=:EN!I40(^V!2*XRBDT'EX_OKL
M'+\3GPG)H%]^H5L]M2;W\*9.<3OFR[Z'!CA;0EV]8JYDC5.]L=1YD+?3>7/O
MVV$R&CK;K&P'HB[F%=-K>$Y>:SOF-;(@1MF*TZVVH=DDS'ECRS62# UEKHVJ
M15@I\!M"E+1SXPM3&V<LTZ@;!_?!+IO<WX*MUJZ>8,V0P*"NB";XL+6(UT$
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
M8]M?[+HU=Y1U_(:X_X$.V5DR"Y;7=UT>EED&< +26=OX*>('?3#-5WW,1[N
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
MXQ$S:5GISA2WLW63[C+Z:;W:7%5DS8PI0S%DX>MA2DAI=[.L;AUI2MQ!A/V
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
MM>3D@X$B.RKH9.8J3DB;X*52^%R+G6ZZXH3?U,OER06=R ]Q)+.97K*P\XK
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
MOX6W\#L5%L(WJI9@+K-8=]8 11O/)#O5>CF#:!RX;2;&TYZ /\T!E+5+AKD
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
MA\NKYL?PVO6[#25<PW1Q1IPQ$/#&I\+VR,DKI6+XT'OK;Y,:07%M:W##BU-
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
MDL-J;SAL4C;'TCRP2<%E9EW;]V$; /2,(<:6L=UV^!; 6="2\N!?4NG Y+=
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
M-!7!^I02ITIJ+(!;E(DJ4]=VMY5_@^W/"HPXLEAB)#)\0#8ZIY_Z\B+DK9/
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
M&Q89E8D0>%DH"S!@">@F0Z<J.__I$7ERC1;O,^,6T;S2W)[$$=:^QD%$!+>
MG.D$@T6Q#*=4K$<D1%*'<4&+T8GE+;B#A$>V7?O%&[B,O%[+^Z?8V-<UN46[
M+WYJ>1_"[&_O9SC!29K)G^*/,N^#! *$>;V#Z;]*TG5"*5L?%3GEXW_24=W@
MZG=+6]P+*H4W0K4D06EW"@O)FCP<Z.R-&,D U#0E%9$5<6NFA+ZM:V6H_%BC
MP.N!5$)G0IA=C'5C7,(MHE7GQ8L')-K'K8>>)"833%XYC-IS3?3[6?+7&\-?
MOP77?#+A9F";$<YC@ F>C*5/UX:4##,](7,HJ)& X1Y-#/SY71/D1[MXZ0T8
MN3"-C7P!3CJ<"W2-D>28<GDLF;G2W4]M!:31O<W&M@ T94L!6YJ)^"I,$UG9
M;3QK^+W2$6UB/+1M:(HHM/7W4#M"(4@?"ZGR2M5CL?,@Y4X%SZFOUTJFPR/J
M+0I<^ZN^%7A'!T"HQ;SR]^%FFK,AD;YLL'@D227M4<S5CCX\I@8PQGL)_N9[
M[X&6$J?@M>Y6]L ($\B"2Q',_UT$*18V$W 6&)F$-I=[?Q9_A4%"+A2[-02G
M_\QRNTB]Y?V)94!!)L_/;%:L\;0MT&Z?%F%$J78F>?SR$B]S.'>+*,$ 5"H"
M,K&1@3^'*\X,[+3[?KO=]C*<'^RLR E1\&5)15@%?Q$>@3K:NL\5L1HWUX"U
M)+6EVI-'0F"_"?P%SE^U>5L$,Y0;H?0GD\J!TK.23;@ D24U"?BF1<'J5XE,
MI)HC>'PFCS,VSJ *=&+8&$$A3%-1Z3&(1:0&1"\!R7 F+RWE1Q'^I;J$?4K^
MWB3-&U*F[\#O5*E+5.1=0]^LL,;V:V^/#GD;/0Z7\\+()SW 0:_+Q7PB739B
M=+DKU*;@=_-"NDKH\D]B$EP+)!&V<#F"-OLFEL8M2$6M<R$GQ*Q[HPYX*<CN
M80W@.C%*.9FY\EJ.Q';7E/<VDS_]/?1^"Q77D!-P+6CF)7R2"O $B7 $_I2(
M*Q3_Q4=GW)Z&?E\]V022UVNWVIUO2AX0:2J%F5P?@S-R9R!+Y5/M&BV<6_TI
M:RHP3)E#/KS]<=)J2\\B%Y60W26G8)R6^&8<HYJ5"NR+Y]N3(B^IQH1HHH$T
MGNA@KH-PCA_NML:E#Q-O%=(6V[T0N^.(\C<^GP)+X@]TT=D<!$40TV*P=*;5
M*W^.-#<8)UP'H/;_3+LT!V,G1-Y@#\-:?9\M/1K.!SE6UG9'+>\MRDC<4:-<
MXHR5,O*>^.2353LM59 ?6_N?>4?LO/TQ?=V^0MB"5 HUM,XDDH>Y'<B!"]M6
M84;</NG1%NSHQZW]O*;;G,,#Y$2E_-,R \%I'!(#HW* &Z3E"DH+R49F L@G
M15J600;]H^ZOI=G.['7!Q]%Z.6^\PH%+F#BEA(F'PRL\3+3:'CVZD56TD#V$
M:<F&-VU=;"&+IJJ%+R*+[O2 M=S#?6A4#(6L^X1%P>QO;D]MTAE91\ OP$2
MV>89-V/G2:CS;6(ME7GPS8;6&/EY$OTF?[ Z:V6[U^E#Z%14L<6MK,@^Q1"F
M:?66U0=D="(E@01E^R^3@AK$5UU27#-69/MG&7*H3;NK88YA,J=9*)PRL**Q
M4CE 8PS( SJ!CBKBK47Z.7P'_]ZF?^#*294I >Y=+\-</">)^EV<7*?!^NL?
MX@1873.!Q-BK3E+:F,H,UJ*>-ZL2+I.&KK4B7,<B#; EVV',7>90@@5C_L08
MY$(Y%VG]#"6F=D,#HRF7('K&B,,BG3"./[X!67AEBC!X'=:8<BL0%9FP3RT3
MI-,^*-'#"^<@N#\'DUZ[.QK^?^,F<,C2_?'FT^NWJ,:T.R_Z+UL:#?+!,CZ^
MT.-0__J_?O_P^N.[W_YX_9/W\=/+GW_V7KU[^_;U[Y\^WBC5X5Y\$;\GM@O*
M<?9=</;D)IP].&?&?O?^]8>7G][\_HOW\O>?O)_?_/[R]U=O7O[F?7C]QYO7
M?](/WW]X]_']ZU>GP.O_FV#V%44\8/OG%91!1!4IN'2;3?L@VF1AIC2DFWE%
M0XI"_"4=5+*2@P*G5F<),R3VSI7*@15WY.:^2:Y#,!A,C#+!/9_"N.$F16/N
M9TSEW'O?==O/?U:L]^ >FT\X<8O@J#_)+ #49*Z#=/X\2I*_J4+1T(;=BI1R
MI$();) &EJM;5BI[*7G^R45@1S;8ZRBC0VKS\/L<%[0=V3(^2(H8O(L^ 0.&
MD8E=,PW*4>JK #0\4 T7')NP/14\/@(+P'# )9QO^Z41#[3X&?Z6X_SHB\J:
ME:Z[9Y5[@L2&'=/!T@]RPQX:QAHW0)+9>\EA/I@-<M('<_[?F?-_:C#;_\JP
MA6>:7%,@ ',2+E7KT>.@;-,AE-%!4-%Q:B0@"YSH5/G/=<R-O:,26).>L5:
MWB TQ#!-3\;0LF*&N:C&\8]R(@W9ET42F$>1)%$63(!=PZ\3Y<C^5+H@I#8C
MV,Z4 CW U)U+X?WT\E\L;-[B7[0U)DT?*_PQ#RE,L0/,ED3N%VE:%;VGIA?=
ME2:&!]WR$&F=C&?Y75OY4*CJ).7BDVIN^/ ;="?MTG=XL2]4+CD\3D]7_^/&
M>+QCD*9XB/;NW81WO]ZI9O/4#BXP*#]>>VF6X(F,__%USYP_/B_J,'=:;=36
M62C]5YO^5S4Z)+F:O)Z[#8V?90CHTQ*1X=_"[Y>9]QID]OQ0JZ.!'(]H5[K'
MV)2W03I;RL3<CJ\V8II^N^_%;KO;N\6^G2W!_J>(A4YD=O3:2Z]Z]K<CVEZB
ME<L5W,&\;TG6?XH$NX4D>Y+TNJTD>Y)$NZ4DNPW-SE\UW&FOU/>BI.#O(^[%
MF]B3*+W9L]M265K7=T9G#J\$L[\OTZ2(Y\]E;LAL)L1BL7L'J"#[II$(.P\#
MCP.FKM@NI>?JAS?+I;#\,=]G18-[933XYH77M("+SK.+'FY+L?Y!QRINSTEU
MCVKS0=]137_@"#9[4C++US],>JW1?4SI#"DQ; T<)9 2G7:W-7:D8%*T6QU'
M"L45?4<*18J>(P638N1(H4C1:[7O:$[WH"9WVOOTY!/4TMY^@9;6?7Q:6J\S
M:'7=*2-2=)W&JDC1;SL]39*B-[PSV7ONI.AWG"&CN&+@#HCBBI$CA>**26MX
MEWK:5PVIJ@C7\5S62XU;[7T).UV=N:P=P.O/%>^O3*CI6+"*]UB"1IG?0F8A
M?77^F=K]P[ F+SK/3B_/NO8QRXE)R6U!-"LX&W@JVYBHPJFL6&&.&3YH-31$
MO(YP$9K2(HF]&!<8%L 7YL&&DI2I_0<_M!5W\0EQ1_><N./MH=SQ]J;<L>(\
M(<<?5?[HG0-__$FP3C&C5@0,2(3)KID"99-L4?H5)N$GTQ [!*W7G,D*/WK_
M2C%.@%"B(M:\\'+'RZE8" W89W,5/3(75P2?<6%RX#,@0>Y]^H,_2XGK_"/Y
M[#/.[*=$WB@HXAFB.^#J[*\>.-'WK\KSD\1@.-N]J?!1<GDIYL!0*AV>Q[U>
M)MX5(A/0K*[%-$-06)CR]?5U:RH;7;9F!)>!,Z"BW&4BDYCQH.$/+1BUQL7X
MLGN3B$)&8\6JE8)?$B>!F_NNRG&7(D9HPVC#X&RJ66^!9:[>JHCR,"_F@HN&
MJ2@<40"H.#EAO+(U2#:L>[!+)K!A4$+(Q_"=:9H$\UF0,92+9(C+8"5A7IB;
MY."<T6TX4B6<FZJ;2%PQ! (#@UE)YI7YJ#IB1H:!/2J$RC97">;EW'+UD"2)
M!D_[X^5'QGC:V*74,M<=5\O3S:P3BZ14N"U8[%PE ZT&P7JH&M<\N$[%*@1V
M7U%V  $>KM/D,@VXV1AA,!"YJ!?E<Q"TF"PO4CJ#LFYF3N*.)B97A'?0/"4V
ME1<)<HM-7LKG]R4JL"%HE?Z$0I52=0*!!K>\MV8WK<* YC(&+(!G6,D025F:
M$,L,_&(,3&B80Y6>!UF)!8OUG""P%;010J$1A@B^>!18T2D<>: VZ7D@O2)J
M)"H+"ZB$@G<\PUJ)*N9:LEH5<9AK)$]")PT5_AS0"FR9OQG10STO$:> .0CY
MC1F;*N@EU!_Q:8@UX;R56'&!==/BLES-@?/5Q1RZ?F,-)T#5C\/I^(4/!/[K
M__U_N/8N)_P^R1MT3.">IFXL*^37-2QDRZ2R8LW%384^]1Y^ELNN1)PB"4B
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
M?BSJQ45WT/8G78>4!KKX[0R21W&O7'2&" 1^.ZB11T&(M@.GPMRMB=^9..%
M9;N=V[FP'@4=VO?:__MI.2Q>?YXM@_A24'CD2'7R]W)6)JZ-!)\5IU#\<-$;
M^(.1XP;@AMNAV#T.;AB._5''<</%Q.\[>,>S4"?.WW7QDYBBVP)!>8HP6U)&
MQF40QM]>H.+Q:'(O.GZO,_8'DUL=J\=PJH:M6_F%'\5%TYV@P78KX?(8R."B
M9E0"Y0^[SG:_&/C=V\5*'@<9[M(L>^HN#$JVY]3.1Z-&J%K5IWUSW-+]_2AN
MCDZOZP_[3S[(WKZ[\/+9TJ S&H#%_N0S#;I][*SUU*EPA[*QKD XK+)CS,%A
MR#@ZGM(<'!T='4]I#HZ.CHZG-(<?=NI0+O"S ZML*A9)*F25C)<'GUVGAD9(
MCY'?;_?\07OL\%0>GOB]GD.L/PKA^_ZHU_/;CNN/ EO6.1:,T!,G? =D?=OO
M3!X"-,X1OTK\2<<?=QWICP);]A!H<0ZVK*&<3&O?%U+]?O;M5,1B$3Z:2.I%
MI]WW.RX3'%,.;D>$1Q%"NQB-_5';<0-P@X-&^J$W] <NRV( EM:M8HF/@0BW
M3,ARX=33=L\Z-[>CX['GX.CHZ'A*<W!T='0\I3FX<.J7A%-_%PQM[.*FY;CI
MH#WRAX.><^@>(6[:/Y9']XD3ON^/.QU_U'%<?YRXZ4,TEW-<W]#N:=@#6?\0
M+>8<\6OMGH8@=%RBQE'BID=JJOAX'9P]-E;F23&-Q+$LIAM,XG1-3T=)1TE'
M24?)TYB$HZ2CY"E3DC2JK^#/ %ZSOQ^%L7B^9(5LW,*OE2?THCR=+KHX>3;R
M)YVJ[_7%=3C/E]]U.M_8T[(^6?E TX)OE&7V>Y*+[[S*1\P(PWUKHHPZ:Z9
M.Z22&NG'=Q]^>OWA^:MWO_WV\OW'U]^IO]S0+TQ$^TY3I]W^YFMO)J)H'<RQ
M4=P_OF[SOU&EEO\^R#]=489Y^/XW56T<EFY; .@T1N/JV5Z>;7SQI@Q\$P]T
M[6,?ET$**P\R,?=FR0K3"(,\3&)=T>-=BU1X010ELR"'AX(,/@#_NLZ8+<P)
M:#@ UM2Z7\HIE7VK[>N=<I)A(,-4/,WOVEY0Y,G7/WSU%7'.#U\UL,9P\@W8
M1E_M%U/J0]\H4ZKZG\<TQCV$@\8F43<%5@3C]A]?][^^V]MLB_DZ2R+^7L=\
ML"*U\1K)*X)[K]]@)K _Q%Z3_N<D]?*E\/Y7!*GW.I[#D?Q)S,1J*E*>:J_C
MW\+-<K][=3N"=X]![VY[1SOTAV&T8ZU[>R#B8=8]/-*ZMP<"W/FY,3T_O/WQ
M*1X?M^RGM.Q_??SO1R\S[C=]_.Y"" W;9U\I>P,S;V+0KY(B"^(Y(EN?"#/?
M.?79:?&5R]*J^SQ>)5GN)0LO%5<B+AY/6Y7AQ&]/;@7$>*>G][BTZ/FC[L,7
M#YTD+<9]OS.Z51?IQT.+3L<?].X*I/.>\F#/1I!^#"+X 5RD./[? MM''!<I
MZ!X89@!"M?_P>*:G28NA/^S?"B;_\=!BV/;[PX<'?CY)6HS][OBN&FG<DTP]
M?ZWU%Q&+-(A(W ;S51B'69X&>7@E'I_,'?3]R<AILO("&OJ3@9,T\@8:^YTC
M]&\Z26*,1OZX[W39NQ&O'T0F@G2V)/DZ%U<B2M;4!^VQ"=?>8.0/1DZ>$#'Z
MG8'?ZSKUGHG1[OF]L>,,J8/XW>']*;6/)2?_?(N8'34=-4]I#HZ:3P.NX$O)
M\$"(!9^2/(CN4-?=\M+MZO8.O<3W?*7CM_MM?SA^@(KL+UG0>9.66^,]0-'U
M$R1M9^AW.P^ XO#D2#OH^I/N P"LUY?S>$V$<R[]<?1T]'3T?#KT_+Y<ZO?5
M]LJ[VN>]6GZF^=B]%? UY;)V.FTNZ/L*%C(/KW[@/[^"U<!/FB;20;.A,A'\
MD64F<4NH[X+H.MADN#/P@:^^7^K+2AI $_K?"UD3V5M_MBNN9I$(4MS<)191
M?;\<--QTN.#Z=?E]X"U3L?C'U_^5)S.P4:AP+%EXK^!)6'7V_;<!K'(Y^(&6
M"*O5%S9]?31IXPW*=*@\T90,7!M@W!J$M>*Z%[9%1L5CZB>D;'RGZLGN;_/K
MA**J(=%<->1AZ0,5 08I_#Y/O,V>IWO5PE!K_L-[F7]=;:*_?Q>"41K.&$]/
MI6UZ6GVZZ1QML[G_S4T;VA<I-K,WTPCC&1P1++"<;KS.I-7YQENDR<K[\/;'
M;K<U8(I.PRC"LLLP9L("]?'WP]:X_/N+?WW\[UYK5/KA,_E6O[5C/Z@ \\X7
MNV\__GCY4>Y"RZL1AJ@ 3U0HU&FU#84F_J33;G5XO:M&(G7:/LB4ZC-(J(X_
M: ];$V]5H9,/= CC:.,%>9Z&TX(+36$T-1'<M,H\(TRDF*9),)\%&66R82 0
M9)5(O:L@*L3S8(X')1/I53@3V>GMQ<LY7:,9S'W/G@3FR?+>=$>MD=F;(?8S
M;[5W[<W8[XPGK6[3UG2ZG9ML30(S#5?K-+G"(F1K@O"C>3'#A.V%2.$'G' H
MXF40SRJ/BL4BG(4BGFU.;W?>)G":A7<9K#"4O'-[5M:CY?WI35H#LS]]OPTT
MWGEV!OX0CE>OOC^CX;@UK.U.R_NT%/J3WG60;=LN+%'-\C3!#1(IZ 8KW Z\
MDW$CQ>=95&1PHN!-6#W&S^>T'M_;1Z>/\-M?BN0[[VU2>#_AKGX*X4?_-PR4
MO(^"(IXM84"8]/\4L3A1T?CFO0?*:'A%*5J9D2;[=G_K>_!CBQ5 [EGW#!S#
MOKHUFCFAZ[=[W=:DS@G=$6@W#9RP@Y[CH]S]U;*-(][_L^I42J=T8 O1SLAO
MCX=[;KBQWQZ,6L.&S?'[HUZ#&#W\H"Z!PG"%R9D^SY8!"E%:0>:#A@^R,XC@
M/1"O&? B3#]*K@4ND51K?O#A3]>'IOE6%(E>:V@K$H/V2&E;6Q6)<;O7= 8Z
M?G\,6DC#;;5.0U@:3-&;%S8]%P+FNPY"TJ/GF(J)1,?Q9G QQ2+BDXLR3V43
MX1&FY,W8;!Q\9QUL,,\(-W#.7Z"E G?551*X"R_38,7CZ!V"H?($!H>/H_!=
M1T&. OGA-^V5S3-E<=7IVYO5PT:*57ZORJM1=U+=3]*.&P^$C\ EUX*($@+C
MT+Z /A$)2N(*X%)-X<82D9A1RBSESHK+#;ZO"!G&('!S>OYZB3<P'JD<_H^D
MQPOOWP5(HAS/BGX'%99PSI]#XA>@'Q[AN'P$K12X$MEB"G^0U=IX9CJMGB6;
M0+J,]H@F?]CO56\6DDS=0:M[R($QW\\:)QD@]@L0%1[]6XBUA\YU[SJ$7^5&
MQ.$.7"51L2(58Q[D 0V#I$_@3W%] MR__>).1438.KPA6827'A+(/B#M\GT^
M:0^J@JIZ/L8@LOH-YV/2;]3L3NX^_R7%7N-P@!9A?J2[_"5L$^Q.5D1TG2/#
MH9OK,@%^\XF=+NU)EH[2L-/JFAT;^/U^9_>.C?W1J%\UI_CV@:=:[7/8LW=P
MBP6E.J\C:F$YIBIX27U*I8/5*VEC[=T.&>.+L!TR'77.J@X96]P%95Y"YDD%
M6*XP"STQ)0C@8TI.J?DG<:;N,&T&LRDEWSW0N-W&%[:S\LYMG5V%@*TC<DBV
M8UZ5B[';ZMOZR:0SK+HURIS2]_OM3M/%. 05L^DLUQ1VBW6VN*D:IPU,L]O&
MWJU^'(4_#JA=.B:;7.Z?7EFF]&TM"HSO;K=Z$]>-[YJG1AG?O2W,HKZXAUGP
MTKI.TK^!+T!Q,E("!$L>KL+_,-Q?^4HYT[A6Q\6USC:N=:_R96_QSC&E2[IO
M<A5+>53V\?:'>]P:/7\X'C3YX ?M_E;744FX;'$=!>8I"I=L608Z-A)T>7A+
M$<QG24&F-$<;\5D44*4-K&=1??U#$HOGR6(A=PF(GH(8KB"5HMDM4C3(V:\"
M6M)?8,YG\(4 =*[9K$A3=@NS(E^D8$2"S9[":/@RTNP$=>K?T,*@_3:JX$G:
M0Z":QD&:)M= Y*AITL"]HY[-O0._/>SOUJ,Z?J_?;!6-^PT>N1/<OW<4(P2=
M+5F);R\4MSX[TA;N#4L8)Q?NH4\1B N8?53,*1ZX6@=A2A[)9SI2@6'W\ 8O
M6NH*/T"V3UZD<)J#-$;3)O86<,#C60AZEPSQ@4J>905+P6D0_VWY4*R'PSC+
MP[Q@CE/R90&?YC M^5\OZ18U,P;Y_Z?PEL&<)EU9"3Z*DK97\TCBZ/B;42U"
M38I^O]6O\F>/WF'3$,[1FKV-T0G&(]^@3@!DD(RKM[KR<VLG4['&.R FGZ)\
MR.SF+,CX:J"_B'\7(6P'/4Q[%)(??)UDH;498>5;O!&#?K=ZX:F-@"UJD!2#
M2=WAM7TC=JC6\Q2>B9']<OLAO%#L^<,]%\WU%6<GU.R]88Z[U5(VU?=:_F+/
M9LM(!9M)JR3-87YS.K,4^V7OIN7B2"A2%E-\GC#A11R"\1HGN6C@ 34'9H(.
MG*Y)(Q-LR3?HUKW17\0#NY6@VFP/7*YQ0'7:N^]#8/&&H$>S(G=JC/:3F")E
MT%]1A-F2F.4"1>RS;R]!:]-\]R?2;8;)FJA)UM^QI')OW!06'308S7[I)#8-
MBW.0PW8GW2W;()DCQ&P3@6P]%?FU$*Q3K@M0@ ,^*/ K=?O@I3(#S6A#:4,K
MTH"E^@3G2+XSEYR [!;,2$V&GZ$WIX#M2+W_\U_C;K?]HHF&./%OF9#T5.>%
M4G*!WZ@8CG@PR^$_'$M$!Z36RTY09WK# C\//@-]8[$(<ZTY'4MQLIDRK$U/
ML>.PZ70.&AQ^97:T!BS+N=%X2]K&"6Z::F9\\L9)K":*!DG']O]3#];=B3+4
ML++)L=L9#UOC4S!(]B7Y]FZ4Y-MU2;XW3?+MEF*U.NQ7#BEUE>]W6P[PZ=W?
M7Y+-6PJOC?U1I^:**I-C5\+OUN302LJ,R]RM9^X.[?P:]+MLB5^I?=B5W.N2
M=&^8I%MVX$YL\3"@)-W>KJW8E<=[N+=V(3!M+X;%DG-49LEF'%..(OPO9_;)
M=5 *D\I:DXM2[E7Q.>231,OS93I4F0![7;JPC<]E;K!A;"\2E\%LHP:.PK_%
MWI3@E_^!'?@MB(6Z#)"W]KWT,^C"W_Z2XJ/OL"I,OHJ6(!(0MHI,-XZ?9DS%
MLF ^TR!9UP7)SC9(=LX)Z=U).8.B/:G92A7%:$?2^G9-H!*3NI%$PG\G::X6
M#!)PO:'M\K)BRCD42GVH+)H224[0)#OEG/@2=PQ*>:=CO]V?-&?+*>[8F3=_
M^*W(5UYSYBFGP(/L7RS4/TI9[Q:KH]NE,WHA?Q[QFD"3D=G$M':Z3Y/(6\&<
MBO08>N8!2?.ES)6)WP%U?:=NLBNMOB'9]Z%RVP]*I&],RS^IK/AQ.2F^#R)S
MYZ'8E3?O,N"W9<"7M?-R=8X_&M2JHBJ":$>2?%.Z.YM'*R8G^JN *#/A 1=&
M*AGKF";0H5GJY;N]8U<U8\))7Q4N;[O;MR>P-XF-TJVN;I++))EG"/:&76FS
M9!;2]*@T !FMLI)I 9>WR$[QEC[Y3/=KCL65DMUE,'9'7GO9Q=WP<L\?PS7?
M?+^<X#:=87)[IV?[&CI=OPNW]4Z_3Z=-1?/[Y=F.?/9:I'=',KOV >$ JP3,
MBQM*09?0?FA">UEDMVUSK(^P9LVVEM$MMN>\E_7M^9Z0N6(3D 6K!+<:&#F#
M.5*:D,4UJ"EXP>S?19B%^:&.<9>_?@?YZZ $C>T$]L$V_Z-EJV_-<;\9<U0S
M:TS.*-[XVQ=BLDSIE]BAGK).,(".BYR1Z@*L%\K8W\DRTV-*5A[:YF3?'PT'
MS4QB7-W;TYF_-#&YQ$$'9"GC;]A9KM=452^12>T4Y$KF<692CT\W6G].:<5@
MQG/N=F-:L=)$M^<2ES71'8.,_=Y@M,7>.V^W?\^Y_<_6[>_RTUU^^M[\]$%O
M5UITHT^PJQ)@>SL38.%A^DXE&9I=,V!O9!;M</KII2Q#C9+X\CG>D_923C>]
MY713WKOCFOXM][8A&?Z0O=U2:%Q.<+>=YUL3W'O5!/?=GAN7X'Y@@GMWT-Z2
MX-Z0^GZCX_RP^>R3[C;9(_U-6Q/>3X^/MN5>:W[:]@#1G'-'.[6$=;FM6U/.
M[V1;24S35&AGRJGG,ES3O)-?=,R/GC6N^/6D<L4/3.T^,#6\T^YO<<J<X-:<
M>FZXMC!U;KBL^MN1$%[>I\J+(PJ,-WM4C[ _'T%&H*,5@[/'<1L!Z2MU)UZ
M >=BBIX2I& FY^@M(M"F"U6<\C-Y\ *,5/NT<Y=I<HTQOH47<*B:0LHPR7B>
MT14VFXD(/P+2L:!$AVRV3)+(6U(IS :3.@IT 67PW]5*1H6OZ:[SR+3EE$9X
M)-^L$7<>!.H"_E15-:MP/F=CDQQ!RS"=L]<H3.&JE!7EM%@1P""88>_3 UF4
M7'OSY!J$?D[O3@60.E9)17*VRI6$X(N9^HI< HY%JD,!2@?."V5"&E(EDJVO
MV<AG./22GJ!BI )3_&O46R3H,E5Q?+CFA;P8UO J"*"8OK9.UD44:/3'EO>Q
M:<] KX%QX?J L0H8&EX Q9'@:H PH8E;T9M,.64>P844@9*,)@2% 'S>)B C
MKA,#OKC/^+LI)HB$8D$#K-&S.Z/KSF?O+RZEH$'VYGVEXCF^,H/9J=0O%9=G
MZLF@O8V>$J!;D38'^/T(!_I3\)E]CZ=6G?$*E&1XX$T6!7@>CR/O43.J3(3D
M>XRX>I& <Y$!?^*E*BAW"+X3PI&!(P7_1/9.UXE&+2!G=K&&QSAZ#3S)E[)/
M&A6]$:R! ]%%K#0ZM/KA)*K/:)0=.H)!7J32Q(?'@')T..&&1U%'97H@"_(C
M9']\HEFC7(9IL^>":82)V-%&'CM]C.F$,CWGRFJ\A(.2QJ3Z2M%5V0CQ>2;6
M.3D(8*FK-2X5]X,E[BK8X"> GL!-[-.+R6>2%NP^$)_%K,A)L?*17M,T*3!%
M$QWSDKY_@1S-4!Q(WWQ]$FCZ><%\3G%%OVF6\X18),>SGV2,. GW![F*:*=B
MCU@&A9'*+&MYOR=F31O<??B52AUO^ @,DJ=!G"WD=8&)>0QD4F5>5#1BI)*D
M7KZD21')<%K:4B.%/2*AU?1)-AHJHX>\TH!NG WGZ6U4;Q1<;(YI=OAU0E)!
M]K#V1SY>2Z_#O=E(*Q%GSP:+82]8";NZ5&(DZ&-%I-SQJ3RP,S3%,4]OQK_8
MLJJ34WA_1>CS?^(?QY. J^"O))7I>+@/H&MEX3P$"Y$KUJ248TP</6&C'?V:
MP$[^^D^29S^&43B%_^._?PM7<(G._:H"UQDBN(M9N4SVD<<%MBTD<2(/!)DU
M'-&E2N=*0,:>$G,MJU>__O._*V8R*BDLF)7S#?DN%C=;-K!A >=H2AR/-4DY
MJ#$1"P]Y=]!*2*^\"%NBY7OC5G?PS3.9"\EZTTIF0ZH97<,D=<ZEE)_Z _B*
MKJ5AZJE/M+Q_4=DW/F+FB+^-@NN,;!:D/DC#U5J3K_RP93G*]%BT><++^#GE
MQ6G;M"(,]4%&)%TIXE2\#,8PXY?HRE<!'^W<9@J4#>:=BA@][YA:W\747$RM
M4?J___#JB$D:^/72X:S(:?P][<$:]"11D1.-8AH$)6)2I'/25'4.!)J)5P$(
M1AS1&@9%5,M[K>L?2'C\3Q"#9;SATTJUY>VQ+QN%@$*<)^E&*]ZE2?&_,P]D
MK6]KC[H:$80K:2<">(8<F/A;T,<)HB,G154.<X3$\Y+[@F[4-S'U0R'M]).8
M+6,XTY<;N&TRSI]?H#9-Z96_ LO1[8OC68^^UING'!5D\J)$IPT6\5\)F*A>
M!RZ4$AV:=YT(C#3+X?0+\C%(@:]P#^"_ S#V45];!J%1!JPYO4K@0OPMG[=.
M;2' 72E=L&I%?;FBX<,S YY.-JM(-]M[4F]\2BDC"@G]"HRA '6,P#I>1!]$
M.AQ\PRI5\_APUF9!-"LXU,/V+W^3S]I&ECMEWF643"FF3>\&F/W%>5%H,9/^
M@BM4(H$#9XQM0VXY,'SG0;I'?[^7C?A35$EM0P'@A'5N&7J.)=VP&B=)-5(
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
M5S@)T4F=+4L?*TMU+1\MJ;U7J_WVN^U*Y)9? BP]H5Q"R=OD-V 1"!=WK][
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
M #Y%BGV[@N\IQ^ 7YN:&181[6["A"KLL\6.CL9>?<Z *S!QJT$>YL!/4VI
M5&"6AV='WJ#;YB@2,\ZU/%RYYB9F4:O<WD-"O:%L+OW1_1\D,H;JO!!>C0L6
M<_LM+^XEP]3(9Y),)C5QK[A6#6$@0WT\)+8QO=(6%6:HM6.^J3@!G-.C_@%F
MVQ1EN6B97P$N-0*%,]>-"7\II=F.UR),QSN8/GWE27V)DT*4FI2KL>.$,>F7
MBR)=)-E#Z(KG1$(EXN ,)?&L4+DY39G)4,O!M<J$P+4)W.<D2@C&Z@^#^_8N
M1G;#C+Q$P]JP'SLXC7C8=<.P"[1R_VU8!&7#A2ZO#S2:5O72Z!<N90_ZSN%$
M 26'@"Y!K;,YO0J]=]SM5?P/G$*;R82)8'U#?$1&:-X$FJ89;"]<H#'#&9&D
MJ!A1:3?8X@!PDUK!AUG6-$1T(-1/,@]'-F\I<Y *T/FVK5AT#OG&XLZ>S'IY
M]Y0#O)TFP/MM!GB_/DY;X:6ND53+5^\T5EO+9]>T1MU;?&5G5!GI=CJ?FGZG
MEN27>ZU6>K%NU<*NTA.,A]]]L:9/'SW1>U%M6@:;4R5B'&30[>ZM'*53-\K6
M+4YKWWC=]E[7.82EEVW2W$U)34DSL+ZC2F!-R[A:Z6U$=>BJDB"W$:_U?$D<
MC2G^*75)@EKB?&VR$+17F*&:LHH<7IX;27_*8LZ\EZHU;?D:7N5*,#4DQD,/
M.C;G*SW+JGJCE1CVHJQ>=UE%82%J^ZO5M%=K[G!SAV]^A]^;[DJ.*FQ!I=U/
MT:C0SB -KZ5$:I''/BI;$Z7*- (X'SN)M0B$'^?E7V##DIT)UB-0#DHXM^),
MI&%E.FS7B2[/V/RY1(_7<YDB#JUEKYN-&$ WP]%XOOA2-Z_#L!S6>)N[VMS5
M>[FK;\*,T<9+=Y2B&M:R7R09(Y>X43"QT.QM8M$DXREJ'1)(=A'%/0STA\8?
MPEX>TO=N1X>T*Z:R2;@@X,]PH3NBY SAL-9J1L&\870NNC)>.HUZBT]'D9>&
MV><=CN=M4PD [,?MNJ+STE*58SJ"82G#*QW,9"3V84ZMKR27*K#\1)DN,PTW
M:+C!O7"#8^TCJM.^#VOSRQBQ,JIW+U$*1EW*VIJ$M5#JZ*7ZF$$UPE&YYE!#
M**V4QEIUG@>C-#%S<]\H$V-,#EV6K7/4\L1WD,)]LSI.\-20'Y1\-':[W6#^
M@8M92Z8W.P(9S!=3:PR2L"^-&:B1D4=M>A$R3GT1/YA)']YP^>\CM0MW&SN&
M(9,RB#CENA@.U^KH$3?6B]T.:SIDDBKV?=<%G?C$3S^\[@_V6KOE+J7U<4(:
M"G/YINBFOW&&TD'+LPJL37B Y7Q4^2-*3BIMWDW2,NXY;>F42K-+F5\I7"Z,
M?^NVPO>:8W3H10)'9HK&"<UX7*K'+4_1 5@0;!/N/1B64W2%#KLML/O5J[NG
M':"1MPBGLADMKKWSMF6@XNZ; LZ"B?)^"=(A5M;>[V&?WW#3])Y)!Q$21)=P
M*7>B)"%?J3TV+8&<@Z2N-%@Q80$"A$0RW)(9;8DF$X1,#C.-V7+&TICY8;=S
MK'75,T8-Q(CGL18;AR,BY\Y!KT](UL&<,D#UA%9/68-2F=H_[GM![%MZ7DB?
M()DVII'Z>L+R&2NZ6?5CJ\ O?26]1RN?,MS6TL-H*"]]*.G92Y\;A:'ZQ3RX
MJG_?TJ>9R&6&/Q=8U*6GN%N(F$G5;RV<DPM&I&. +L4<SK$O62*Y62%U*>#J
M"O'^Y6&.. )? V14G17]N-\J >E(S%W: Z^"3MIM>;8M/'YI1>HIQU/QPQ-)
M53<)O;? LPR\98!A"C#1L$DWHBAH'&&!V+40T$PNIN//NNLJB$W6E7N9(GP=
MPRBEW"5LU<4)-3A$1$X?D[YQ=GSDZR_+Z\;NKG#AE=A^]!0A\9),,=U]F!;T
M3'2@2/Q?,<_+F0=Q%^FHPJWL<>AQ"**-="OT85/+#:6SVAUTMY:C$5D11SW6
M;:X]AH5+ ((N?R-_-R%(X86<Z!H6BSOBTY!K-I),A+0$@<9<S1?\542K8C8G
M"9 6QXC2PJZ6\8UPR%J,HSHL#\X;K@'SX 2-F))'J+486"5):B/4;]=1!P.;
MA#K!(24T,<J'<"&?@ $X.8.@X &AH'*A0_$C!R*I OF"Z9V,]^($$P4P 1,,
MY )@7I(*B:;@6)#<N L3O N;-$0$WNFY60!K:?X^=) [,6BPQY&K6I.P'>LL
MH=O1$>2*LC]Y%@XQD34DY!WMFC8^I]OBBC$V&_;&"5U:4C)RBDGA>0XC#=9(
M:.!<)QJ+2"_5&F&:[ +S.&TO:E98!+ 'G451<+ED.S@G,/@&G5"=]E8^)M"N
M_OY]_B5@B-7_UVG7N67*L+_GQQ]0B+8[/^VU3"'&O3F;OE+/7W[[FW>GQT?G
MGT[/?)"+']]].O4^''X\_/GXP_''<^_PXQOO^,/)^T^_'Q^?7<OE<3?-@@];
MWALC-O%BG:D8^?T'FUY[[[:+F[DAUT5QF4D^6^$IH(YXI75P0S!&R6,%82N6
MM.ZV=[_VME?NWM+=O%5NX*0^&<; T_RQK9.#OJ/;_X_O:JYWM_\"\Z36W3E>
MK7X1/EXWSNT,LT_CT/78AF-Y6^\5Y<J57LB[I<^RTVHCOR"?A?=_VO1_5;ZG
M5[ DL.H2Y+9.R.J4;_7@)AQ)O[Q\QX_-W?@D=\,PHLT'IBE\533@J[?QL>W9
MX50UV[+\\A.I"?GA'(WTL@03QG)KE[337KJE=8&IZ\I[-X423P*S3EV9M:,_
MO);@.BU"[VBFXELDFHT403F?W_^COW\W+WQ$NWLTPS! 8$J17B<@^JF308FU
M'<W (%]F<&4R_8:)]&/HO0\?@$)[!\^>0O^-9<]$II?)MH1J'8P-H99W\_?0
M^T_Q$(2Z^^P)]6U"?@[?4*0XLE5&$9$51ND3K4KI-E4ICZDJI3&);],DOF5U
MN[&)&YNXL8EOV2;^AG6X?YYX/P</80_O]IZ]$O<.?KQ0-(+1XQK"D\TY3L.1
M]\MMLJIM*6_O^9L/#>6MLZT4V/(/XF'9[324]RU3WL]%\F<(VQ)/'X+X&K;W
M31/??\+8>_L@JE[_^5,>NXIM]FFMJ_B[ARB8V=AH2D)BNK9J%F3<K'RL4UI'
ME;#.4'O+R]D<(]J"I9P.:0[Y,;F@9M9>M]WIMT#QHP0T?!,U-HOS5"U2%2MX
M'Z6L4EXC83UVVU3MPQCZIC.>16;""A*52P-UW0%Y1W=-DAJND+%/X)AB!!=*
M6TQBM/!(4,MMZJZ+[L33IQQ-],D"[VYYO^$,(U.:@_G1F)+H>Y@@O8#)SE2
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
MZ1.\4Y**NGA)"I#%X1PU*HU,3)SN@M3/%9O+S;8P+XO\9<:-.,6P-/&A,1F
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
M6_YLTRWKO1K72M2\+6?'5V:'/G8?R/7V<MDU4JJ,P+1^<U'<MJ$ZIU!2BF!
M5>/L@)_K[7)=*TD6NCG>DL>/S^=9*:OV^NMI/!>-S+@'F;'>MB.255(EP+\!
M:I=<.RH4PK(A*M)(/<DQI%B./$*C-!Z)AFIOW2.!.4DZAFCIE?ARD:9(@BOY
ML[@GIKK<$VLC0+$!U3^#]6:F+;PKV7SO<YQ<1FH\A?_,/H=P\CYGEX>DY'!G
M>$PE!S.@(?B&X&\G',G:N.'/ 5?=)%S</:&*ZE@BBB:X0P%*(G2)IDCFJ UM
MTH^EAL>I0APME5L)^VZ,U8:B;ZL. 4U.38-,I<LY(0YOSN"G5-\:8^7\A8J2
M!5L5 G 0!9>2E,>UX!S$K%&L@9]?*BQ&R$Q\V(WN.S ^,*0&+)@6$5\Y7Y*O
M:Z]C26,22WD>P$5*L]73B?G1&#%IYFJ,*8%20LN5#91,^"C @MX4E'W^D$67
MU,#<.PJNT.A]ET6P>QF>DU^QU+CHT1L7.94)8]'K+(E5ED=7&/*& TC&WB2@
M X_'NJ89E0H=XAYR";C@W'! V[$$HRRIOJ2$TS *,+@^#H'BC5K V@*;V%A
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
MZ+9YH!W"#TM;F12PJCC)2UHOO )O+1PT;36]+I"3P"U^B4M37P)X1/DP*DW
M^1[UZ7GP695>!7KY'W)@HQ1F&,/Y9# U?6@C,-$BF'N .YE?X4?+(X?Q11)=
MH+X-X\)!!/PQ+VR..\7;!Q<G& .[18$*[ =>F\1")XLB#_B=$W=^KV@GO6"8
M7"#U92$/3/L31%E"FQ0L<%/"R?+E@NL3H'C) ^)_2,:IBE20*;XX09'/DE36
M%2>X?#RB(&9R$%,3]H:FSSMN?@)'AV,L(E#K&]G*C;N>FFPUS;FN*5K/ N"T
MP&S@HSN6KJ9?UC6D:R;7@/JOW9)H75YQO71]FZ1Y$0?W+%7UBF&Y]3*U.BV4
MI<Z/2)+"I.Y"DCJO>?QRM.Z8UXI2N[I&D#X?05J^3VO%*'K_;BI&\:%&C+(8
M[3U!,6KCXYN]RA([7B_.E@3NOV!BP)SFP5W+V_[N%L*6+QNPB3E>L\,W9Y:!
M&AWT/T5K>=;U,O.79%ZD#V2'4H+'"J%9GI=K?L)/[L/XA-<\?I%9<\A;&9__
M*1J)^7PDID.RC>%YOQ*S_Q0DYOF*@($A'&X(A\1S5L!M]0[:![[W.H@_DXB9
MJQ26XYTC%_2]3M?[)4A'29'F$A? T$$:1#[P;& 1_X+_:2B#FQ<]?<J0SDU(
M&AO#RMVW.QU?1Y)M'.E@%\-,03R=%-Y92VCF/V%\%3JAI/,@7*C0.T(>TX$3
M;._39Y=!W- 2=Q]Y^K0DK5>0EDZ39.[MMSL^<Q4/_N-]""0R#_X,@P3H8A'!
M2V!]@B!B8I88H/0Z!]X;X#(3^,$868ZPH5F07,%'#E6]5N$?]*,F/KF9R/:?
M!9'9S@F&S@[:7=\&O8'4.KMH96'P^DK'MD\*HB1\\R%L:Q/;OA[M#)X"[3B.
M@T<9UV:E/U53X%\*31^'OFNBRV=Y "H8D#$9O[[W6SCZ#'\80@4;W'OWK@4$
MW/K4\EXG7[QNMPO4CP2/;#=&YIOF2034OFI"#64?/#'*1I=8I^T?[/;]WN[^
M-3U=OZ":YIV&L$#O70RF;3['(E*'V"]GB4V+!2L:=CG$$=%K(R6GOR3$:#/G
M9R9=H^OO@SK8V>M<<V)Z[ ^)&.0WG=*0S&&QP\_0EU$ /7=Z/_]PZ$W"B+\K
MQZ,Z%([JBVENK^;"X,X83L#95N1R@3.>K9P^[<RJ2>(=?Z\N5"3A,##)SF>I
M4MX)D#^,[YV@$>YD;'6\_ULH%5M)A1?].$"OUF]!/")AMH6)]B0!QWOM!G"\
MQ-\>">#X-R AJ.+P*8F(IQXQ6:<GU48]'E!3JN4]>RN8H%M)"]1W3<2'A!*
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
MJN& J$U"$@B@M_X.F; )<Y&PUPN:V"T0Q&Z U]F$94 +-GP1IG:L\,-IW-8
MT/24T!$.W'DGX%LB!+$H&Z@AP&#>HBW2BOU>_#V?=>=H*@:O-]Z(:_<IHY@I
MM\'2&4CPH^LVR\D)CD>S-"\+) 2  0$E0LKT!G!2%B7$3IJV6F:-<U2B49%>
MNTL;0YQ(<#%WA]TY,C@<SB%KT :=R 78Z4723AMRZV=QED.TQWW9K1F2F> ^
M.)77:NH,EA#9#OPZQD5_GHJT,XLLBXD++5>X>SZ'<62-);]":PU "EJS:4S4
M'(VQ9)SJ;FM4N^BUL+_G+CZG3O!ARWA-(L@:H#=0V JGQ0"JG*\#1G'CI.3Q
M2G;TG^Z2K)-,6"529C?I/]?))=:S$%ZS_W>*6]?.I Q8R/&HQ'LMS$-?LLAZ
MWY\(<%FPG  _A=-?$178:+PN,3>&W3WD"'$7"()G 2[A/D"_?$")1!@)PA)B
M.#HSM\VP)O!PB/AA"#*U;/&ZE6S,L4CC2H:O(^D>\BQQ9_U@X)R:&R44D(B"
MC6*5T0@Q@)-9)% %M"0HHM,J;6KZU=Y?U^?G&4HUC*@J%0W%'^/IAK$'SZ7O
M+JLL1;QR\!HBO&GF6>4N382&5>DTS6[H)+!%-$/"%;!939S</-^Z%(,RSX
M5!]>8A*"ZZ:\ ;*S%%0&DQ8NYH*=^P1/#(>S@I51ZAI<3AP\?/W&*=$E*6RG
MZ4BY >HL\P'EP?.[28')8L#^UW1Z<PYA.W,?K"PV)N!2K"6:OJ#ID.L OZ-D
M%43Z)G!IR#E)85.FV+<B;F@KI^5R+1:),A'EZ;4$SFN)0N$*[K%2#Z\X+H%K
M)\GHJDSWT2+.59E [S20OITV95$63\ - HID]PJU4MW/]_HM=+R9<BC8>YND
M:S!<9>0$U-<6;05KO5X"-#BGG!\8W&O,I*@#2&ZK$P!Q1?T#QJ,KLEWP ?NL
M%>L^'UV&<@XTF"#.WX*&PCR,:H9IZVS<!4-^@'F,S)5J9(F&\ /I4@JR7)5P
M>)+-MRA3$/&2,-?1FMJ :+U)S#\!T9?0J5.HF+R '%8)RZ,529Y9:FA0!!N"
M2]]9\@M*ALDO*9-18G&VAY/6Z="#?C2>O#N8[2+MG7A2G&Q85,YHHTQ H.Y)
M^A 7C ^_CJ^)^*KA;BA:D!JA@BW %'1BEQ8UK'WE6PM$&Q\L]A,9PFBR8*;2
M#?1'3@K(3.HT_>@KP, I+.1?$?*#D<@SQQO/B6\!,;4%R RUO(&533<"W4[^
M8A=IWJY-S?4?T;CP!WA$EG#G).H%!E_=,O>'UV?B^>!%%K@_6<<[V^8#[>H*
ML=DC6O$_1^:-Z_TZ3<37[K9QNL<SP1&;FJ2(),+O ^YAFZ5!,VF:Q]D"8DP)
M=M&ITKC6I%H&3'84]Y+!H;BSWG!?$F:\ [C9A,R_U!3G.R@+.S1V_"Y5!B_'
M0;$2?SHXO<-AR]^B+KS7"H1[#IF'F8==*7H.'J'B!)R%Y+M(G8X[79S>\(4'
MJ@Z:=T%N\953> L?120R@V?X?[_!AP&W 9YWB50EYDWN4EJ47#K@34-5Y_$"
MDG"<C'W_Z\MG9R_&/]";W'KDJ%;=QT^_>S9^'GR,#X._//MV?!;^Y>3WJW][
M^MWX;,0?G$82^7;R!7<+QME]U).V&BZ\;$<UX .E0V^UPU><E!S8W%&XNY^W
MN1C']"_)X:Q.G!F73..Z0T&Z<7>?=O>*-O?9^+L->SNXM>,7&W<6L%/_3?;U
M?/JO-B/^SK\B2>B,;B* GSU!"S]3GI7>5CMGAO9QE8[DQPC]=U:UVDZ4K1$G
MD"Y-7CSS:(;@^4]&LQ:2:^XIZF?''JO"*XZF(X>)L%@E27T('L[Y=\\[>_MU
MI[2?'5/:QY3V'4[Y+R48<^RQ4C?S[IU,9_D,S[*EUX:(-K4_IW-6H)F]3'$B
M09@,/?Y5Z?U2M/!#1N]^<ZN@VP0UY0!5,"5H&@4(W%<@3&YB/#&\<YHB?"SG
M*AIAQ+.$": 4L))0@#T"@U*%] 3@/7!W7+<Q9BK=WW*_7-)<E$(8D$\LEZD
MA9!HJ2A:C%1RD*LROA\]9^5<WF_&/SS_"W,9#%Z&WXX_QRJB9:JN80 6048W
M8W\X<.M%WYQ]W[D1QZ/SK90<\!#[^$F<2PS9/[^S;/RZ%T^_&=;$#VEU7T &
M1>XA-VB @%4<3+QP*U4[@3IR&WS]W ;/;L-M\/W7S&WPYO*W\]\N+L]_&5W^
M]N;M^U_/@<#@<? 7N"L<^Z?'RH'B,_?D_K[)"J<^(%]B"\0/E+IWAY!4[M2.
M>Z9#K/T,B'\/ IE VR3]&?@BJ%+ ;Q] N?V">9!W53E-4^+I>_B5A$0NP<L@
M?PLW 7:3#OH9W+CKMFQKSMO 79XLLH)A.)BXPP@:>_4Z&?<K!*EQE%2A,$#T
M3C%SB7EKB21&[0J(^G(G!#030I:G;\[.L&]("U>[DB[&.8R.:WZ@\?4,3 0N
MFIJ1U?.$K![-28V25B&\4S)?H35"0T\$5VCI7$60<RFOQYJ"A122"#!!4&Q4
M;YUY4@?"E7/5@1L@Y3FY(_:O\A0(8%YKQM07?>AK-JV[7VQP=Z_C*LFYJHBO
M?3>P- H)D]Q-VN8-%29,P"S [.>TK"DTER#FD-TQ*GNHW?],&<7,]%CPAX7&
M]'QX'$0'<X0-=RMY>.?:]V)A61J]>W\!J].ZK2P!B#6=I[ J<0COES^[.3GM
M$4R7ZH @5R6.K+1.^4VX+]['258R\"Y/;S)<P7.S6V71^<4[3 + +]YAA03C
MH09^\BM]@JF-"[=W8"3CFTH <RSZ7[HLDA;_FQ!77D]_2*?SPCF'UVM?]7NQ
M!@([R"IV7CX2,NIH],\RPS/)RX25%6[C@.PFQB"+RAS:U$4*\D5CL%*#1<8
M<C/?PTX_]-EU#%OI5<);M-HA&T!%.9AJ5EUT#9B[@D+*H!YNXESB3U/* 5#1
M(G.P\#O\TP^5=:%I.!GZ1YRWZ1-G@J4D-%!AT!8B""\E&_B+G0[1-90L7V[-
M;\Q#FMY#9+:1/ 4?\K;(W:<4N^::!F0:<YM4/OE'5K=T)P$'W(:W^MW#W]S0
M;Y@W3H-\D;Q)A)8V%"3A'23'V"]4YPQQS6[\4&0G[AF\9"HR#]J3"RI@HX.5
M>8<YWD9BA&_M0P</9V^&%7PKPE7DKZ F*Q"$%S[=#]G+TP?,<ZGP(6ZUKAE<
MPG=,,-4@YXNO<C]QRL=]!=+OYOJE8U=9D:_<&)ULH807Z2K.R1?%DL,D=1*6
MX\VI1S]RNQ+F:;X9C_Z>KJUZX+3+J_'H?59_'+VADC/^%#ZJ-?OA!O76#?^E
M';YH'?X!%?<!* ]O23J\U-?+[6S,-H%?+U@ /<>*?N)B5;J@H1W3)ZNKT^(F
MJTI5 J8HQRXN@:/@M1AV8)T&H8&9A"AM9Z@&&COARS+TE"6]0]57$.!P$O&$
M:FRY*A%N3P@RV[=&QA %G&*FTD,W,(&A1" 4XFYJ5'%)J,D3_ NK&-)DGP38
M%[Q8>?5QR(QE9AH9]!<&[A"\Z")[RT5T(B/G3>2+SKF,&%;AKT2 F&#>F90)
MW!*R7[6*C*^0N*]AA+@_R#IG3<MW-\)KD.N*:S#N\\4K:P530RY%\]W*>O#U
M?7JN9H@!Q#BAF'%XZTH4*41"=#TD7R"@EYAYM&S [<=H:DH39[#6T*,% X0+
M>"L:X[KU-94VUIC6X?.CH YCHQ=&V;("<7:@C]@%CW33$A.'GRA++J%2O'16
MC)F0(EQ!QK%RPX]KZ'7UN:LR'FF:IA,U-#8[2(<MQKU)BS;E-\+&=F;4,;/<
M>%$1$@DO1GPS9^4J=CCPM^2ZXD7;^61>[4C+>FB0BWL6GH<WXC[,O88.5*&"
ME=3@[%Q"4A(^X$K@Q,]#S^Z]>;:;]Z780D-&VNB*#*YHZ$'OQ&[#Y[!!%CS%
M.@A7:KKA9G"Y0 '4?FEQ#=7.8L?W]1PZ$^Q$HQ.R9<CUX%@[D^;!_@)_>FGS
MR?N/TN!.H&J0'G@U+U<#3]T+</GZ"5NHJ21A>@_:/*J!(6V<7&2>P,Q/\"3
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
M^FA^+-V!( L6((21\'_&91-8^P?E@KZ<@OI<>>!+2*_DWC;+D"X?87 ;ZG:
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
MIX-GP=2R@,#"P??B<^5;:  J:\A]#I8\\JL,[05X68U3#H$4_WCP4J[+L#F
MWWDTWK+"?0F;X"(&D/N0+[/").*N7E^P&NS.$,*YK/L"K0FKP7@C4Q\:3K;G
M3K5%"H.9IG#M/KZPF%ZT$A-[DSE]@<#\5RW,2L-CO^,&],Y\2@S9L6XGQ;@'
M [YSC'W-] U)2WG09AY^3Q!O87TMZC;\":+ 5D3<X12D.\A_(UA,2TP84U.F
MJQ_FY=IY$\QN''Q3$8,<,]*9@*T6$&='IN$V66!$8LPDQQDV;VZ1")H;4%.P
M31'0),4U5^,&^/8QKW CTPP6%4O?2*RA6PK@-\E!PGNJQE8R&(HT2Q912)L[
M0/.O:85M8D=;\E)TFRYQ6Z-MP'.'*9WH;.'6#4-;&%">10%X086-FQDS)[I8
M21MIT#MB.1[][$'HL!WHD[IEAPWSQT%)Y6:JS(!5$^H:8(3)C5M2=]-;>79Z
M;)Y-4.+=OCY)TABU'@9\_=P*0,P4"1:Q*[ Q&/7 H ?/TJ@!G"=@]-,$@YA4
M6U*8:I,E&B:UE(O(*%15,QA>-;2-E\(K86WPLR&:&6.+',1>X+='&F=%E>57
MNL+%J5MNHVZ027&"7:-B<\5,XCHCD*\AV,=5E^;QF!F=4(F!;AS'BV$G"L12
MW4(,)=I/M5<XTF5C_(,JG;1XT[JE3[&K'[4&BT?@ST.)[TPJT?%"M0H9B^FO
MYJBVJ+N[/(!8=!@IX_;>24%!RL*B:SOBXM&*HL0\?E9J3MSQ "Q.D2J8.7BB
M%I]V_P"KYKYOBG/Z=\E7S>3S[=D1'?.8T#$/UTC\O,8[K&%*\*&>)%V+:V<1
M1\!V:@Y]MZNW3>6S$26I ?0CI6&7F-?^CG5ZJ683'9)]H!Q(HW0>>\QH':.G
M=XF>JL/0,\QWW9Z<?S^&\8^">'^"R"5$6#05>U/?F34SIRD5B@%&6@FN2.55
M,&"U1'N?:,FVU[M"P(2-,>FWT&W.^7?EZ5&,CV+\!<1XV38^LH BA_^)WK3*
MK4]%;5*R8![,\@RR7*"7K?#+ ?'N:F7_KLH=_)HJP<IYQDP=!?XH\/=J0&A
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
M> F(BAJ3C1).4*:%0 !3L8:D/U!EK*=2&&RF:P),9&&CPD.S#KV3V6+6GZ2
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
MLQ\F&'L5I@FWZ[Q]SVSD=>*:;)D$TZR3MH=[0T,8#1^+<1= _ZF3^$P=OOT
M0&TCUIZQV^.IL\H8ALAQ+W5;B8 NKJWE;%CGAS2GN^"GV1*M[GYJ)4P(PP2#
M$+'/NK)%$->>+E?KE&DWG&$63[E,M(?A0VZ$[,;G8<Q#QZ.7/JS$;JAOBN2M
M45BFH?7HQ8[W60KD<S8;+=516[-/WGSA-1#9V>_J>O"8RW[)"S7(Q2:R&]Y?
MCPYTSY)^2V(!O#-=JW\YD:"K7IKV==JCX>&#+%N.O:=-B8MX%%R7A8W!XA!I
M2&LF2&"$4(25.IZ36T\?#Y,9+!(R&"3G(;E=)MHR[9ZUU'X\^KRT4-#5+$28
M"-7/1@.)L^(^%*16**E$V8F:M9$D.]SQD[I _>WIP.X:)BJQWK=NH,?G9#,N
M04K=)8<:1<8;5 :AJUNE<X[2^"HF3YX<(F+\[*[2*4#NJ7SB SA]K6^4$OY(
MM0;&A@"76V/5:44=_7KP)\_7[($EDB\ADFJF9L>F KY#COO==14O(DF"T5)T
M*V-)V<C6('$=:BT&,4M^-V1G1&\,OW'JD3*2=0(\L'0"8-2/\)09I#G'/5BS
M=YN#B,-)?=([VS[T(GC(;W&=Q/\:_927$W?HK@C&_BN^QQ1-W'%(5QF2:/>"
MD7 HL!W%MLM4(B/0A(\"KW<:Q<;@K*_E$X]FB>UD=X],JVLI-!Q@$GQB'V@
M)(XHY?]:["M'2:H!1=OMK"916Z174QT>]KL*%I@I%043#M)/M5,;J*6A&%[8
M419J8%A;*0--'@8_WJK@FGU(5N!B",M>U5Q@97CBU1Y>QZKN7D%O;;)CYZ$=
M.*3H; [[5.NC/G#9J%:LPOT7DP&F)9Z!W;/]#NCJ.W]4K$F\/7;$2I!Q[I]O
MN( 6 @S55GQ\W0'(QS=QEDO# =[,[I'K6!5^97IF$,?_>A7XW>7:'\?E/3"U
MIV_C;]@03$^(D_ZSDU0@$C$4-,I2^N8]#W_D_0ILM=2M):J]HA&J:O.+_ >L
M6G#;##>S& ::'0JBK%1 EBK&@2$>8E)B8/]A-%+HEO6K:N#G'3X(:L4T?#;W
M$[]N"?7.5HZFJQY_8AEB-5QV:710Q/DX!"B8:B(/0T>4C(&"S[#W)G::"6L(
M!]=(Y#X*F2"*%@B0,)]10N'@)]OM/&+"O0S<F@&I(8\5^Q#56O]NU03I](K*
M!JV1!U^4!_:W2YJL!]MVEY,/'DO@U<U+7QM%-MSV&<X\E5T0],!5A<)*9S[H
M[U5M[(OQ'S!\ RIHH#= .C3B0 []'OPZ<V7A5#!*[RRXNM2\!\TB9G6'L_ #
M$6.8HL=A0_6!I2!SF63$XWK+ML'GD?!RQZGJ.N4BOL\1Y$ZZT(1[U"@PC:)P
M->-)+>EG,.(DL^(9+WI\#59<>]8(/A/YTP-!L$LH%J5?:+H[F:J[_Q->;ND]
MS_!#I/> ZU'<\?UB.8B&T%:]QB:RI+T=<H5Z78,.(_8M A999[\#WK65K'?
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
M77^FUHZ^]!YNB.LJ7F@5W"JK4TZ)(A2 -IP[0!%> :VU53ID%Y+)C R3=%,
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
MRJ=I8U%(%S1%[!& ]P=OS)+[K"\PV^.;A['TTXWX.G,RE-DAHPA_C*:/P!=
M\4.>8\>G\S9E_HTTD@($[@7#*)EWD_F2H W34NB04@4^A[J4O'R[CKNZ@\'T
M<<JVNO*\\^/4Y[6=/"[Q-CY<2BCXK;C8=A)Z\"TTG^RR GF6_D[6!M&1$VY(
MORP%0T9.NSW_4!<%8TTJ&*L,^8N ^IIR4RH..KX_35?*8>*YA[?$L<Q<@TL!
M!LJ*EL_5L(8X$P=L;SDV>$8>C:%A:"K)(B0K\Y(\//W[$/C8I54M_(*#_ 4S
M81$F%Z3BXJWZ-%&F'QZ.ELA -K.W',WXJN'!E3$9+C<QUH:)=$\U/2XM#N'J
M($9G1B=SG? 0NH_D9Q#^P!?F">H87_@>T@-=I&_\ ':YSF>L\3@MCSR?X9J)
M.&;[4NX0X0'5S]?A=]?W_B]+8^";^R".AB"$V*?H<HK$.J&V"5#-<MMDF1VQ
M/G10K676Q.LVT[8S#U\(:Y_C=>6>CX4W/L^1,2C*&UP5X[B88IN$Y(E7K6/&
M!G0[PAU#V3R)UAECL@:4[K_)(,451L!GS=]9NL0*ERE-6"=&#4;#9\N&I-"+
M?C LI>8=BRZ#)8%\GK+\?79UQG\1#S^SN'DR&SM9]D<PITC?/)>XI+P9C+%
M:<&2Q&^F*2N/#L"NH0BG TP2\81F(L\95]QF"8F;*?#J0,KM%KWPPL=MR_(;
MW.WR$\ 4C@) S%D08*^\]*\1YC7ZV!AP>7E#V=$%BZ\DT?4:.\[F7Y _V.<2
MSPJL1K!.:&46FCVKM<#%L3;C3^&$2J9JPU357F"I[<HG:<KQ11*NJ&&#0,8O
MC;4,^K2$D+IR?I#G\,WHX\,[U#VH^01%M'!FY:?,X>RG,AOA+DM1S[A,0$9J
M6S>8$P.R%534D31,?%4BO0"!2O3E933.^H?I\&B7ZF[,]KM\IP>5@:S*T(T"
MK*)] =7P [TB6M$X]P%Y,^"**&<I44YUHRBGU=GE,&?GVWFO+YU=?_W:Z_>[
M7>FB=]6Y.L/8?_=_;[JW_?K#]VB_WP=N2-OQ6-DP[>JF<H07KW SL@L*3_H5
M>^OXH/5$?5']QE:I41N7->,/R8300Z6/E3YD$@(;!X;PM1'=I@:>3SQ*!)9D
M6HKY87#T03M*E#\?>,G*VK^ZX0_XS&T:!*(?6BVNE,ZQOK&H.I+I8&9_X9*9
M@,"FQG"Q#U](A[=(!VTSZ?!EEZ7#V?4Y3>9U^[_VSAJ0RELB"]QA,*'Q3:#^
M(?4ITM86/M2?E<Z @3B@)LL%N0^G6, ".'*8[*"50B1=O) ^7$Y<?%Y^ [Y*
M\$*2\3WT^] ?Q?V(6+-%UR]RPP&_Z>\XCP[L I6V-%"S8!)$R6$G+VG<88V#
M!\S6^DGN<204EO>-XGCRZ>-'+SS!C1GXWPGP_T?!Z:5PNKX9IY_M,J??W/9
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
MV7/>E%TJ:XK89",YD__"#>^3F+\+;"]4=H'*5O=-9?]#J.S&J^RSW[]T;_E
MBM^WK:??X'JA\B111"(0P!W\,X);]O#AWL,+_-CQA_3-\&,?/" WCOKP_5]P
MJL*:BI9$ Q>]J5GUJK8U4V\MM2VD N-"FG/EI45SXE7<;DI -,?R=5;)WN'T
M0O+]19K%9@T&$O5-\5P\IQF2$0&I"+\9Y+$MA7@+EV*6WB*GID$9PT?@1XD\
M/& &Y(G0=<68$IQY1F9I@/&10 #!D4MI,),!U3F=5+%P!IQ]]Q[Z[,%-O],4
M53D$B/9=.P,GS9.4=,!RK5!':9UZZ;,7#-$";.<,0_@@'W&)_=Z8P\:8P23$
M!.?\>Z.7*":/)PO?\#J15Q.#3- R)$]D'$SXBNWE5!Y3V01O?X!?$WX5EJ,<
MADC3*$D1&GP_+]K+R;)>]EDVD 6H&Q\.'V2 *2+DQ-K%I"':XFBV(T/FYI\D
M$V:>W- +IE$R3X;F^\$DAD^.?-3(X 8\@)G-<I4)9U*[F";#::$ )C'IR=F]
MDYDHX"0\!C[.!^3S:5CR/TDV^B3^&80_9.DA9*O,X4M9W@X^Z.+FY'C>T7BA
MV\Q1'"1P&C,NIYY#,(W1Y@)CPA]2+\25PN!^&B&-#3S$,@Z,G>#\U_2,F1L1
MS@'2_0D^ A4V($X\ZA_1>>/91G;,7O?Z.(('#-1']GCZ)#@4OWB4;%:F@.>C
M7ND(1?!;\#4\Y622#.IY"%U [W1 KTAE'[696<$!._M0 K@/?HQI^<0DP%@H
M5FW ?>"=CS-U'MEOBRB13OK</MML(L!81<KXI4-E/QE>A[?$C0($RLNE]X.,
M7_K!_+MN^0!?/RY-"#OJ-H_]+M%,8\NSA]=:IYTHJ=@9(N/1G^<]W*Q<!DM=
MR#-N R=T^L-,== L)25\1<?=>\PD\U[_""<^5DC!]!H'$SZ#35=*@$5+AABE
M/Z;PXN\'IN!SR*9@#R*;)FI?YF.AF?" >_#: 7A\-NL^G9&UH$R6*I?Y]ZU-
M$5]P4MKUPWD2'KD&11>A55>>G=I^Q4Z="1S49*C^DEEAM9FEZR.,&TS@;[#*
M)A"F%(=GR4#7Z_!N>I^.=[UE2@7'LL%'RL>NI6\F?U*[+PG778?IR:/<86\I
MX_<#>K>2+4(X\G7QD$ O2K0PG6.'.A6)(R(D"4&^;B^BIKQ/;!F4&CZW>6@!
M5K&F6^!I'!0W&'GD 2N5!E-J'04/#]X YX'$Z2\S>9'^,IG=GLU YK^B/LD(
M:)8DPG;>0Z$59"!G1P$(OHC>&OB.SUT.'G)"%RVPV4_GOF1,OX,::,$X^/["
MB^22(">MJJ)VV \_^#DFP^_,\XE^>.,Q]9PR8RH,AF!L)"8L]YY> WSZRRQJ
M*W.A/8M2D "#*?74U](=B5:@=AR:?EA71T?UQUX,MB$-X;*$=.DA6"SC.P;X
MREPF48>3T6+ ;.1L2<O\^A:\YCA ![6 R*K@V9+9U*A&LI1G>IDXU-%#LGT*
MQD^XA6$:YJ">F[']@3I?7L0=B%D>Q0&84Y\[%XR3^'103(+C^S-63T,$\LP;
M:$TB#N+,&?SRW-? *<&%"<*TGC2:E2HKA,82@4%+M+&X&#Z.]EMJ\4S!QZ#G
M2_TD7B\KT_48PW]/V2SWA5FF]R_T./"?3Z?"/]XC@V>P?*23D:(C]AR46&.2
MB;Y,9&92??;[/^?R1OQ9;)E&858H\7(9=!%1$1G+\U6B&0#6,-G6INE;N-GU
M0Z[.HS2E;;[3XLC.5"F3X5$M-CFU'H7(RMXQMC6O0]PDV"LGO@6&>^D7/O*
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
MS5ILG-18J\!B21YA6_DF#,GF8\8U)J!FX;N3&:4LX-[+!=QOLX [FR4K=;*
M^P4;>+1N:BFYQBO:L8C4"\K%UH%YGVJ>K:4!9^"P6/9(#<F[N84YLVL(U@/>
MVVE7=6HA7OIS:BYL2I5+'N?%P-^#Q;=?3SR?ALX"UA^=EKYD<Y4COBL"3N&S
MB?-Q&(PEVGZ=O9UQ QN!7$S?Y5*Y]3;<_)-((_>)@%@<TFT5>&?,B#V"6?N"
MIQ^\$H1?H$ $#+9WS0SI_X#/Q+"&IGP^8P^F?U,_'_&U&(D#)7'?R4B\)EU.
MQTR'9$R/,'A'X%.NAYG7#O;0+3X+[B9Q!Z.D'#H&I9HXG[R#?T(+6N9<T122
M./IK,)[26=QY,/K4N/X %L:8T$$!8SZ$+&3]>R[=()2@;:7UG2#T1 *"<L=1
ML$A5.=3#E?'XG($&>0;*'AZF#+2$2&2)EOD@IPY"CPXUEW (^OV8=38#?.J5
M)0LBXIA*C>]L^-M%Z#Z2GT'X8T8:?- 453^2O"B:LI5I''2/'IR46E!W$T1&
MB("Y#K^[OO=_G.8YB?3!MAR"1<D^%=%1'!_.KN^NC];5$-M1KSU?"J8A,"T5
MN/)Z7MXLC=X#R4@3-F9$>G"]</R"]$Y;8A^3,??PZPF0>,2^(7OHA-<R)G#C
M]+F12(JF8R9Z4.C-B1]\J4Q.QG<!?'  /\H*VK>?JUV8L!4H8\#<=^+#27#8
M'_R>3&+&"_@-6)*7K B@Y^[0P@/W1.H@SWH%*$G \N@"P\)_;)K@,A"3AP<F
M3@1[;\#>P)S">BL#)5_<R&.LEMIQC;:^ZG'4^@7:&![OLA):($[*T $K\$XB
MWM$:TEFF;TXD!?+V&^0!DZ_X((_6>40DBI)U)L@MZ2/IHA]:WK7VDYDMQ(3'
MU_3&*1 6)J"L;^2S^9?X$QV$(/4 )))JGDC7(%!3<++-<!Z-:I)GU%Q1(FU3
MCV,>,ZMU(C4;BS^\OA1.A2UJ &JW1<R8"^&_9;5RN6HZ/D>&)%Y^HC=RWO[U
M$YT0,8IY5]^'&75TQ"OOCMATB3 =9T%U_3V9*>.CW\;53A(B3KX1M1-\:3BD
MKDIZKF\G=R?2 QFB:I0B,IB&;"'8V/V9+1(#-,+A:; JG([YAC&X)9^\F!I9
M=]GGZ8JI9V;@YVVN=#\.7NJD0 [5;8#5(WS^2>4(+N="<DMI;1G6<.#L$(@E
MA3P'9W\41/G?<EIA$TM^@BT%CBI% 1A5= LXQ2[[*J"7X!XE%'S*C0*?HAL$
MS32DWPUFY12>,2)TG^IZ9BF2ZT/(#/34+$)*2-XBIP\<3NF09[!B0<3AC)80
MCL6$7O*6MUA1/]TH9Z,M-=$$(::1GHSV.&FM1G.J/SA5,<,[&)#A-&2Y*J:O
MF'O@13^BI02Q]I>N13E+SH/,P)3/D$E)9!IZKA/I#A?:Y]Z<WHT\ _A]JB]1
MC$D@FV-4#Q[:]T_>D(XI!YD(?)=$%=Q'E/%,%@*@!^,@XL]<[XY,37)LN,P5
M24[SY(ZGM!DLC4TM>CSI4"(<.Y1LBL2&IT?JZ#RZ0X+&=F;DR.AU_"3 (?#G
MW%<@BR'O3/+S*]?%5NXF&]DFV869:*(VA<^G*J&4HW.<-C)V&"FF@1_ .B,(
M-R/(G\3]0<TH\@QZ/.*N+>L4HS_/@69(Z%PG:G D/7IK&&2I;4$Q2(\%?\<3
MO8+X'$E'2*I\O75&L!2#%".X<0YC6N!"1I$;OJ1TYX6#Z2.;6<ZLF7LR]L@3
M5Q,Y[0./1<H&V.14PGWJ3>2\X@TEJ/#77O/7<A.4D:;HRN3,T-J3$'L]ZJTC
M#=[L"^#4-L9IP-",YYD5GK!)H=TTJQ)"X#3>MXNX+ S\< L9!.W$#5,Y6ZAY
M:?CLF5]@,@TGH,D*C<:"X%>ASCB1W@4A)J4BKE(GR9I-JHOG%/ '[XC5+8!$
MHU8G]U>HM49\>G2X=H@;,X;L,S3$E@/RD, 'QS+>9(KAI3'+%;"0)\9$Q]0/
MPK BX")R!UD8$@F#1SI30P=%<-[LH5#X# =-3_H:GNFE9K^'.FMX?+;I/!/$
M2#,$ Y9K(?D=Z$RBLM3@&1!OPJT1\++!9?1BBH[9"]-CWQ-\#C40 G]<Z#PF
M@PXSP90+EC 0)SG:>8CB;P&J:X$U8Y]);J,J." @'^!@0 )LA1M^R=3/35]T
M!^#Z, S+: G)^*D<VN=.E5([IP(*,X#H>,AS-IEYP#1[HKB+S9WU6T*=>7E:
M5BU$[O$;"LE\/=$ZU2C%U2";:9&R;KT5+7)QK*W"\(S-4E!2M*3J26)E3Y^S
MNJ?9/[(J*%;M(]%J)RDI'L0J*(G51TGA]_L/JJG+4O*_(_@5+8N2L"[JLRB,
M>F,C?@54OJ+1OB%D_X5O*N*9/<_'&;P@[<>9@2IO8"T\NB]T21(7[%0^4W$^
M$Q&(6!9.1@/BWV20:AM458D?QJ3YK,<%.O9AB@J.)Q"9/HZF]__.!4<S]X^?
M-J*GN@>M_8AA)E" _X$OR)8TS18M8,C.X_>F^0 WY@[A=Q[U0NT"%M],\"XU
MBX(9QPV_&.\/AT5CIG:'ZMTTV6 /ZPRCU .@1MJRCLO?8ZP=J]=AV@TA@&FR
M00(^%M%YI.!#6G^<^KAF%Y.X9!S\9"X3_[4+S$93)&' XLX#-FLJ2?"GT:'U
M@HXLI.U&LU\;A//YD9E?<[9G7S5(ZT=2(QF<$EX+Q,*6S*:.N.F8!O!8P"@D
MF4VX;CU^8OL>@?AX"L9//-I/P]!L$R&(E_&8^-]IL(J+*Y!I5,!0:4*>I7]/
MA]^Y;.R/\E?DDK 0/U%N+=T8$8)&/0A1+(K)17(2NW:-"&SL_B ^[3F7?HZ"
M,>'A>I8=@^^1,;J8.QSW@8NIAQ*,S'UIZ@=+$?.-R,+1"A^  2D_'PU=1%L
MY_0&(YS=SK%<:>"_,LFZ55EYB]IYRES9[SPL1?/0_O%W%[3DDQ?&F!_V@"Z6
MBU A/&GXB0:.@'[O63(*FWDD[</3T=H"1)9"AH^("=+'X!ZW&%%,1"1\\@8$
M \# @+=?OYBRI2HG.MA3XW&"MJ1-;UE!U4FN!"#!.?K3_&LS\1VYS$0OI@.X
M''D>C*<1*Z(<XMH&[WZ*U\H=.6+6(2U@X'D)4 28:?A.DY6TUI;K!_BJ"7\!
M?@'R3);H;*,9G3()P/X\1F(!!&**R$]K.XO/B:)J2,9PRC#3#[/?DY2C)F)E
M!D*X R([.I4^:QX_JWW#8V&,8DH5P#V)?Q*"PH[FM<#] 8CY\6CV>\OY3BX.
M$U5$-U8P*Q<C,(\3;MLF($R(=#0- :ZL6HYA+P(78.SRW']R Y_\'+\<C]VI
M/\#2-(9P%G[R6#*%OB0S/+GX?D;('M8?\$^Q,@Z,=#$_@^5 BFXGX6YB:G(\
MN7 8\"!K2>ONAB3JTP@SC1,R7XVFB]Q4NJ-%0+V11Q!"]%5J]!1G5"E]4/4>
MI')B/75!#<1B?>Y%G+*RW&5B]\QF+:FL8>R0YD/7Y >TGSR6D$62'F=;6I*O
M=-E,J_2K<S994IL.?B<61L%#BJ%#RU[]?-+P<;'(*L=O+&\+GQ@"*,=H^WSG
MI69I[O95EDP2"._A2<$YRW7X<!CF,L@)M28R=#D-Y B $7I:-L!""3Z/9--
M0?(,:IGSU/NF%CKU#C /4U#.D*2S"VL'TV!(GK%9^FJ1N7E&+-]2D7Y^7KOG
MXNYO4UD%5YK)C\M8=(%@P[0XNBC\F@4<EV3RL':$\]5F!P,AA/YB'I+,08L9
M(&G!'DU-L:7W5#TA;[.<TLP'X=MQX&G,J@G3C]!G9BN.<ZF3^1J$+'F2('%>
M+/#B0#X4%:\-H@]$&Y6\>+9\"7_1P]C&^A=6G)Y(J^27[Q$VLY40X #CEDZ
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
M4%.MSB(5CMHJM?9+$ Q_>N/QP>BRY,(U*"J;EL%I*,[$[+BJ<%>1(G($[FK
M73EZIHVME+JL&V*H0 ,U4-EE49>!_WW)3('#"D(B(&J?*V HX)W)NF7)EB[B
M5%M 8S7ZSZ !Y+:J@I\MT%@'&DM1A8;6.C7!GW:<ZI+5PN=:I?&H_RV-$SUU
M:-'$AL0-#;UUZC@FF(5"H&T%C15I)EQJI;5EU1#U-_6@L1S-A&7 FFRTMQD,
M%/UY.]V+)# A,"$PT>3^O+=#J?X6O77GX)0=O_*7M/6)"3LKS)PFS5JHU;'!
MO*HA&[HF*UK1S.L]F;<@J'^WJ;\B?Q G@VMRVP!GPA!S=@3U[PKUE^-&XP!U
MV;9U657V6/0+5W[/W!:!"8$)@0DQN78K'KOPIW?.IJK!B\:J,3"CS+:L6$4=
M.7MB2@F:WT6:K\9W-A6@>4VVVHYL%JZW%C0O:+XY-%^*QVRJ6*!HV.TE"U+W
MA.3WVF/6P?8>!E.<-M!4]Z"<(^Z IR9P(7!1+RZ:E0+?V1&UE:JI2\_%N4&X
M35O**ZL/GL]W:TON(X ZCJ3@08I'!.T"&E[!/=S2;[UN)/WTXE$PC:60#()I
M&!$X''WG) 0E'[Y(]\0G#][ PY_A(;=?OZRHT,[.]*J[^<=O;@AO'9,>O"4D
M4=SU8R]^N6%?^R7[UJ_D\9Z$41B?Y<Y.WPQ?T7GVHE5&O)D:--8&!HW6.M44
M6=&=DT5[AO$)T,<8[X]#4,L"B]%TL+#]&W#2D\7$B)1"A-+;.1G0,S)HZ:HL
M(=XIN/"F,I!<-"'PT2<R?CD2XY8/](P[V^FP-7W"I\#!;U,9(J:3'^H9]\\N
MVUK'4&<P8,;0Q'U!%7LPO4+)Q6_8O6N;\VH:M(U5UV5;]/]O"9,5Q;A-Q*2C
MJ+*ABHZAFC!93N36:IU:IBW;%4[^VED3;VNJZ<X=HX.-OM%/,GYP0W)P2JK[
M.!D'+X3<DC&ZLCF'N3Y]A56PL@8.KUZX;%)(N4J16I'JHL6=9KLM&X[H6:X?
MJ>5HL7;K%/E4+6S5:+06.P3/B\Y,/#B-1F]=M\]E836*8<J:*3RN+2"Q&IUE
M87F%YLAM,?VI%B26HJ,L'!ODR+8E)K76Z&B-@C!F X/&@>N_(U6;C!I"GXUW
M*DD3>#A27_"0&TPT)/>',R[O'"Y;GZ[36Z>V;)BF;)MB04>%Z*M(RQG4,[-5
MV=%%4'&;Z"M'OYGH@YEB0FPS-5^Z>B,D3\2?'HX;=@: P]_\TXM'9],('D'"
M)&;Q4I^NLG 6=MLT9,6I+F8A\+IU)6;CC%='T61=K$!L!E[+T6X.3DA4Y+;8
MB%AO"4<X!1V6*X6B#EA A\'R ./A#('EX&A"KLRBJU]M1Y$M3?A>6T-F-4K,
MQO6OL@G&B>:(G5'U(;,4S67CU'FC+;?UZG+8PB][NTJC'1K2<$I;+T*64P55
M%B+1[+TFHWNOSZ>D'_!L\@V[>/>9=[!T'A[@+?";VC2;K=%)@$Y;Q*1JPVQ%
M:@Z7Q<JFT1:(;0QBRU%Y1NNT2C-TK_O #W%*E,"$P(3 1 ,FIY5ANIM-'ILV
M6&SFJV*&V@X-52G+6&G&!)XFQ.)LD^Z$5A5=MMIB>K/@DAWGDHJ\/S;AW[8T
MV5&*? 7!)3M]UX/GDG)<:;IO7=%PJ]@>JQ+AT>^9]R(P(3 A,"%FNE7@ZI>Q
MG^QJ83^9F.XCSKB[,;>MI<LO#[.O)EE\CQ7^=:[%LYW6J2661&\)AQ4%/G I
M@ZQ9AJR*-JFZ,%F*<^XHK5/#L&75J:[4?/^,QJWI*KH5/M<)NI#S.0#%16&0
M"V35J;P<%6==*;)ABHJ?[>&R&B7F8#>]9<N6+@J4:\1E.6H,^[9MV;:V6: L
MXKL['<L2F!"8$)@0%5O55VR5'?KU7PO]BEJP_<S?U^KV8#6\J<JJLL<)?,$E
M!\,E%3F4)AW<H&,3<U&+O^"3G;ZKX).RG'4+!V$8<MLLFD6Y)UPBP@5[YAH)
M3 A,"$PTN1SL[5"JOR)LW5!"Q8Y^4[7IRC/NA-%5@^-NTSXNV\152T7CV_?$
MVA*$O[.$7Y$O[E#"-]N&;!:6M@C"%X3?,,(OQ[ENT\%KABT;QA[3_5Z[USH8
MZL-@>C\FC?4ERCGB#KAU A<"%_7B8F=S\K4XTI5JH[/@\=&+'PFN@*9;6^ 3
M\"W$'\S[XQ^N@I@P+*KMHTUI<-5XZ_04'7]XEC_#YA[F<^1]\KWQWUIQ."4S
MED1;@8.LKJ9K1M]5)1 K=DU>@9@J(%9DT[X",:TI$&-2%OZ/\[^72CX45[-R
M#UZ1\B+-0<DZ*]:7/TI:>-9"*/15D9YS@0: *A*V3B^.\]^W(,&,5!05_5%\
M4BJTYTZ*+^74T#T!_P34T/BG^Q*UTJ#D*%59/(S;IO]\YA(<E.7GG]XP'L%5
ME3]_'HR)&R)*1A0A\Y(YKS'RRD@]L>S%$R8OYX6Z1*7ZQLZ>*XU").@_Q<$
M-U&B<@\>)&0*Y(^_?G1G_*KEL,W_/]57.8W&%5IR BD]PLPG"I ^6V%&(>J<
MF-X,@:!._CRCG]UI'"2OA Q ^-);]/X[5'KNB!*[S\88^M*[[.%_4N_J[$2:
MQ<62FUC-O,G9]=7=]67OO-/OGDM?.I>=J[.N=/=KM]N_DSXP*3PEPZ.=ON.'
MSG@LN71F=00D+L6C8!J!-17)$GD>$)"G($ND:(0KS(=N[+YRVYRLU#+)O%10
MSPEFT N4EP=D/)ZX0QP\^[>6TJ)_Y_8C_?LBWT6Q&P+8OES?GG=OC\^N+R\[
M-W?=3\D/FR6[<A*0>1*?%'[T3TK"D&C]S\5JZ*=L]<]K:;CD2])W%_Y1_R,J
M\'6<5:Z.Q \G<1K(>.7$!/2LW="SYG,6G@:J$:C-_UM+2TF->Y3\ >J)@E8&
M2]W^2:'_K"X]2G3#UIRC<S(@C_<D9!?45?FO]^''4W0\-HKN;AD=AX0(0R!B
M[Q%1AP0MM_.Q /O-0^WMUR_O2,:]_>T".+L.G&]W__5NX!P.D[^?*"JBH<8>
MK%;BSJ+>V@=RU$0Z/\1Q<ZOQ=H?>]@A^1<+H+W]R--7^+)'_3+WX97M5AO6,
M:A.G6Q(*W\&$X_;&\H1@A[OA"XM2[?.T17&Z;;%'C4II:\WS9V,WBACJ?I=2
M)J+*)Y(^H&6\,BD9^'=Q,/AQXX;7X5V,R\-^<\=3<D-"^IA7$^!_L ?04_S^
ME;KFTPB?3!^$R4[ZJ^L'^A6=9R\J2&?^,2'A'_R[LF*]WM5%6JVGK%^MU]9;
MI\J)HBB+(XAP@:/TA'?[+*T-%@;*SC0>!2'@;5@Q.)CX*P,.1NM451198?\M
M H-]$X;#^<WD38%R/8VCV/4Q@+(S4#'72=//W+(71=,=0KO5.G5TV59-62W<
MBKZ$##QZ2[:W.T.KY$:8EUV(NDEXZ\]2U>+%:*!XL3<@H'VYL[-4I+XN8]_A
M(U<AGDL ;7E\VEXAGID!O#4AW1S8& "."H1THRZH;DM(&QL72N[L\,0<35!A
M6['&+J&G"@@!!V86C6S8\JS,O45T"5Q?#J)U@>BF([J$9C% -+A=.S?W>S_C
M(?^J.1[RKP88[T"09D/B(6\#1WDV%SC&;6S9KS(BLF&LH&Z0@"^KZ[9L&I:L
M%VS;G#4[MQ(>JALBX.GJFB,;A@K6^:*^3B"R?HBD>D>V;I"U&\%730*)JC2!
MKQH%$14AHLF.[LB67:")UN<K7@LA7-OJQ&DI'H\*KJVF-F"5T=YBN@0&+P?3
M.F*Z >O'!*8K=FY5<&[UHIE7C?9N#V&K56<X]! 7%8S&G[C>$([/E>W G7BQ
M.SX8U9L!]@;@T///V/VW/7<.> _\>$,!S\245;NZG3S[*6S?@,4JAJ@!%BW
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
MW\Q,^W93<<?&G&W/[WC0.MC:;15,^^_9[7Z7$GW\U_L03*N[QBOE0\#*O^K
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
MYTZJG:](?/W0=Y_7+!T?#*:/4W@&&2X[1LW1MG;K5-=MN6TW(-S6,+(2@D=
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
MV3/9I>4]%PV+%F3JAB$K2EYKCL;=@#Q1"E4I6T4HY2BM?4R>$L11'7'P&2'
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
MHREMJSAI8'J8;/9->5!RI?DGX4YYI[1&=SCFC0<>_/U!<A-*ZGXB0<IS/UR
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
M0X-Z+E.689-R^-#JL\3-Y=]NG"-]KEO<!B-U6&)BY<[FLFUL6)_"2(2P!E/
MXNETW+_2.)'R=YR=,27K42TX0:S,-ZE$Z/FBZFA8;QP.?G&T[A;>J(-JK%C-
M]]^B08'>?\U2',B#OZ"C\AYHI J5Y=]G:I\(#GXZ04N:G)VA-1,B,9F47)Y<
M\DS)%=2<@7 7];UDXG V\V2--&1M)P'KQ)$T"H!3K 2T(RQL!K28<O4T^@Z]
M[<IGZX'TI_"G_/?8<,B;'DTEZ>,RNV+MC]C13#IRCCW?(Z;]HN%!SM','0KL
M#AK/281RC#N^]Q_>;)BMC'-2=3@R/?4WIFM:>EK9N6A)1S<\HXR31O%(%WRC
M3[7YBGBIC<"5&^-&2ERR1T-<EDWFP^7*H]\N;D'AF689CJSXNUT@'9^ *SQG
M&-\AP74UU*V&NN4E%-L*OZ=DBR\816]0*WR>?$$S+DA(9EX'[C<@@S=!PSVY
M'H]E4/X+:"'0KS'BC-[X<!G9T%DGP,Z9(^='J5@%XM1@I4YF\[1'H^'@HH;K
M'0"NUZ[A>A=7!N-;&>=;BO77XO;*551_44,M.\E;G-R%\_G(?S[MC!JG;U2?
MOH.</J=8Q__EG3YB:;2DYH8ZJG+F#H$H6'\?D[<]Y;\L7,Z\(C268:U:WDCO
MN@]OEX A_Q&_%_.$?X_/HUL!_D5^0GJI=+99KZ17[8_&MX;U]^OK+\JEM@[D
MTFKO@VBF3#77J&3J)/3A$L]!50-/)-W!1#1]^U1T(J>MO-VNV0WV#<Q@53!?
M%]T-X4-&B+_E1.SR2\9P'R(\ ^C!\G8IN#O-)A;OK@7W_@7W;2VX+ZZ^9/(*
M WXF6Y^?^)91- 81KI#O,G1DDZLT3F^!;ST0,C+22O#25S16C*!- [6O8J[F
M;UZ3EY&=<V9<RI-I$%RB J27KE%Q)&&>6R>A2-''+V1M#!3;A478,GD#0\41
M/*'^92M'<FS-0AH*8V^! )WI3Q3![D.I+1[0;5U("W'F\]##2&J$X07T-./7
M,RQ>CB%4.<B,ZWFH?]Z&3N3B/W@F813;. !&;M'%Z^1^?T^1)$X$(;>R# RN
M&*@PRSMTN@<+')4/O&IUJ'S'%+@40D*.'8F7%SB^3II!Q#Q&6^%YBJI-X732
M.B/RG<,"Y"?'89;K_&D#WD=^ADTF=GDL91;M]]:G@R (#!A>@FZ.2QBC/%^(
M8-"S$#8YSJP2X$L/WBV?YKGI:0AX9S@#U0T[16$:L-EL.(=.)!WG7OR#-@VW
M4P1_A8_*H?X O!%+B8KF6QR'8X*OL,D7/H!A%T^]N=IQ?K&M(AV<FK2&-"OD
M0W[8(S& [W,*%H>I)*#"\9&(L<&\.Q:EF<TM$,P?$-'3>1CD59.!H0]"YL[
ML$ ?Z$M3&./1@_\8Y)\2PN->IE_ [SG_PKI-$QXV62^^5YF@NW#_'3! L5@2
MHKTR[M!:7O2A0)6\@W1M^J/I2]PX;;SSYT+6^*G7>< )5UE>^W2K/.#DJBRE
M<[8U'FXCI-XVA1[, @_&GY7J/*R+1>5!>H>O]( [6X4/NG6=A]-8R9Z#7]L4
M0SIE[\<F5;87ZM^=IO^C)&RTIJAW<;)'.[6'"QPMY_>E1<)V:RET*XG57EGN
M'Y*[GYW#I<>RB@OTCUA\GKR/$["/DXW3/Y8Z/?O-$W=Z/IMC/R[I._T"C_T?
M#'@3BH$W.=L'=GB61%"J @P]NCBC]P.]-CI@I>-+"E\9&]D,!,)T?@B#-I2
M$L?I;,[. '+&.).)\M/ 1,.((/A4!R(N !$U\M"FQ&\_C--(2(\SBEM\K8E/
ME$X[Z7"PXBF"0@F@B>/IU^D4"7+A2!2KY1*>/S^Q.:'[-?!Q@^ 3+MF,5Q$N
MO6$MB8EEM)).:)L\"5Q\)M&5"9(0""#@<)-OPPR-P;$#^B.TE=[&\R77\EQ^
M M\(=%/*S1!Q3+NEDMK0$>9%]!&"/</@[A+?8^8'J0D+'CB-%9EFPL$-8<>D
M#S_#R=V+JL$VBK7M4L=\@*LXT/LMU4D8/WXW'%+7@4O_]!D O.,8W*!5JZ/#
MJ".W5D=(A@]I,%:Y69+;Z:!/^ 1D'R89TY^@RF+_:XI2^*L(0,C=>AK4\/73
M&YTAY'!R)(MG0@/(]3&.7KEMD0*QN*>Z*RJS ?X5@[C*.YOAC9@I9+$L]"*S
MZ K(@XRJI%QB^="D2'1^?\D7Y1H8:Z)D$33* SZ.O_YF0[UF+X2RO( S6 Q5
M9!*?4RKT"I&4"1=DHQP]^0ND0N:Y5QQ*>!<N!X459\JL 8Y#9L]+M0_WIRE&
MB*R( 3+!$F/ 5K$R9784AYOJA-B%46UI2; !81OIDYC^*&?*]4861LW4IE+:
ME,-K)I<#%QG'E'-T,DQ+9BW%J\^W\4.I]A$1,PT? LY/1>LD#*3&U]DO8#9.
M82G(^J]P!:__AG629D+1,<<C^>#X0D)-?K!-BNWLA[D_E!))1:9@S%"%BKS
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
M+QXHO3"-P4Z-*^UH&<'VL''L!G#&/S!2'+B7,DPS'@LQF:S>4B#3-O?C7$2
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
M03@CNAX(GG#,%'5D%N:+\Z-B72+:%4;EZSI("]&8L:S4AP\I?'\F% \9L?R
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
M"5V/%<NQ516B>>0J$U\OL&&]G6*;(F'Y#H@CM.G0P)3V'2@I^#$I%+5P,.E
M$'E9T^]_W+Q?(-/,^2%R:]9=OPTB22,^-B:JK9Z,%-0$ X2@?H.>N+P5ZP;D
MM@5OAM<X\/J?WBR=60Z5V+(PJYUM>VG9@A8!8F93,:TDN$[  0#>OT-[^A;D
M 1L"ZLJ1S54\AMB2:KJXTIGCBJ-J5^6GO E0T>,"=Z%!UV?&CWHY/8N%QFH]
MNW\]F]1Z]N(JX_4M->SR(&4N;IQ7*5477SDL?UQ?5U;4PUM*WG)%G<LCT#13
M)%IQ6DNP#\LV9K=';"/>+<RSXEN74'0>P<TL@M=+QX@P?$6@M]UTG,@NB<J'
MLN@(B<0$_AF,6;^#UB1@+'K]0&M25R/_D=PTG.+@Q7'*ZA"].I<_@O !S TG
M^,$*W9P;*N$4U. 89@=76E=>D)W 4YT;40-Z!!-!/<ENM1C8F;Y%@\GLY]C8
MW,+;CYO@IMSE.FSW[".[EC_H/;\)8M"YN<JI^*=-1LA^6<-L8:G;>^9=4-*7
M(2U"Y7+R B_!24DO4Z)*)8')2H8B6WHF9\$ V:AHA2)X/%8F=M[G5?)K<HE,
MY!3+6J4:7E9T#S,D7<5XD(<C,45+^QX-PIA*\,C83*9,Z!MVC+W*G)8>\+\7
MT="O90RG87W(.5,SUY"V:5&&P-_(O4E34DYWO8_:1H>#F6TSV".)ETCC4E)=
MH+$_L80#UX9(S$&JX+S8@[3&^[8E+N68X,R5V,SV:#4X,U=(Z6E@3=/0W0R>
M@,_^V=H.5=:IAH'HGAD0%"9<:7V]DP:";LP1_'C_A0!!K1+JGBZ:4Y[6*F>[
MO=W9[E=CET&-&#V)A=2(T9?I8JD1H[M%C.X4JUGS?^UB/+2+<3M>K]V-6[@;
M7XV7D;J"%;J%B3:H9J(-E[+X?B*58;2QF\[TZ1CNF.7.F,V\#.?NL%EMB^4B
M<O4!Q<<_AL%=X7PRK3>)">S[2.@8KH9+^V43-KSMR'T>P_ D#C3'L&/9KXG<
MKAG:<B:<.(V(42W'A^$15'F/<?G-QY"/*E>J#MTO_^V"MW2UY[R$=\\=+O+^
MR1NT)O)0AZQ*W_I! PU-TA,6E%$KF6YQ0X'8B<2:.O>"*O.HZX(73(!K,>:
MK([ABC!-0!LX+AY#C4U&*SYC<E-M,?B1U-8,CP+C57T1QX9LMVGTN9\B/M:"
M >$O"%:!PT:LX/Z5JOE3#:];1%[22QER/)8*[16%3"(.F#CQ*IYZW;#^P! *
M/./%RR7#.*\J40E3S&6MNB3XC<*J([ $B"X"<4]O%/ (H>*7+01>1Y<2M@F"
MF"O>9/!YA$N3X8[T4M&(;!(*<1,[,\$AP^CHX;M/3@#7*)H= Y5P<0+I2,$N
M6I5FB'+*ZH",&0M#SC$B:V'LF4!Y_KG(X>!98 O"G',P#=;Z W2AE-#?$,8K
M9T8F)X=V06'> N][?%)\(#KC<[']QKTG'I004Z_4RHSZ2JB)X=-C E'QG(,[
MVP(.3,*(MM-82;9&.WL8=+; ' <.]KIP+"*@8G#O1:$$1%T')AW)W#+2&X O
M'5]CN@3U,\S3BG[&&'=D5@1,5;,OB4DS"8/1R3BF43T%L?J>MSH?PM2G8"4B
MY\!<%/3# 'B'Y@';[L4<J503K-7HYC;*B=AVEC.?^^H"DY\A;*V3N:50=/._
M.(^I9-W ?>K\(9@S$%$\]>8,Y@1!>H^1;?D[1%C:$C@@1T?40*?=.3)H(+OY
MD*!H_R8W^%-F6?YOZ $1_@&/8'I"'E!@Z'$O(>QCN=I&D:75.X)%$&3Y%T@;
M>)4FK80=H&I%V?C@Q1(:&?J9FES8-5/)2P@!"'1#W2_>4NDL.Q)XZ7H3"6Z
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
M"/1BS0[G'1D.]:-FVJ<Q0%F-""=0BQ $KU9%/+(&%^9&:@I('&E0NFD9:+.
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
M3Z; (831\-P74F#FY8G7%>9&R[]Z<";>7&@:D>TN1K5X26'NPS^^55IC:'3
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
MK?;U<4KOTL]?+6;\L 7$H[WH&?6&K^P^#=Y$+]3 &ZUNU&*)0A_SAB/77XC
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
M#X& @Q;$ZGX^C&R(^U'!IF!;RA\D:Q3:2F_#"/I4"!37)ZFMZ6G^A2_'3;9
M;79A9VH*4P^]WM\6[@C1"M&(N!,!:Y$9*J'97XN/-E,RJ0$K[8[_&3FKF'D*
MK%.X0"%:8>(3&<J<K#QB]1-MU7+6*ZX^).)1K, (7_$8_5A1QAZBT"LD"HAR
MDRL+QZP#8P0L+#%XB,;_A+O[Z["X:K,5%S+&$3=A)_</PYM'8?@@#'^[$:X?
M[A\?/M]]&@QO/@FW=_>#^^N[P6?A<0@O?+FY'SYN&-B>[[Q2ODM(E=(TL7;I
MO.>R2YTV'\S.H&F9B<N7[-Q8L-RX $<4%S&A4L96*66UE<[EJF#2_(;JEPKO
MN"X>0Q>?WG-5Q/F I@U?AD6S.^A?]FXSG.SA1<'#L,3W__[-D"7]@P_?\(?K
M82$V!(G^\@G$S3(]+ C&^XQ_W]WXJ0KMZZGEF(+I$7S_'U@_OG IS!@10*O@
M/;CM=_@%<N?#OP=#^I/TX3VF602?>"_6"![O@0D@'KS;7 @F&UD!*]B B(=
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
M4!F%FQ?3I[&!(PR6STM_(<B=CB;&1(3"-D0Z%8G55N6"=ZYV0'NTGY!.3W^
MG.&GXQRA/<4@TJRUBG)R9K[A!VSWE2H:?&"#C?N,[SIU0R>U^FJ&G7L7:.^$
MK1KHBLL&\79?'31\H-4+^PW)9Q,3^+>!3%] >F;+V5?BX4D-@IM/P:<?7IT4
M85P/_KE.V#OJ=0+RUDLNN=67L^@5M+3[4Q-L:/@O$-WW3-<?%RAB<4UB^A"I
MRF3I(>()FI+9TL:F>%!*RQLM;=,3M(Z$^O8P6KA1NXBL(RA#IR<& "B1#6(H
M!BNC$($9A-H DFDQV4;[)W<^ #W'2VM!_R5]0)OK3Q$=A>D4Q6@(K/_3T@=G
M0>WJ$]AIVD&#,!I3JD;LFZC- "DAGC^UYO![TW[SK=77+WWTEB;^B28B7$3T
MQ"L7@L0K9$BX(/! SLB:(Y*'NT*(0'M)20;K18L(OWL&"\<0'#+VW\Y"!Z@>
M%H$97W@$H4L#0L6;ORCY_GUW$XD,@QJAUGWIQ.,+8GH.J +XB=7;*$D9((Y@
MSD$"@%(H9P@Q,\(/I:R=[[LCRPQ_A; ZY@(_$X@C=2C9W[LS-,AJ>6,PX<@9
MT':7]LB]I184>!&/+$P*^A%^&W7""S^'5A;[%.+Y@(><N3Z%E&!Z0$%(_ 52
M!MX&Q%F"/M$=CZEP@K=V?7J_&@/@V9AV/*E+B]LK=>-=1&?MV)'XJ]RDOW!(
MCOVD4]HYM.U'?T1G\=A9,SAJAM\O9)[ M_1,EI !/Y=T]&5FH_/9]R-CUS\2
MNS82;:/T:5DP1C2F@[B%^%_--U0&B'*QQ1DBK++@BW2]VVIVPFZG?%WSTW62
ME,Z%%TW7G7ZVC@JS$$BSD"((S<JMDG*Y.O$XFI+QTB8/D[AV4']1FF(8<GY^
M-"\O&#?\!\)Z69@(\1E^&8U8*>7F >7,70+$+2!=0B(,WVB[FGEYQA1=U_*1
MNBA05]HVZ KB1Q4"JF( 5>M_'O!Q*NKE8U>5!&-0*I[%6<%9I'2N1E0+UL&X
MNU/A$G"&$J!4)0''MU 9]:3[5+$FI4UK;;;2=8K2MR\?68;%7?IX,U&$E1G$
M*I]C6SIHMC70G,C$'+R-#2*K?6B?(ZY[U4]76C@?5D\'Z-]1KI_XUTL/;]&.
MW^RC=7&&,E9,Y_2)EDI1SL:*2M\U!=FHB-U.56RLQK:=C0G[]^"R3-@C2*@_
M<,8W/T:6C\(?Y #J,V1JJZ_JHI8W1Y3;L2IX69$UTUK]GBQVE.Y)&;/S#]1R
MBOTNP?"ME_I%7C]0EAHLGM[J*RJX_)P>1F[Q2F5B1:8.>Q8E49.UDS)U9VK1
M:%'>TK1CQBTH=22SN>V^D16&\?GJQUU$AMC)YM;U;D(2U![J]4!G9-"9JL(#
MSMAZXCZ]0QG;47-@1QIJ#,\_[GN@(^K.VO0EDCJF#6I!U8/N?#@UG28DZW2I
MU==TT5!XQ%</6RLR>S*6IQABK[)(/F7WUJ;];N?[#O?M6V0CYS.%R[CBHUMA
M\<%U9=')K:>RO#*ULZ%;;/CR:CY,;2=#HR*%@N5H[L*T][]TW5_.*[U53HK1
M[MO*<FK'6O-F[QFO\JLO^NFV^EU%%64UW:VZD=B[N\S&BPB7_&9+?D4!(B+
MRA @=K-@S<Y"\L\U0NU" #)FO<*-#)#*6%_38]1+X\%:%?\:2N%&U,(RJM,W
M3@3_1)X6Y7?1].0>[Z(YAO669-Y%T^H_3EUO<87-V8+MFLX!U ]RJK1E9,3"
M"V$.#P^:E&W7>6;?,P:]V=JO<TQ%7K4 H4J7VOK34SK-T>8=YM'G=+G(6OU=
M+I?\\7/O\,FHM9<ZI]W:L9I5F]-;)Q;Q/IP=%;/CC%I?:I>5$V_*NL/O(_Z"
M[0_!B\*?G&=R4DI[XHSX8BZ6GK5X$SX!#SCACT=X-M*"4YS;G(MC!+<Y9VES
M3JL!>2-W*_F>2UI5W6W:;-V6P_XNJV'[XMAX=JOB%;W[U>G\[OADM/0H/JGS
M)TUC[U7?>T(EH#1K/R3>#!/6*XC>C\3TP&3=6C^PE9M%E!G@N\D"E^\!TN\7
MFA3QO06-.0<_+/][1%G\&O;[I8\+2'S_\&U.W[X-O5?9"[M75UO]+H0P:?3>
M_W=,&ID_FDPC#6E4;M_53Z58UUI4*#X*+O_2)\$>^#L7T3LQZ[HPO^-LTEF3
M5NCZ)9G]/8.OG?KIR^VCEL$W@W7%K-]'L/>?T=P/G/&]NXBJFS;K\F$:6TX5
ME-'J2Z+2D<2>456WY%ES_G";KC3=[_5:?;G=K=7O*0WW>T8'::1GU=!ROW>P
MWTN4.!SB]PPI]'N") O<VQW1VQ7G6P7>#N%O)5'5)5'2<V:2'\P*C@VP\8P\
MF'N6C??<FD!%1WB'?PF2\O[,3\J?7>>YK$/@M>O018'./1+'<CU*RD]+0JD[
M?'6'02YO^ I?\_9H_8CK&ZYD4= MJONY103":W?U],0;[A>S0<#C4A+> .UV
M'*Q")N*L5+CK+$?Y=^GU.H*&E^-0,2<F=B1=[':K<JBG*0]T-J#\ ?Z2>DH%
M2^.4X)3@=S7[QZ%A[24/12L*14,"5Q&-[IFDT5K]3CNST9D'HT<*1@^3BC@S
M=1Z/-B$>+5/-RPE)#1J2=C51D6N'=&J42/! C%/B=$/2LXD\P9[J9Q=P<HWB
ME."4J/LXIN3':>GXC+P0IZ:#6 ^O!61^*U#%02QY65ZZ/,38V.OP*K(:#F.5
M*WDIQ[ >PNJJ5<V-286852);[2AXNSRQK/><R\IJ!R)M^/*J["QIKE0T=V6U
M"T3#E]?4FZGM]&E4BN"H@+\GKY3-75GM"*!;E]A<D-A=KR:JB5[E5E\7%545
M=35K(,Y9P,->CAXV=V7-%X*3MQ#5P$?WNF$IN='-:IPZ"PO!C]GGL;+ZH92;
MOCY^T&[6RNJ7B*:O+W74_B4/G#SCA:*+CYUPC02B$<,TSGY<QJ%Z#7HZ?5I>
M/_UG7)/<7JGQ+TS#:<?=6!+>.7N=] R_MDY"T9RB?,43@;B _,.T7\TWOQ4^
M;AKYQ2 3T:/_^Q P$+@<1SH>V<3T4'ZFH"^YN-)QHK&L3%O3TPL,7XZ[=H'Z
M]L(QEBE,/8R-_K9P1ZT^!9U&F.QK#*B<A?_+SV8_2='8X[< &+'=&VW52G"2
M@H8G,BN(^1R^XK'-,!CHNG#-V6Z*@[O>?;[#_X2[^^OV+K(G:,W<R/W#\.91
M&#X(P]]NA.N'^\>'SW>?!L.;3\+MW?W@_OIN\%EX',(+7V[NAX_".Y06RUF2
M\?N==KV?H=G83CP8C1"W+>Q%'3AC.IZ0C#];)EZB+BSBESXD0955O3FPZF<]
M)*'+AR2T^H%("S&9IF,.Z.A-(1!]?^M,@]UF$.RB467.*%!E36OE1A,9AI*R
M))Z/!Z$M$EV MYL2>(-MNZ]T5CD04_"7,_B6-W2!9D!M>XW:+J7V/*2VZ>.;
ML['5Z?MQU_\0,MQG&0,E&F)[F-70M<(3'72ER$2'[F%3#7(^7OY55;.@T7?
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
M0EB\KD[8QDY"P6IPX5MI:,4+/;[1MQ8C 59\\R4]VILT S [!/MA3\C8AL<
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
M+ENILPZH@;$Y1[KV8L^(GN@"M! N=4]L0BV#GXK6ZPW5(1@/B3;2!BKV>97
M$Z9,.2:V/3<GJ'2IC8Y_1R*6_IUG(=#1'F#Y\]V/+U<_SB[OOGZ]^'Y_]3'^
MI52%W"?FW'_LIF0:V]RF2CSVU"3+PF!L+T4H< [Z$DL?\/97&9SGKGZE-?&4
MPMT>3;90^;<BLE*224D@?75]GWK*S,E8DOX(&!I:D1:QE>)C%\BA_9VNZU04
M! QG6&52[(*I]*=&;;;((X./H1EL.F_2S)Q(<Q<UG 7>%)"VY:"'R1QC&;33
MV [IC(-,+$:6?MS_F7AE,EU[Z;-@SOLAY==P#NX4?N=XX;:"8L57+N:>9>.N
M# D<(_Q"^+W/?J>+QB?*//,*+C48GO.Y#80(WW N@0=*?4+/#>>XY]#S !PV
MX _6F>X%*9^LA@^X([@1>.]L8MDA=</QP^070@UM7L]]9D<W[7%H,X<7SDZ?
MAO<=H#([IK(X'G,$#SY-3!L@A(\YM$C SX7H(K*('7'V&#YU2-I 5W)[O  ;
MA,$6>)'9FNNC!!?PC?$7WA.@0BNPB'\5?>LU?.GEXOONILM*]>+9#9U@J\#A
MQ@2I_7;R^:UX@>UB:-U=@I5JMS-2Y:XQE'O]?"_G1"!Q@X ?X-F"G11$(1P$
MA0_4SPT2=@MDJDIGY%AV#OX< 1X6>G8="O0# ?LGB[<&%DBL>^)8KD>%S9>0
M4!F5"L@\O(+X?;NW?J5W]M5UGL!@>_Y"'H/MRZ)V8R(<Z=Z7-;TO]U6E 5S$
M$S+S>"0OQ#D6)K%>92B#[R/K@_Q,\EB1HE83R"Q 9FP<\,2<.-I(EW7#D#6C
MMYHYX<><W>G8;WR;@YHP!X_&>EJ*];06FH,XV4=6^XJL#/,9^#PHLBP">#<'
M=T."T1GU0%JI*Q401QC@2?MP9Q?V$[M0*6A[+9#9'+MPT!D-9'70E0=:OI29
M$[.07USR:!8..R,=L#D$3=<*JU 75N'1.*]<T73C#!*M"])/'<B:QJ=-F 5_
M*VU"3:%QVJ$AZX,UXHH;)/"D?7@S"S4558^J#&2CH+F:P&5CK$)-0Z94>]P&
M"OG%(X<6H:8SME2 +0MR]W>Q")N1/HD$&IE?RZF4^425.!TC]9ET5FFNHXN4
MRG-*IYQ2R*],0EJ=JG0QGX,1O'CVIY(]0-59EMF#YO-F-QZK8,-ECJ<N'6^/
MK,\-9]GA*&JIHVC9HS0Z"74#51PTIW0'Q&FE$*>O09S(814YK")%5*2('C-%
M=#6=%Z:+5JX&]4WM_<8S,@FQQW?.>#9]:WSA3+ZPX!;5//LE>:?2MWO*:H37
MDAR+9<93U[;=5TQ=93+!)P'-!0UF14&]1SP_]9)6A_=VSR3]6&2>IPE:7;8T
M5@E /@5>9#H GA+1Q_;^L1N7FZ#T*Y)NAO8.ZX#6R(^H8I\]KB9/%_ZSS1)*
MK4LP'J]T,,\ Y_*LVUO2U" B@07%G/<R2G*#I-YRG=QJX   L3E_[2@+4HMZ
M($0K*.==H!/)=VTX^%^Z]+]EK19]>9%?>"C5%E]Q_ .O.*Z*^;N4[BN%F9,F
M';79E(-"OS[*$(!?!WA- /XX@-?;)0O9?K8F@.SC6RE%_K#XX]MGMG/+8?\&
M41#<E]G?X)^0><!^!_N7_4+-8?8K/,I^F9/\FQ,S,$O12!$*:B %YJ4O=U/Z
MRWA,R'2ZGD@ \+MXK\<9:TB]0#. LV7\T-V)>NV'MC&@*WQ(['&;AVKBGC8Q
M2>3H5\LBZ3[@41OPDNIFVQ72^H.&XSNC]^NO>K][[M0*,':U:Y>RU0W6?=@&
MO%;BMK/7&?7E7K<O&[VB:4Z[ _9#-8J\%0C-I&36C%"#)C0JBMQ7!$+K0NA2
M[+56A&+VN*P9&G!HOJBP,H0*.V]O%?;;>\L9N\_D@V0&@6<]ABPZ'+CPJ(-T
MY+FVC2%Q"]T,X@=M4GKK.0I =$-A@TQUD8+.@WN;@<U-!!H>5".VT.O*AIXO
MB*\#]LU#^08I6AG.=]>>6Z-ZR%#=S2=\"8UY2/8^H%[5NX!S0QY4K%37Z]2E
ML3U'=71WR/](M]:& T11TK*=M;?7=QSLL%IYS>\Y^=^AP 0O.SQ$@+B%_D'.
M+?ALV=8C_)^!$S3H^?_YRT!5^I]\EO(R<^T)%O%AY@M-D?DMJ94KR(])=3EK
MD5]1RLA\,2V;F1VI(H<(BC3'B@.W0E<PXJ8/^W)7!&B.B_4#AN5T6NPU4%59
M*V@-);!^0*P?TL?0:.Q.!S>C6VT484/L3O@9C;:I!"8$)@0F#N)GG,(%Q1?B
MN,^6(U)13GF/PD_?Q";Q$*%D--[J[CCN8O20S%SS%KG<ZZWPI5%+MQ1&=U-:
MQ^2G1C)M[V\?H2/!/AV<UUO\>F>D#<'3,S2Y-\CW"!,WAP>BL&-W0:N/PGJ=
MD:YHLJITL4.GH+!C4=BQNZK41V&80J88LMX'"NOE6Q/5=STJ+/J:396HO/;4
MC96HSCK'[Z=GKO2%N<()C;778!D(@X43&FNOR3)LM,G2(LODMJ O;]L")!ON
M*0N[N^R:>? 3X/B3+I-F$S7-)*6O)7M=VD=HF&]8*2ZB*T?PIB2#6A"L (*Q
M+YY </T(WI1/4 N"5;#;S]4:\X>$<UZI"FR?XUV2A2)3E2LUJ DU>$ 4'T41
MZD(1'A#%1U&%O<.HPM\SC2,S#:[7-OY-JY?!CHT&U[:51#?>"IZQ0_&%,V$]
M,)^(,P:?^XOECT$3A5YEW23UOL$T-0^-#UO>Z74H.KTB'%+T35MZ9BA\FT:O
MQ<QH[,B+@O8/0/OOS0^"]I=HOQRE9QR=I(5O?)0UU%70>']5&_1J"8+^GD!*
MJF8Y*P"<C/./XT"1,YPH G;(8]R((3.J8GV/]-H:)_\!OO$\*0.SL]N4L,XK
M<"6/S,TWVBMU[ED@!^>F+9ET! R5D&/3GRV:3,!OJ/,=UK5:>K6B'LR+M1]-
MYU_PIXGCX<:+42V BGB06_I5GTYP86^>2[AG\@M'H9 )VQ=2*QATK->U+\W,
M%R(]$N* #TRM$7@.=H038"1%+QR=4H7)),3T(<3THQ#35)I8@?7$NIF7D])U
M2Y1K.D417D6I@?^RZ9!4R$@6BH87UWYA'#FV3>N9L;M-GD"BS#UW3 ARC@^?
M,D&V>)9/\%%<(\DS&;NAY]-!*8^A#_#P02I\-I'- 1SCT/-@Y_:;9,8%6[
M\^T 7#*<V $&H#)CXL+F0:R M+ M E*#?BE^5VC#WDT0&&X88 $8?IGIO(&#
M"1*.'0#>!CH' 0:@LEZL26C:^*7.)-ZO^?3DP;$"  $<'/C-=QW8SILT=WW?
MBBIRJ; R<3%PM%"H3H""X7!D.@4))T63,+,R>@I@ !F, '-]BYT*M@5[IN,W
MW3DV@<39FP R)IJGMOOJ'V>,Z-_<5X"L)P/9)R0+X/##QW_B 0$$EC,CB#(
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
MG!FV]OB-O92.($6;]S.)C6#^@NM#WN)OB1(S%W';3!BM(#,2%IB'X,^,T57
MR^\)]6!,QV*.Z0)4QW%F\C87_IZP4MDL@A7+60$P[3C_^%4Y@*4Y,HTZ"C^?
MQDKSV-H),XQLW4?TN*@BLIQY&$0T"Z8AIFC'7!*Q!T:.? +TQ9+G:+:=A4BA
M_LIX9F+@#92I#R_XS'O"^)2'NHWFRB7'&=O EM;4HCQ"UC,//N$GVP.:_XJ!
M#:;*E4*2RB3&)?02B]\U&K'($"^@22KDJ]5B!Z7)ZQQO;T%V!0(A36LS8K-P
M#2A4$_Y]-)U_Q42VF8I\"W!C>LLT1$F(.=,Y0CT(?:G;6=[U"*X+%MOU4YGJ
M<A2*6.35_Y:O\4Q!+=8SJ4#( H_1BQ0!8]/SWF(]%@/'G .J?UG/]!YOH?"B
MRE*6HN_/7"]@:5QQSE.R[R@M2D8L@0T\250P;%).?Q*S.??@IC@)=''N)"$K
M>^+4]U=_[*/>V2UT>X$>B"X),+@%O!<FL<KHT6<ZZ2ZKJMG-7AT9>!ZR/H99
M(WB![6-%ET\6-=@LT%"61^U3% =/A!5O .@?,:(\=I\<G,-W+A6HUE4G?4X9
MO:9-[]!8%-C#>*1#/!H51-,/8X)/KH??$(?+4U"96?"H-YZ!#?DW]Q7DA"?C
MK@M@CN2%U^'@-TT =8F52B788D6?'<XC9]$6F1E(00"_3T(O/L(;,3W KH-:
M?.,H&_C 6U3S$DO""=T2'"DEWK1U1P1PC\U(/D9$!J>C;#%)I&IR_V+1W'5V
M]B3<NY"[C,;\%$I2 CU8I$TS)1'?9Z3?F-#L;R]B\-#)*83C<.#%=K.%8K6X
MAE)64(CT_A:TIS3\P/"9D F#9 $<I/<4PY+V@7[_*^C9 )R/B?OJ))58L/BB
MC&%)"B*G+;Y>CLR\9::DQ_[Q[?.:V=(WR6=P>+3S] #'6_2.WG(<7!*(N:&'
MHT?3TOGWR0.?WY)?_Q;3,'U\FV+I7G+M;&R?B3]0.B.U/SC/UTDS.@"*L1$F
MB(9:0)4M4N :5"J.I#7.\U4+65!9#C59)BP[A*!QQP1QE.&3FCV-MXTRO7=\
MSY)$D((7=.I_B#*!D@MO)D$#],2I&!57*04JNB>N4D3BM;CW.-5[CQ\@7>%5
M,/$NJ'=8?>+U4.F+VX\#W7YHXO:#C@1+B!J^,9 897-V^?&#V.0%,_J^_[B4
M;//5CRP@3(1F"3)S] Z87X3/+"*Y8*_/3? P,=F$8#B8.M/H4C#?C!K[Z'W
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
M_BO*=O&>'M]W90G_]V&5R%F:&MZ<'5;+R/R>D_\=<NPP;0$EKGRF<LE,#[2
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
MV&L+:20-8)?+NRA>+NVFI8]8QB%+*;TQP=(B=CE,?HWM<$)&UV=&^LMM@M-
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
MT"9WTP*8^)_?4G^5LVO+P[ZD':SH6L8.QDF<!Q5L#RQLE!4P&8TZ71908(R
M1'/'%&^/II\$ "U/FIKPX\6T0Y)$OEDT+Y*%+!*+K]N6B>,S QKW\GW *PV2
M35U8^M7_6"3ETU:CNAPL6.4R;7*1.'$ZF'/0-]XMW ]VF(]=%B)8X8$4>!B&
M_J[SVSH;/LJBC=P;)7XZ_W.KSW>+/T]MYDH+:P98XKIF6U*T+RE"XX(,SGN9
MT-]Z#V?+9987&[M(+@Z3KVSA*($M^CS-80NR.6R;\YN+8DNU^H,7SWC;4L8E
M%'"O".ZPI?^8"YOY._4JZL+$X?FSH#)REZS755CG#Z5@I[-]6Q%&@YD;XAAH
MOPQ2CP&VW;ZM)KK:4%"YJ9ZR=' J$YY7EHLII3,E6TI9.H)5'*^Z7=Q\QK;2
M+O2Q F\[U2T?I$]7@7?U@XS=)P=@.[E!D%M3"RVT"PJ<.)YUX4R^+BS("V9
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
M.1XI-[1FU;P:^*G1=7 B2W9X#*R2GAVS&/BY'FOI.['!CG=BZP?2A(\^V/@
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
M0!$/RU\6DPSTBIY,X0U(0%_\HK-$.C.%#!=Z#A!9)F!1R-* (?NIR(& 8 >
MH13+B;QBW80\IH? ;XFZ@E]@;&AV%+3Q9EDIG$WD-?H_8-F0Y8!S;W22C,I$
M7#LZK*Q7W4ZBF&Y@[ZD&EFQ0B'?B *_RK$2[ V8-1C91,6XN4-UFHF'[)V*4
M9Y/ZZY>->8(V,O)\9GC+,U'P7!@(*M%<B2C7$XWCGRKX+]LKU8:/0(<V)J#:
MLV(L\TFEZ_V(^P+999*EJ@!IU>WPS,* $IXE&H"LKK=K T.?@.VAIS#Q!3$@
M,5*>C31:'C(!7FV\#"V9-"N0K(DU3O%'X(\L3Y57B",T*.W4.+'%M#^*18#B
MP3I>\7+'"V0AFLP9RF5FM[&2=-,[XLHC-95YX5R AFUL/(/8C7G*]AXQ5< [
MW<[:G"U<OR/8@'WQ/VA%$4_G0$,>LWU5LW#,V"TFCXU%XA)J8#%O]4_4QD3J
MQ D^&8H;:\3^]] .O@\_66L%8U#3)6;#W(J*< E_JCN@'/]Z>C3X!>R!0^<-
M"OH_>(,I9HFJ<XV:S#$-?C6%/; Q!#[^N#%4L QJ1R8W8+ ^06D^11Y\>RXN
M!O\+]#Y[XIY+D;J=O[RD_ST1OPZ.+M_^_&1K<_.OWG@Y/#ZY/#[_=X[5A7;=
MHQEV/N)U=G[Z=G PN,18S'QLYO/B,E\D$%[#E@3C!X6TE5)U[PKW#HQBXOQK
M9R@%!@7_@$:3,[)&H0FH/D5)&;,*D%&DIJ0K\:)LRMOY*I<INVW=3LWVLYH.
M/+<\TJ9V#QF#<0;/1Q&LT^LLL98E:"E5)P&,KPG:I6 6H4$(3MR5X9%%THP3
M,.@6OH*>OOK)CL2<]A0:8Z8<_@Z"QXF=!98(&7NLI:RFQ!=U.S@.C%+,W+TA
M35(4\A,9..,L(<E',6A<.E.BPXS^*1F$:"*HQ)(PEI9T-Z7N"6 'P%/0G#>@
MB]CLW9^ J1B!UP?"/3,:U:>XX%_7O(S>/[HPH5D4C!?]Q2D; KF=:WF#J@;U
M/>A:,YHU1]'MH'.L<V(VL\K7NQ/W/[\O]^_#*V'3#?9.LMVG XJ,VB]<;,E]
M#>-]L?D*?SS)5D8R8.Q!'&,B9\)M&>=:"%)].)&]1<O ,U?QF".JX1C!E21?
MT'6"N1=#C !5SM?,.V_@<V!X:,Y0/B^!FV]5@%N;PQ<;6TX!@FFH6(63VW=1
M;83C3S#&%$S8_8A,@JV7SY[WT!20-H"X)KL=YB(WM6= F&.C)1[6Y,Z!Q,I9
M<;2N<LN"2<0HWOW6HFZT^%AG$+BLF2T/+M(';(>2.\]R$C\NHM/--ENV*#EH
MHCA,BC?=,C%N&JL)8K$JA]FUE7W Z>1:V'TN;B1%A,@4!,H2)0T+QMD&!=7%
MVO.?;&0-;+G<1=1X:=$/B9+,E+ER%O7"837C?RP95[V%(H0Z94V%T54@F2;0
M5%2"2R' N4I\W/D(-K<U^D^DB>4?H#BSZ"/0E']4116]YF_]#@'*JUC).W"
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
MMB!)XSM>XO*Z-I0X)CVQO2V-Q3L 9Q"HP,&!WGLJNYU+) 7Q/A81Q1V7$"5
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
M+USD=UU4WU@-" 0_0SC0290I.((U%3R;6GN%4T,"1JMQ)6%4':%>R&3GQH3
M@Q0H%@XE#ET:Z_/  QL\L["GY)O]_2!?TM(#S1'X6"&4M822J)]DXN%TX<2H
MD:3IYN#Y^FGO_Y<6X5U407:$>VP9P<A53D \J[=Z*?#+6J (?QFX2TXJQ<>I
MTF\GHS2-<"]T@S7'NRLGT+F#[= *:4 RJU@X@."C4\;YXX7LLW__,<!9:,('
M%IF.7O;&11D:M<8%[']ZDG/;>"(WU"=,NQ\1;>FRC^)]E&? 1%#GR?"L+.O0
M!U>:,9WTQP;T;Y$1:DTV-S(PZ\%N>9<9[O:O-[[3P=N_LG:%BFVHV1P\0&UX
MXAP<#N[);$V;B'[-^GFMQKT6Q/PNQM@L)%6SDC4^":>]=7-#C@=F,0LRA41O
M,IM-/C3KX1VH V'XK:;^'=K?]ETABA"2V/!Z'V@/>WT9\U25U<T'7;N[R3^)
MF6_,[>.S_T)F<LP\_ACF?IK!G"#Q'+,X$['[ZV"B[S"!\MC/*LY>5F(.LA+S
M9T7+K[ Z5*_T'<%M,.ZXF=#Q,DST$<;NLM#'YEHGMJNHLPZ_]JB_RT7Z\-?.
M>=%&?LE?NYI^B*YE1Y6^9\=&]1G\_P!02P,$%     @ [#!Y6JY]Y,TA"
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
MH+"@&44^6PS6)$L"#7 :X"T9F O*&_C+Z QSXAB"?:?@SF8LH)E41"8HR3<
M8X+-\")=9OF2< $B ?4$KEN3EMF2&*6^:R[JP5&G(8F0,$D%4MEZIEY[U%4:
MI1QJ0K(IX31ONO<178$1%&611FG@?5(,&*_@*^J+\LRI!M([3R\*;V.=/74?
M?$16FF2VC*(5FBE.(UF+37TR^FW),AKCE,@EY!TM]@B:)JO7U*.]<']#]J&F
MFWJ6C-73@\->4>EWY]==\V-\)I?F8H+@7!$$%^T0HP72BCQA&;)/,YI+G@UY
MFT018L!U@.%,PALI$L\;Q5,SQ@D/,%ZO8<:0%;DE)^RVC-8Z)2G-BD'S';>U
MWIVYA:@UN")9L%B7J7M43+\CV%V/MM+*D7>6TQ]P*/UU/IFFV-<>[RP@-U1C
M,+3!M(?#R=@PG='%F=)1BO;8L*RJ_=FQ_,LSY;#S48&!ZUFV5X1+5.M($[?<
MH3&>V%IU\5/:NQK)/15W50G)ZY<75C7P\4=<W-N^]7#CIJ2R)KM!J%8='S^O
M=G\QP?%I%<<?;PMJI4%*YK0YS2CYVF0\9R'5R/>$A?!*#7; 8665;>O!XXK#
MD]XK0_*@HJFM3H?&/1#T7B"P$&>+UJR"KS+I8*45-MK29E?""F3IAX'K^^Z5
MIJ;WD"<1:O&A4WP>7/EC*DD8T#]H1FP=[%KL^91_ADCMO+W9S39J%8[Y;6[Y
M28%>T/T/T7!$8OJ2U?X;3/YWPJ_IYS,1O:45_L7;Q_L0,1=X7L&KZF0Q2$@6
MRH:%)[5 )%G^NA<E]?V@RE/1,Z?PQS:6+]W%X0&;>+38UGEKP),MI,_KOGU.
MD7EE/KU=OI"O=]JV?*_'8/%WP#]02P,$%     @ [#!Y6NDSC$E1!   ?0\
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
M ^ K?,34"M60*CV1B4X):'["S.T?5%A*<UXE G\1CR.QV,N!J8NXV<"6AUE
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
MF*M$JJ:3WL\LALQ?8SG$'8'N7O@(RCL;VD\!RJF1,YWDC!<'30YB 3EU"PP
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
MPCS8ZKY:EKH57DY+#WN<.H/CTU@ 2^?]]S;7LC^=30(A"XL%$DZ;P_+RP97
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
M2@?_FQBNH3U]Z)^T:YRU0E\8$O4ZNNE&0T,AMM^I0V57(_\P,I WLVR/*[0
MQEH1\^!!R<?[NCKQVYX;^FE_0B.BGG-W0F6 8^KBSLF;V_(.152,(#0(_EYA
MXUX%WX](F&!E XZV9N#U?VW13JU2T'OE\<- %1R" 7\AZ/R5W88$1J6%L0[Z
M+44A<DKO2]<V%HQ)N.7@6G.<[@%DIRYK'50%BJ^X">%XZ%6)T_K4LG1=&C-L
M[.YN 7SE$?\;K'N"(7/L+1X.S-Z;89'H!"XDQP0I"O>''/21O,IBS-IOWSD(
M2DSO+T+T'O %L<;:TZ%7%Y?/[A-(B^HSZ;=7JY:\O\=:5GUP,:]YJ25RR8=^
M_1.NS6,/LC<*'T\#8U_)K,U:P_=K9V4%02*UIB"83(R([",T?\B#[_?(GLXA
M!]M333+\_F??^4ISOS(L#BJ:"1BR2+SO97>ON -MW\CK/D(W!1Y\IP3#%JXU
M.7)-S9=AJHZ<D:_/&Z^?^I6E@;1;4Y\;Z4J0_(TV6)_@Z1_U*U\D85MV:=3B
MD"9M_&SM^VFVF]QKS\ML3FPO$F5U=S><6OB/VIS^[)F9-)>9$,G"I3M/?VP1
MID_KA[6&>%90^$^VDR[*D7_3/-V[@/OLT4S+50_BM.97!G(>"Y:]?74A+(*C
M _X<!2EB-T<-1U+5VA*YX@1Y+CL_Q1;ME'TKC1;-M(>UFBA(R]."G08A1I1>
MV6J$2\L?.PAO&=FR6/&?J.YKV\\B+G'_@[?]OR=B)K\^S?@' PZ'JZPI!3,/
M]KHXOX:JU])KP!'OT/X5LPAJ2#-\-9V8])=\S/],V24VHSUS=-0Q;;D=9Y?B
MT9?)6T6NA +>[FL[.WIY+@NTO0_E2A_Z-_!W,EX*RC%!RB&\;!;5IGD6EK<M
MT3W<AB\Y^RF7XB 3\U">[2MA37:4BA.WPBAKW&PO?9CQ%Y*=77 XPYZ$SNF
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
M'U$ ^C/@\9Q\I*8HD.GC%]8LQZ'36WP/HFXK1KL[H,.92W38F8RV<D\E;Z.
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
M*=2S3S9HBR5WN-%U()_/*U:<CFFMA:.P(TUG_<_@%'XW^0^/1_F#-O8_5!W
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
M\E7^?Q, 4$L! A0#%     @ [#!Y6HR-:C?Y(0  ]( ! !$
M ( !     &)I;&DM,C R-#$R,S$N>'-D4$L! A0#%     @ [#!Y6E'YW_H!
M'   [;\! !4              ( !*"(  &)I;&DM,C R-#$R,S%?8V%L+GAM
M;%!+ 0(4 Q0    ( .PP>5HN\$E !7   "#_!@ 5              "  5P^
M  !B:6QI+3(P,C0Q,C,Q7V1E9BYX;6Q02P$"% ,4    " #L,'E:1_N&55G3
M   &E0L %0              @ &4K@  8FEL:2TR,#(T,3(S,5]L86(N>&UL
M4$L! A0#%     @ [#!Y6D ;;Z#?F   )ND) !4              ( !(((!
M &)I;&DM,C R-#$R,S%?<')E+GAM;%!+ 0(4 Q0    ( .PP>5J[RC1MNDD&
M )T30P /              "  3(; @!D.3,P,C<V9#(P9BYH=&U02P$"% ,4
M    " #L,'E:UXU>R8,H  #(\0  $0              @ $990@ 9#DS,#(W
M-F1E>#$Q,BYH=&U02P$"% ,4    " #L,'E:K1.E*4((   -+P  $0
M        @ '+C0@ 9#DS,#(W-F1E>#$R,2YH=&U02P$"% ,4    " #L,'E:
MKGWDS2$(  !H+0  $0              @ $\E@@ 9#DS,#(W-F1E>#$R,BYH
M=&U02P$"% ,4    " #L,'E:^ZPJI8 $   5$   $0              @ &,
MG@@ 9#DS,#(W-F1E>#$S,2YH=&U02P$"% ,4    " #L,'E:Z3.,25$$  !]
M#P  $0              @ $[HP@ 9#DS,#(W-F1E>#$S,BYH=&U02P$"% ,4
M    " #L,'E:?C>?!&8&  "('   $0              @ &[IP@ 9#DS,#(W
M-F1E>#$U,2YH=&U02P$"% ,4    " #L,'E:=#1!<+0%  #*$@  $0
M        @ %0K@@ 9#DS,#(W-F1E>#$U,BYH=&U02P$"% ,4    " #L,'E:
M6D_[KI8"  "2!@  $0              @ $SM @ 9#DS,#(W-F1E>#$U,RYH
M=&U02P$"% ,4    " #L,'E:03>NA4($   R)0  $               @ 'X
MM@@ 9#DS,#(W-F1E>#@Q+FAT;5!+ 0(4 Q0    ( .PP>5HZWN+ 3'L  -B8
M   9              "  6B[" !G.3,P,C<V9S S,3DQ,S(Q,C<Q,#(N:G!G
M4$L! A0#%     @ [#!Y6DY+GN6# @  ,@,  !D              ( !ZS8)
M &<Y,S R-S9G,#,Q.3$S,C$R.# V."YJ<&=02P4&     !$ $0!,!   I3D)
#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>d930276d20f_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:bili="http://www.bilibili.com/20241231"
  xmlns:currency="http://xbrl.sec.gov/currency/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="bili-20241231.xsd" xlink:type="simple"/>
    <context id="P01_01_2024To12_31_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="P12_23_2020To12_23_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">bili:ExclusiveTechnologyConsultingAndServicesAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bili:ParentCompanyOritsRelevantSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-23</startDate>
            <endDate>2020-12-23</endDate>
        </period>
    </context>
    <context id="P07_01_2019To12_31_2024_AdvertisingRevenuesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:AdvertisingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P12_22_2020To12_22_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">bili:ExclusiveTechnologyConsultingAndServicesAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bili:ParentCompanyOritsRelevantSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-22</startDate>
            <endDate>2020-12-22</endDate>
        </period>
    </context>
    <context id="P11_01_2021To11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="P11_01_2021To11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="P11_01_2024To11_30_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PubliclyTradedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="PAsOn11_30_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PubliclyTradedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="P10_03_2022To10_03_2022_HSXAMemberBILIStockExchangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bili:StockExchangeAxis">bili:HSXAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-03</startDate>
            <endDate>2022-10-03</endDate>
        </period>
    </context>
    <context id="P02_01_2022To02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn07_31_2014_CommonClassZMemberusgaapStatementClassOfStockAxis_GlobalShareIncentivePlanMemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:GlobalShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="P03_01_2022To03_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="PAsOn06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="P06_01_2020To06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P06_01_2020To06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn06_01_2020_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-01</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="P04_01_2019To04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="PAsOn04_01_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-01</instant>
        </period>
    </context>
    <context id="P06_30_2019To06_30_2019_AdvertisingRevenuesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:AdvertisingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn01_31_2023_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2024_FinancialProductsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bili:FinancialProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bili:InvestmentsInPubliclyTradedCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:IntellectualPropertyAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">bili:CashHeldInAccountsManagedByOnlinePaymentPlatformsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_USDsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndEighteenRestatedShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenRestatedShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestatedShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenRestatedShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndTwentyFourShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndTwentyFourShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CaymanIslandsTaxInformationAuthorityMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:CaymanIslandsTaxInformationAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndTwentyFourShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndTwentyFourShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestatedShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenRestatedShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bili:InvestmentFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bili:EntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCoLtdMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiBilibiliTechnologyCo.LtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeShanghaiLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_BilibiliCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliCo.LtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ChaodianHkLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeHkLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliHkLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ChaodianShanghaiTechnologyCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ChaodianShanghaiTechnologyCo.Ltd.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerAMembersrtMajorCustomersAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:DistributionChannelOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationNextTwelveMonthsMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis">bili:OperatingLossCarryforwardsExpirationNextTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationSecondYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis">bili:OperatingLossCarryforwardsExpirationSecondYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationThirdYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis">bili:OperatingLossCarryforwardsExpirationThirdYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationFourthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis">bili:OperatingLossCarryforwardsExpirationFourthYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis">bili:OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LongTermDebtDueInMoreThanOneYearMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bili:LongTermDebtDueInMoreThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:BrandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_MinimumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_MaximumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_GameBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_AdvertisingRevenuesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:AdvertisingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_LiveBroadcastingAndOtherValuedAddedServiceMembersrtProductOrServiceAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:LiveBroadcastingAndOtherValuedAddedServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ValueAddedServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ValueAddedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_IPDerivativesAndOthersMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:IPDerivativesAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_AdvertisingMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_MobileGameServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PubliclyTradedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCoLtdMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiBilibiliTechnologyCo.LtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeShanghaiLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_BilibiliCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliCo.LtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ChaodianHkLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeHkLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliHkLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_SharejoyNetworkTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:SharejoyNetworkTechnologyCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ShanghaiKuanyuDigitalTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiKuanyuDigitalTechnologyCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ShanghaiHodeInformationTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiHodeInformationTechnologyCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ShanghaiAnimeTamashiCulturalMediaCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ShanghaiHeheheCultureCommunicationCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiHeheheCultureCommunicationCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ChaodianShanghaiTechnologyCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ChaodianShanghaiTechnologyCo.Ltd.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CertainSubsidiariesMemberdeiLegalEntityAxis_EncouragedEnterpriseMemberBILIEnterpriseCategoryAxis_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="bili:EnterpriseCategoryAxis">bili:EncouragedEnterpriseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bili:CertainSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bili:EntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_LoansToAnEntityMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bili:LoansToAnEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:TenPercentageOrGreaterServiceProvidersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelMembersrtMajorCustomersAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:DistributionChannelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">bili:DistributionChannelRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_StatutoryReserveMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:ThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:OtherInterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ConvertibleDebtMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ValueAddedServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ValueAddedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_IPDerivativesAndOthersMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:IPDerivativesAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_AdvertisingMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_MobileGameServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:TenPercentageOrGreaterServiceProvidersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelMembersrtMajorCustomersAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:DistributionChannelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">bili:DistributionChannelRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_StatutoryReserveMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:ThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:OtherInterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ValueAddedServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ValueAddedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdvertisingMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_IPDerivativesAndOthersMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:IPDerivativesAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:TenPercentageOrGreaterServiceProvidersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">bili:DistributionChannelRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:ThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:OtherInterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2023_FinancialProductsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bili:FinancialProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bili:InvestmentsInPubliclyTradedCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:IntellectualPropertyAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">bili:CashHeldInAccountsManagedByOnlinePaymentPlatformsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_USDsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bili:InvestmentFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bili:EntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:DistributionChannelOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerAMembersrtMajorCustomersAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_StatutoryReserveMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_StatutoryReserveMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_StatutoryReserveMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <unit id="Unit_CNY">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Year">
        <measure>utr:Year</measure>
    </unit>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_shares">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Day">
        <measure>utr:Day</measure>
    </unit>
    <unit id="Unit_HKD">
        <measure>iso4217:HKD</measure>
    </unit>
    <unit id="Unit_Month">
        <measure>utr:Month</measure>
    </unit>
    <unit id="Unit_Segment">
        <measure>bili:Segment</measure>
    </unit>
    <unit id="Unit_USD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_CNY_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:CNY</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_item">
        <measure>bili:item</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="P01_01_2024To12_31_2024" id="ixv-40591">0001723690</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="P01_01_2024To12_31_2024" id="ixv-40592">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="P01_01_2024To12_31_2024" id="ixv-40593">FY</dei:DocumentFiscalPeriodFocus>
    <dei:NoTradingSymbolFlag
      contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis"
      id="hidden135593432">true</dei:NoTradingSymbolFlag>
    <dei:DocumentType contextRef="P01_01_2024To12_31_2024" id="ixv-43831">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="P01_01_2024To12_31_2024" id="ixv-43832">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="P01_01_2024To12_31_2024" id="ixv-43833">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2024To12_31_2024" id="ixv-43834">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="P01_01_2024To12_31_2024" id="ixv-43835">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="P01_01_2024To12_31_2024" id="ixv-43836">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="P01_01_2024To12_31_2024" id="ixv-43837">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="P01_01_2024To12_31_2024" id="ixv-43838">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="P01_01_2024To12_31_2024" id="ixv-43839">001-38429</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="P01_01_2024To12_31_2024" id="ixv-43840">Bilibili Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="P01_01_2024To12_31_2024" id="ixv-43841">E9</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="P01_01_2024To12_31_2024" id="ixv-43842">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="P01_01_2024To12_31_2024" id="ixv-43843">Shanghai</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="P01_01_2024To12_31_2024" id="ixv-43844">200433</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry contextRef="P01_01_2024To12_31_2024" id="ixv-43845">CN</dei:EntityAddressCountry>
    <dei:ContactPersonnelName
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-43846">Xin Fan</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-43847">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-43848">Shanghai</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-43849">200433</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-43850">CN</dei:EntityAddressCountry>
    <dei:CountryRegion
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-43851">86</dei:CountryRegion>
    <dei:CityAreaCode
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-43852">21</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-43853">25099255</dei:LocalPhoneNumber>
    <dei:ContactPersonnelEmailAddress
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-43854">sam@bilibili.com</dei:ContactPersonnelEmailAddress>
    <dei:Security12bTitle
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      id="ixv-43855">American depositary shares, each representing one Class Z ordinary share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      id="ixv-43856">BILI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      id="ixv-43857">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis"
      id="ixv-43858">Class Z ordinary shares, par value US$0.0001 per share</dei:Security12bTitle>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-43859"
      unitRef="Unit_shares">416553785</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-43860"
      unitRef="Unit_shares">83715114</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-43861"
      unitRef="Unit_shares">332838671</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="PAsOn12_31_2024"
      decimals="INF"
      id="ixv-43862"
      unitRef="Unit_shares">4707632</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <dei:EntityWellKnownSeasonedIssuer contextRef="P01_01_2024To12_31_2024" id="ixv-43863">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="P01_01_2024To12_31_2024" id="ixv-43864">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="P01_01_2024To12_31_2024" id="ixv-43865">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="P01_01_2024To12_31_2024" id="ixv-43866">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="P01_01_2024To12_31_2024" id="ixv-43867">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="P01_01_2024To12_31_2024" id="ixv-43868">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="P01_01_2024To12_31_2024" id="ixv-43869">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="P01_01_2024To12_31_2024" id="ixv-43870">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:DocumentAccountingStandard contextRef="P01_01_2024To12_31_2024" id="ixv-43871">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany contextRef="P01_01_2024To12_31_2024" id="ixv-43872">false</dei:EntityShellCompany>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="P01_01_2024To12_31_2024" id="ixv-43875">false</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="P01_01_2024To12_31_2024" id="ixv-43878">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-19253"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Risk Management and Strategy &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;We have implemented comprehensive cybersecurity risk assessment procedures to ensure effectiveness in cybersecurity management, strategy and governance and reporting cybersecurity risks. We have also integrated cybersecurity risk management into our overall enterprise risk management system. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;We have developed a comprehensive cybersecurity threat defense system to address both internal and external threats. We strive to manage cybersecurity risks and protect sensitive information through various means, such as technical safeguards, procedural requirements, an intensive program of monitoring on our corporate network, frequent testing of aspects of our security posture internally and with outside vendors, a robust incident response program and regular cybersecurity awareness training for employees. Our IT department regularly monitors the performance of our platforms, apps and infrastructure to enable us to respond quickly to potential problems, including potential cybersecurity threats. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of the date of this annual report, we have not experienced any material cybersecurity incidents or identified any material cybersecurity threats that have affected or are reasonably likely to materially affect us, our business strategy, results of operations or financial condition. &lt;/div&gt; </cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-43879">We have also integrated cybersecurity risk management into our overall enterprise risk management system.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="P01_01_2024To12_31_2024" id="ixv-43880">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-43881">As of the date of this annual report, we have not experienced any material cybersecurity incidents or identified any material cybersecurity threats that have affected or are reasonably likely to materially affect us, our business strategy, results of operations or financial condition.</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="P01_01_2024To12_31_2024" id="ixv-43882">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-19259"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Governance &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Our board of directors is responsible for overseeing the cybersecurity risk management and be informed on risks from cybersecurity threats. The chief executive officer, the chief financial officer, and the principal officer in charge of the cybersecurity matters, who has over 10 years of experience as cybersecurity officer in large technology companies and extensive knowledge and skills in security product development, security risk management and security compliance, are responsible for discussing material cybersecurity incidents or threats with specific constituencies before &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;sign-off,&lt;/div&gt; ensuring thorough review of information and disclosures. This involves our disclosure committee (comprising of the principal accounting officer or the head of financial reporting, the head of the legal department, the principal investor relations officer, the principal officer in charge of cybersecurity matters, and appropriate business unit heads of our company, as adjusted from time to time by the then incumbent committee members), as a whole, and the executive directors of our company; and other members of senior management and external legal counsel, to the extent appropriate. The chief executive officer, the chief financial officer, and the principal officer in charge of the cybersecurity matters are also responsible for assessing, identifying and managing material risks from cybersecurity threats to our company and monitoring the prevention, detection, mitigation and remediation of material cybersecurity incident, maintaining oversight of the disclosure in Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;6-K&lt;/div&gt; for material cybersecurity incidents (if any) and meeting with our board of directors (i)&#160;in connection with each quarterly earnings release, update the status of any material cybersecurity incidents or material risks from cybersecurity threats to the Company, if any, and the relevant disclosure issues and (ii)&#160;in connection with each annual report, present the disclosure concerning cybersecurity matters in Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;20-F,&lt;/div&gt; along with a report highlighting particular disclosure issues, if any, and hold a Q&amp;amp;A session. Our board of directors is responsible for maintaining oversight of the disclosure related to cybersecurity matters in the periodic reports of our company. &lt;/div&gt; </cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-19263">Our board of directors is responsible for overseeing the cybersecurity risk management and be informed on risks from cybersecurity threats. The chief executive officer, the chief financial officer, and the principal officer in charge of the cybersecurity matters, who has over 10 years of experience as cybersecurity officer in large technology companies and extensive knowledge and skills in security product development, security risk management and security compliance, are responsible for discussing material cybersecurity incidents or threats with specific constituencies before &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;sign-off,&lt;/div&gt; ensuring thorough review of information and disclosures.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="P01_01_2024To12_31_2024" id="ixv-43883">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="P01_01_2024To12_31_2024" id="ixv-43884">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-43885">This involves our disclosure committee (comprising of the principal accounting officer or the head of financial reporting, the head of the legal department, the principal investor relations officer, the principal officer in charge of cybersecurity matters, and appropriate business unit heads of our company, as adjusted from time to time by the then incumbent committee members), as a whole, and the executive directors of our company; and other members of senior management and external legal counsel, to the extent appropriate.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-19265">The chief executive officer, the chief financial officer, and the principal officer in charge of the cybersecurity matters are also responsible for assessing, identifying and managing material risks from cybersecurity threats to our company and monitoring the prevention, detection, mitigation and remediation of material cybersecurity incident, maintaining oversight of the disclosure in Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;6-K&lt;/div&gt; for material cybersecurity incidents (if any) and meeting with our board of directors (i)&#160;in connection with each quarterly earnings release, update the status of any material cybersecurity incidents or material risks from cybersecurity threats to the Company, if any, and the relevant disclosure issues and (ii)&#160;in connection with each annual report, present the disclosure concerning cybersecurity matters in Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;20-F,&lt;/div&gt; along with a report highlighting particular disclosure issues, if any, and hold a Q&amp;amp;A session. Our board of directors is responsible for maintaining oversight of the disclosure related to cybersecurity matters in the periodic reports of our company.</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-19266">The chief executive officer, the chief financial officer, and the principal officer in charge of the cybersecurity matters are also responsible for assessing, identifying and managing material risks from cybersecurity threats to our company and monitoring the prevention, detection, mitigation and remediation of material cybersecurity incident, maintaining oversight of the disclosure in Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;6-K&lt;/div&gt; for material cybersecurity incidents (if any) and meeting with our board of directors (i)&#160;in connection with each quarterly earnings release, update the status of any material cybersecurity incidents or material risks from cybersecurity threats to the Company, if any, and the relevant disclosure issues and (ii)&#160;in connection with each annual report, present the disclosure concerning cybersecurity matters in Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;20-F,&lt;/div&gt; along with a report highlighting particular disclosure issues, if any, and hold a Q&amp;amp;A session.</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-43886">Our board of directors is responsible for maintaining oversight of the disclosure related to cybersecurity matters in the periodic reports of our company.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="PAsOn12_31_2024" id="hidden135593624">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="PAsOn12_31_2023" id="hidden135594077">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList contextRef="PAsOn12_31_2024" id="hidden135593285">http://fasb.org/us-gaap/2024#OperatingLeaseLiability</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList contextRef="PAsOn12_31_2023" id="hidden135593286">http://fasb.org/us-gaap/2024#OperatingLeaseLiability</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis"
      id="hidden135593756">P0Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      id="hidden135593757">P0Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis"
      id="hidden135593759">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <dei:AuditorFirmId contextRef="P01_01_2024To12_31_2024" id="ixv-43898">1424</dei:AuditorFirmId>
    <dei:AuditorName contextRef="P01_01_2024To12_31_2024" id="ixv-43899">PricewaterhouseCoopers Zhong Tian LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="P01_01_2024To12_31_2024" id="ixv-43900">Beijing, the People&#x2019;s Republic of China</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43901"
      unitRef="Unit_CNY">7191821000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43902"
      unitRef="Unit_CNY">10249382000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43903"
      unitRef="Unit_USD">1404160000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43904"
      unitRef="Unit_CNY">5194891000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43905"
      unitRef="Unit_CNY">3588475000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43906"
      unitRef="Unit_USD">491619000</bili:TimeDepositsInBank>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43907"
      unitRef="Unit_CNY">50000000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43908"
      unitRef="Unit_CNY">50000000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43909"
      unitRef="Unit_USD">6850000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43910"
      unitRef="Unit_CNY">1573900000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43911"
      unitRef="Unit_CNY">1226875000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43912"
      unitRef="Unit_USD">168081000</us-gaap:AccountsReceivableNetCurrent>
    <bili:DueFromRelatedPartiesExcludingAffiliate
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43913"
      unitRef="Unit_CNY">790574000</bili:DueFromRelatedPartiesExcludingAffiliate>
    <bili:DueFromRelatedPartiesExcludingAffiliate
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43914"
      unitRef="Unit_CNY">786677000</bili:DueFromRelatedPartiesExcludingAffiliate>
    <bili:DueFromRelatedPartiesExcludingAffiliate
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43915"
      unitRef="Unit_USD">107774000</bili:DueFromRelatedPartiesExcludingAffiliate>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43916"
      unitRef="Unit_CNY">1272788000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43917"
      unitRef="Unit_CNY">1148111000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43918"
      unitRef="Unit_USD">157291000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43919"
      unitRef="Unit_CNY">2653065000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43920"
      unitRef="Unit_CNY">2706535000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43921"
      unitRef="Unit_USD">370794000</us-gaap:ShortTermInvestments>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43922"
      unitRef="Unit_CNY">18727039000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43923"
      unitRef="Unit_CNY">19756055000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43924"
      unitRef="Unit_USD">2706569000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43925"
      unitRef="Unit_CNY">714734000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43926"
      unitRef="Unit_CNY">589227000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43927"
      unitRef="Unit_USD">80724000</us-gaap:PropertyPlantAndEquipmentNet>
    <bili:ProductionCostNonCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43928"
      unitRef="Unit_CNY">2066066000</bili:ProductionCostNonCurrent>
    <bili:ProductionCostNonCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43929"
      unitRef="Unit_CNY">1851207000</bili:ProductionCostNonCurrent>
    <bili:ProductionCostNonCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43930"
      unitRef="Unit_USD">253614000</bili:ProductionCostNonCurrent>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43931"
      unitRef="Unit_CNY">3627533000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43932"
      unitRef="Unit_CNY">3201012000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43933"
      unitRef="Unit_USD">438537000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43934"
      unitRef="Unit_CNY">46591000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43935"
      unitRef="Unit_CNY">135131000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43936"
      unitRef="Unit_USD">18513000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43937"
      unitRef="Unit_CNY">2725130000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43938"
      unitRef="Unit_CNY">2725130000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43939"
      unitRef="Unit_USD">373341000</us-gaap:Goodwill>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43940"
      unitRef="Unit_CNY">4366632000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43941"
      unitRef="Unit_CNY">3911592000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43942"
      unitRef="Unit_USD">535886000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43943"
      unitRef="Unit_CNY">885342000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43944"
      unitRef="Unit_CNY">529146000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43945"
      unitRef="Unit_USD">72493000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43946"
      unitRef="Unit_CNY">14432028000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43947"
      unitRef="Unit_CNY">12942445000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43948"
      unitRef="Unit_USD">1773108000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43949"
      unitRef="Unit_CNY">33159067000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43950"
      unitRef="Unit_CNY">32698500000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43951"
      unitRef="Unit_USD">4479677000</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-5"
      id="ixv-43952"
      unitRef="Unit_CNY">20038700000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-5"
      id="ixv-43953"
      unitRef="Unit_CNY">19202800000</us-gaap:Liabilities>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43954"
      unitRef="Unit_CNY">4333730000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43955"
      unitRef="Unit_CNY">4801416000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43956"
      unitRef="Unit_USD">657791000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43957"
      unitRef="Unit_CNY">1219355000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43958"
      unitRef="Unit_CNY">1599482000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43959"
      unitRef="Unit_USD">219128000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43960"
      unitRef="Unit_CNY">345250000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43961"
      unitRef="Unit_CNY">428932000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43962"
      unitRef="Unit_USD">58763000</us-gaap:TaxesPayableCurrent>
    <us-gaap:DebtCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43963"
      unitRef="Unit_CNY">7455753000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43964"
      unitRef="Unit_CNY">1571836000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43965"
      unitRef="Unit_USD">215341000</us-gaap:DebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43966"
      unitRef="Unit_CNY">2954088000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43967"
      unitRef="Unit_CNY">3802307000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43968"
      unitRef="Unit_USD">520914000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43969"
      unitRef="Unit_CNY">1780623000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43970"
      unitRef="Unit_CNY">2554281000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43971"
      unitRef="Unit_USD">349935000</us-gaap:AccruedLiabilitiesCurrent>
    <bili:DueToRelatedPartiesExcludingAffiliateCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43972"
      unitRef="Unit_CNY">14896000</bili:DueToRelatedPartiesExcludingAffiliateCurrent>
    <bili:DueToRelatedPartiesExcludingAffiliateCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43973"
      unitRef="Unit_CNY">4549000</bili:DueToRelatedPartiesExcludingAffiliateCurrent>
    <bili:DueToRelatedPartiesExcludingAffiliateCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43974"
      unitRef="Unit_USD">623000</bili:DueToRelatedPartiesExcludingAffiliateCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43975"
      unitRef="Unit_CNY">18103695000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43976"
      unitRef="Unit_CNY">14762803000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43977"
      unitRef="Unit_USD">2022495000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43978"
      unitRef="Unit_CNY">646000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43979"
      unitRef="Unit_CNY">3264153000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43980"
      unitRef="Unit_USD">447187000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43981"
      unitRef="Unit_CNY">650459000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43982"
      unitRef="Unit_CNY">567631000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43983"
      unitRef="Unit_USD">77765000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43984"
      unitRef="Unit_CNY">651105000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43985"
      unitRef="Unit_CNY">3831784000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43986"
      unitRef="Unit_USD">524952000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-43987"
      unitRef="Unit_CNY">18754800000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43988"
      unitRef="Unit_CNY">18594587000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-43989"
      unitRef="Unit_USD">2547447000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2023"
      id="ixv-43990"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2024"
      id="ixv-43991"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2024"
      id="ixv-43992"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-43993"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-43994"
      unitRef="Unit_shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-43995"
      unitRef="Unit_shares">83715114</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-43996"
      unitRef="Unit_shares">83715114</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-43997"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-43998"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-43999"
      unitRef="Unit_shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-44000"
      unitRef="Unit_shares">83715114</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-44001"
      unitRef="Unit_shares">83715114</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      id="ixv-44002"
      unitRef="Unit_CNY">52000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      id="ixv-44003"
      unitRef="Unit_CNY">52000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      id="ixv-44004"
      unitRef="Unit_USD">7000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-44005"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-44006"
      unitRef="Unit_shares">9800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-44007"
      unitRef="Unit_shares">337546303</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-44008"
      unitRef="Unit_shares">328441712</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-44009"
      unitRef="Unit_shares">9800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-44010"
      unitRef="Unit_shares">337546303</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-44011"
      unitRef="Unit_shares">332838671</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      id="ixv-44012"
      unitRef="Unit_CNY">213000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      id="ixv-44013"
      unitRef="Unit_CNY">216000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      id="ixv-44014"
      unitRef="Unit_USD">30000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44015"
      unitRef="Unit_CNY">40445175000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44016"
      unitRef="Unit_CNY">41454130000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44017"
      unitRef="Unit_USD">5679193000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAppropriated
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44018"
      unitRef="Unit_CNY">44749000</us-gaap:RetainedEarningsAppropriated>
    <us-gaap:RetainedEarningsAppropriated
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44019"
      unitRef="Unit_CNY">48642000</us-gaap:RetainedEarningsAppropriated>
    <us-gaap:RetainedEarningsAppropriated
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44020"
      unitRef="Unit_USD">6664000</us-gaap:RetainedEarningsAppropriated>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44021"
      unitRef="Unit_CNY">212477000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44022"
      unitRef="Unit_CNY">266816000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44023"
      unitRef="Unit_USD">36554000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44024"
      unitRef="Unit_CNY">-26310766000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44025"
      unitRef="Unit_CNY">-27661459000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44026"
      unitRef="Unit_USD">-3789604000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44027"
      unitRef="Unit_CNY">14391900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44028"
      unitRef="Unit_CNY">14108397000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44029"
      unitRef="Unit_USD">1932844000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44030"
      unitRef="Unit_CNY">12367000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44031"
      unitRef="Unit_CNY">-4484000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44032"
      unitRef="Unit_USD">-614000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44033"
      unitRef="Unit_CNY">14404267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44034"
      unitRef="Unit_CNY">14103913000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44035"
      unitRef="Unit_USD">1932230000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44036"
      unitRef="Unit_CNY">33159067000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44037"
      unitRef="Unit_CNY">32698500000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44038"
      unitRef="Unit_USD">4479677000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44039"
      unitRef="Unit_CNY">21899167000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44040"
      unitRef="Unit_CNY">22527987000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44041"
      unitRef="Unit_CNY">26831525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44042"
      unitRef="Unit_USD">3675904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44043"
      unitRef="Unit_CNY">18049872000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44044"
      unitRef="Unit_CNY">17086122000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44045"
      unitRef="Unit_CNY">18057562000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44046"
      unitRef="Unit_USD">2473876000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44047"
      unitRef="Unit_CNY">3849295000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44048"
      unitRef="Unit_CNY">5441865000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44049"
      unitRef="Unit_CNY">8773963000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44050"
      unitRef="Unit_USD">1202028000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44051"
      unitRef="Unit_CNY">4920745000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44052"
      unitRef="Unit_CNY">3916150000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44053"
      unitRef="Unit_CNY">4401655000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44054"
      unitRef="Unit_USD">603024000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44055"
      unitRef="Unit_CNY">2521134000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44056"
      unitRef="Unit_CNY">2122432000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44057"
      unitRef="Unit_CNY">2031063000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44058"
      unitRef="Unit_USD">278254000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44059"
      unitRef="Unit_CNY">4765360000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44060"
      unitRef="Unit_CNY">4467470000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44061"
      unitRef="Unit_CNY">3685214000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44062"
      unitRef="Unit_USD">504872000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44063"
      unitRef="Unit_CNY">12207239000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44064"
      unitRef="Unit_CNY">10506052000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44065"
      unitRef="Unit_CNY">10117932000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44066"
      unitRef="Unit_USD">1386150000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44067"
      unitRef="Unit_CNY">-8357944000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44068"
      unitRef="Unit_CNY">-5064187000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44069"
      unitRef="Unit_CNY">-1343969000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44070"
      unitRef="Unit_USD">-184122000</us-gaap:OperatingIncomeLoss>
    <bili:InvestmentIncomeNetIncludingImpairments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44071"
      unitRef="Unit_CNY">532485000</bili:InvestmentIncomeNetIncludingImpairments>
    <bili:InvestmentIncomeNetIncludingImpairments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44072"
      unitRef="Unit_CNY">435644000</bili:InvestmentIncomeNetIncludingImpairments>
    <bili:InvestmentIncomeNetIncludingImpairments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44073"
      unitRef="Unit_CNY">470081000</bili:InvestmentIncomeNetIncludingImpairments>
    <bili:InvestmentIncomeNetIncludingImpairments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44074"
      unitRef="Unit_USD">64401000</bili:InvestmentIncomeNetIncludingImpairments>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44075"
      unitRef="Unit_CNY">281051000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44076"
      unitRef="Unit_CNY">542472000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44077"
      unitRef="Unit_CNY">434980000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44078"
      unitRef="Unit_USD">59592000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44079"
      unitRef="Unit_CNY">250923000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44080"
      unitRef="Unit_CNY">164927000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44081"
      unitRef="Unit_CNY">89193000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44082"
      unitRef="Unit_USD">12219000</us-gaap:InterestExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44083"
      unitRef="Unit_CNY">-19745000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44084"
      unitRef="Unit_CNY">-35575000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44085"
      unitRef="Unit_CNY">-68715000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44086"
      unitRef="Unit_USD">-9414000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44087"
      unitRef="Unit_CNY">1318594000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44088"
      unitRef="Unit_CNY">292213000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44089"
      unitRef="Unit_CNY">-38629000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44090"
      unitRef="Unit_USD">-5292000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <bili:OtherNonoperatingIncomeNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44091"
      unitRef="Unit_CNY">157944000</bili:OtherNonoperatingIncomeNet>
    <bili:OtherNonoperatingIncomeNet
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44092"
      unitRef="Unit_CNY">132640000</bili:OtherNonoperatingIncomeNet>
    <bili:OtherNonoperatingIncomeNet
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44093"
      unitRef="Unit_CNY">175412000</bili:OtherNonoperatingIncomeNet>
    <bili:OtherNonoperatingIncomeNet
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44094"
      unitRef="Unit_USD">24031000</bili:OtherNonoperatingIncomeNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44095"
      unitRef="Unit_CNY">954436000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44096"
      unitRef="Unit_CNY">331179000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44097"
      unitRef="Unit_CNY">-56226000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44098"
      unitRef="Unit_USD">-7703000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44099"
      unitRef="Unit_CNY">-7403508000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44100"
      unitRef="Unit_CNY">-4733008000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44101"
      unitRef="Unit_CNY">-1400195000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44102"
      unitRef="Unit_USD">-191825000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44103"
      unitRef="Unit_CNY">104145000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44104"
      unitRef="Unit_CNY">78705000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44105"
      unitRef="Unit_CNY">-36544000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44106"
      unitRef="Unit_USD">-5007000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44107"
      unitRef="Unit_CNY">-7507653000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44108"
      unitRef="Unit_CNY">-4811713000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44109"
      unitRef="Unit_CNY">-1363651000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44110"
      unitRef="Unit_USD">-186818000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44111"
      unitRef="Unit_CNY">-10640000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44112"
      unitRef="Unit_CNY">10608000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44113"
      unitRef="Unit_CNY">-16851000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44114"
      unitRef="Unit_USD">-2309000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44115"
      unitRef="Unit_CNY">-7497013000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44116"
      unitRef="Unit_CNY">-4822321000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44117"
      unitRef="Unit_CNY">-1346800000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44118"
      unitRef="Unit_USD">-184509000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44119"
      unitRef="Unit_CNY">-7507653000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44120"
      unitRef="Unit_CNY">-4811713000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44121"
      unitRef="Unit_CNY">-1363651000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44122"
      unitRef="Unit_USD">-186818000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44123"
      unitRef="Unit_CNY">337972000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44124"
      unitRef="Unit_CNY">154367000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44125"
      unitRef="Unit_CNY">54339000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44126"
      unitRef="Unit_USD">7444000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44127"
      unitRef="Unit_CNY">337972000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44128"
      unitRef="Unit_CNY">154367000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44129"
      unitRef="Unit_CNY">54339000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44130"
      unitRef="Unit_USD">7444000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44131"
      unitRef="Unit_CNY">-7169681000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44132"
      unitRef="Unit_CNY">-4657346000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44133"
      unitRef="Unit_CNY">-1309312000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44134"
      unitRef="Unit_USD">-179374000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44135"
      unitRef="Unit_CNY">-10640000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44136"
      unitRef="Unit_CNY">10608000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44137"
      unitRef="Unit_CNY">-16851000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44138"
      unitRef="Unit_USD">-2309000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44139"
      unitRef="Unit_CNY">-7159041000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44140"
      unitRef="Unit_CNY">-4667954000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44141"
      unitRef="Unit_CNY">-1292461000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44142"
      unitRef="Unit_USD">-177065000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      id="ixv-44143"
      unitRef="Unit_CNY_per_Share">-18.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2023To12_31_2023"
      decimals="2"
      id="ixv-44144"
      unitRef="Unit_CNY_per_Share">-11.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-44145"
      unitRef="Unit_CNY_per_Share">-3.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-44146"
      unitRef="Unit_USD_per_Share">-0.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      id="ixv-44147"
      unitRef="Unit_CNY_per_Share">-18.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2023To12_31_2023"
      decimals="2"
      id="ixv-44148"
      unitRef="Unit_CNY_per_Share">-11.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-44149"
      unitRef="Unit_CNY_per_Share">-3.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-44150"
      unitRef="Unit_USD_per_Share">-0.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-44151"
      unitRef="Unit_CNY_per_Share">-18.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-44152"
      unitRef="Unit_CNY_per_Share">-11.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-44153"
      unitRef="Unit_CNY_per_Share">-3.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-44154"
      unitRef="Unit_USD_per_Share">-0.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-44155"
      unitRef="Unit_CNY_per_Share">-18.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-44156"
      unitRef="Unit_CNY_per_Share">-11.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-44157"
      unitRef="Unit_CNY_per_Share">-3.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-44158"
      unitRef="Unit_USD_per_Share">-0.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44159"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44160"
      unitRef="Unit_shares">413210271</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44161"
      unitRef="Unit_shares">416470256</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44162"
      unitRef="Unit_shares">416470256</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44163"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44164"
      unitRef="Unit_shares">413210271</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44165"
      unitRef="Unit_shares">416470256</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44166"
      unitRef="Unit_shares">416470256</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44167"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44168"
      unitRef="Unit_shares">413210271</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44169"
      unitRef="Unit_shares">416470256</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44170"
      unitRef="Unit_shares">416470256</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44171"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44172"
      unitRef="Unit_shares">413210271</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44173"
      unitRef="Unit_shares">416470256</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="ixv-44174"
      unitRef="Unit_shares">416470256</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44175"
      unitRef="Unit_CNY">69096000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44176"
      unitRef="Unit_CNY">63724000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44177"
      unitRef="Unit_CNY">84178000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44178"
      unitRef="Unit_USD">11532000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44179"
      unitRef="Unit_CNY">59041000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44180"
      unitRef="Unit_CNY">56649000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44181"
      unitRef="Unit_CNY">60460000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44182"
      unitRef="Unit_USD">8283000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44183"
      unitRef="Unit_CNY">554976000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44184"
      unitRef="Unit_CNY">596950000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44185"
      unitRef="Unit_CNY">568194000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44186"
      unitRef="Unit_USD">77842000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44187"
      unitRef="Unit_CNY">357570000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44188"
      unitRef="Unit_CNY">415321000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44189"
      unitRef="Unit_CNY">403380000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      id="ixv-44190"
      unitRef="Unit_USD">55263000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44191"
      unitRef="Unit_shares">83715114</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44192"
      unitRef="Unit_CNY">52000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44193"
      unitRef="Unit_shares">306889473</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44194"
      unitRef="Unit_CNY">199000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44195"
      unitRef="Unit_CNY">35929961000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44196"
      unitRef="Unit_CNY">24621000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44197"
      unitRef="Unit_CNY">-279862000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44198"
      unitRef="Unit_CNY">-13971304000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44199"
      unitRef="Unit_CNY">12399000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      id="ixv-44200"
      unitRef="Unit_CNY">21716066000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44201"
      unitRef="Unit_CNY">-7497013000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44202"
      unitRef="Unit_CNY">-10640000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44203"
      unitRef="Unit_CNY">-7507653000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44204"
      unitRef="Unit_CNY">1040683000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44205"
      unitRef="Unit_CNY">1040683000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44206"
      unitRef="Unit_shares">3929433</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44207"
      unitRef="Unit_CNY">4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44208"
      unitRef="Unit_CNY">4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <bili:MinorityInterestDecreaseFromRedemptionsShares
      contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44209"
      unitRef="Unit_shares">45000</bili:MinorityInterestDecreaseFromRedemptionsShares>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44210"
      unitRef="Unit_shares">565</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44211"
      unitRef="Unit_CNY">96000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44212"
      unitRef="Unit_CNY">96000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44213"
      unitRef="Unit_shares">-2640832</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44214"
      unitRef="Unit_CNY">2000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44215"
      unitRef="Unit_CNY">347579000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44216"
      unitRef="Unit_CNY">347581000</us-gaap:StockRepurchasedDuringPeriodValue>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2022To12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44217"
      unitRef="Unit_CNY">11552000</bili:AppropriationToStatutoryReserves>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44218"
      unitRef="Unit_CNY">-11552000</bili:AppropriationToStatutoryReserves>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44219"
      unitRef="Unit_CNY">337972000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44220"
      unitRef="Unit_CNY">337972000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44221"
      unitRef="Unit_shares">83715114</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44222"
      unitRef="Unit_CNY">52000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44223"
      unitRef="Unit_shares">308223639</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44224"
      unitRef="Unit_CNY">201000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44225"
      unitRef="Unit_CNY">36623161000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44226"
      unitRef="Unit_CNY">36173000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44227"
      unitRef="Unit_CNY">58110000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44228"
      unitRef="Unit_CNY">-21479869000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44229"
      unitRef="Unit_CNY">1759000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      id="ixv-44230"
      unitRef="Unit_CNY">15239587000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44231"
      unitRef="Unit_shares">83715114</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44232"
      unitRef="Unit_CNY">52000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44233"
      unitRef="Unit_shares">308223639</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44234"
      unitRef="Unit_CNY">201000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44235"
      unitRef="Unit_CNY">36623161000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44236"
      unitRef="Unit_CNY">36173000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44237"
      unitRef="Unit_CNY">58110000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44238"
      unitRef="Unit_CNY">-21479869000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44239"
      unitRef="Unit_CNY">1759000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      id="ixv-44240"
      unitRef="Unit_CNY">15239587000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44241"
      unitRef="Unit_CNY">-4822321000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44242"
      unitRef="Unit_CNY">10608000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44243"
      unitRef="Unit_CNY">-4811713000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44244"
      unitRef="Unit_CNY">1132644000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44245"
      unitRef="Unit_CNY">1132644000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="P01_01_2023To12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44246"
      unitRef="Unit_shares">15344000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="P01_01_2023To12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44247"
      unitRef="Unit_CNY">10000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44248"
      unitRef="Unit_CNY">2689370000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44249"
      unitRef="Unit_CNY">2689380000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2023To12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44250"
      unitRef="Unit_shares">2210741</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2023To12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44251"
      unitRef="Unit_CNY">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44252"
      unitRef="Unit_CNY">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="P01_01_2023To12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44253"
      unitRef="Unit_shares">22500</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2023To12_31_2023_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44254"
      unitRef="Unit_CNY">8576000</bili:AppropriationToStatutoryReserves>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2023To12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44255"
      unitRef="Unit_CNY">-8576000</bili:AppropriationToStatutoryReserves>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2023To12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44256"
      unitRef="Unit_CNY">154367000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44257"
      unitRef="Unit_CNY">154367000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44258"
      unitRef="Unit_shares">83715114</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44259"
      unitRef="Unit_CNY">52000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44260"
      unitRef="Unit_shares">325800880</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44261"
      unitRef="Unit_CNY">213000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44262"
      unitRef="Unit_CNY">40445175000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44263"
      unitRef="Unit_CNY">44749000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44264"
      unitRef="Unit_CNY">212477000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44265"
      unitRef="Unit_CNY">-26310766000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44266"
      unitRef="Unit_CNY">12367000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44267"
      unitRef="Unit_CNY">14404267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44268"
      unitRef="Unit_shares">83715114</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44269"
      unitRef="Unit_CNY">52000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44270"
      unitRef="Unit_shares">325800880</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44271"
      unitRef="Unit_CNY">213000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44272"
      unitRef="Unit_CNY">40445175000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44273"
      unitRef="Unit_CNY">44749000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44274"
      unitRef="Unit_CNY">212477000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44275"
      unitRef="Unit_CNY">-26310766000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44276"
      unitRef="Unit_CNY">12367000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44277"
      unitRef="Unit_CNY">14404267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44278"
      unitRef="Unit_CNY">-1346800000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44279"
      unitRef="Unit_CNY">-16851000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44280"
      unitRef="Unit_CNY">-1363651000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44281"
      unitRef="Unit_CNY">1116212000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44282"
      unitRef="Unit_CNY">1116212000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44283"
      unitRef="Unit_shares">3695125</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44284"
      unitRef="Unit_CNY">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44285"
      unitRef="Unit_CNY">10265000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44286"
      unitRef="Unit_CNY">10268000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44287"
      unitRef="Unit_shares">701834</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44288"
      unitRef="Unit_CNY">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44289"
      unitRef="Unit_CNY">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44290"
      unitRef="Unit_shares">-839167</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44291"
      unitRef="Unit_CNY">1000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44292"
      unitRef="Unit_CNY">117522000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44293"
      unitRef="Unit_CNY">117523000</us-gaap:StockRepurchasedDuringPeriodValue>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2024To12_31_2024_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44294"
      unitRef="Unit_CNY">3893000</bili:AppropriationToStatutoryReserves>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2024To12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44295"
      unitRef="Unit_CNY">-3893000</bili:AppropriationToStatutoryReserves>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2024To12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44296"
      unitRef="Unit_CNY">54339000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44297"
      unitRef="Unit_CNY">54339000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44298"
      unitRef="Unit_shares">83715114</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44299"
      unitRef="Unit_CNY">52000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-44300"
      unitRef="Unit_shares">329358672</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44301"
      unitRef="Unit_CNY">216000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44302"
      unitRef="Unit_CNY">41454130000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44303"
      unitRef="Unit_CNY">48642000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44304"
      unitRef="Unit_CNY">266816000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44305"
      unitRef="Unit_CNY">-27661459000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      id="ixv-44306"
      unitRef="Unit_CNY">-4484000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44307"
      unitRef="Unit_CNY">14103913000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44308"
      unitRef="Unit_CNY">-7507653000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44309"
      unitRef="Unit_CNY">-4811713000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44310"
      unitRef="Unit_CNY">-1363651000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44311"
      unitRef="Unit_USD">-186818000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44312"
      unitRef="Unit_CNY">755452000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44313"
      unitRef="Unit_CNY">727193000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44314"
      unitRef="Unit_CNY">554335000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44315"
      unitRef="Unit_USD">75944000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44316"
      unitRef="Unit_CNY">2581325000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44317"
      unitRef="Unit_CNY">2003199000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44318"
      unitRef="Unit_CNY">1772400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44319"
      unitRef="Unit_USD">242818000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44320"
      unitRef="Unit_CNY">229295000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44321"
      unitRef="Unit_CNY">169294000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44322"
      unitRef="Unit_CNY">174430000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44323"
      unitRef="Unit_USD">23897000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44324"
      unitRef="Unit_CNY">48167000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44325"
      unitRef="Unit_CNY">23299000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44326"
      unitRef="Unit_CNY">10949000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44327"
      unitRef="Unit_USD">1500000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44328"
      unitRef="Unit_CNY">1040683000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44329"
      unitRef="Unit_CNY">1132644000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44330"
      unitRef="Unit_CNY">1116212000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44331"
      unitRef="Unit_USD">152920000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44332"
      unitRef="Unit_CNY">130549000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44333"
      unitRef="Unit_CNY">-16000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44334"
      unitRef="Unit_CNY">109801000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44335"
      unitRef="Unit_USD">15043000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44336"
      unitRef="Unit_CNY">191088000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44337"
      unitRef="Unit_CNY">10431000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44338"
      unitRef="Unit_CNY">18744000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44339"
      unitRef="Unit_USD">2568000</us-gaap:InventoryWriteDown>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44340"
      unitRef="Unit_CNY">-36495000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44341"
      unitRef="Unit_CNY">-25376000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44342"
      unitRef="Unit_CNY">-110118000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44343"
      unitRef="Unit_USD">-15086000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44344"
      unitRef="Unit_CNY">-2277000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44345"
      unitRef="Unit_CNY">-931000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44346"
      unitRef="Unit_CNY">2509000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44347"
      unitRef="Unit_USD">344000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <bili:FairValueChangesOfShortTermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44348"
      unitRef="Unit_CNY">-251383000</bili:FairValueChangesOfShortTermInvestments>
    <bili:FairValueChangesOfShortTermInvestments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44349"
      unitRef="Unit_CNY">-66462000</bili:FairValueChangesOfShortTermInvestments>
    <bili:FairValueChangesOfShortTermInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44350"
      unitRef="Unit_CNY">-22763000</bili:FairValueChangesOfShortTermInvestments>
    <bili:FairValueChangesOfShortTermInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44351"
      unitRef="Unit_USD">-3119000</bili:FairValueChangesOfShortTermInvestments>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44352"
      unitRef="Unit_CNY">-748000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44353"
      unitRef="Unit_CNY">-646000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44354"
      unitRef="Unit_CNY">-3214000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44355"
      unitRef="Unit_USD">-440000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OtherRestructuringCosts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44356"
      unitRef="Unit_CNY">525762000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44357"
      unitRef="Unit_CNY">354811000</us-gaap:OtherRestructuringCosts>
    <us-gaap:GainOnSaleOfInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44358"
      unitRef="Unit_CNY">178378000</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:GainOnSaleOfInvestments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44359"
      unitRef="Unit_CNY">3857000</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:GainOnSaleOfInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44360"
      unitRef="Unit_CNY">11000000</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:GainOnSaleOfInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44361"
      unitRef="Unit_USD">1507000</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44362"
      unitRef="Unit_CNY">-211620000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44363"
      unitRef="Unit_CNY">-112142000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44364"
      unitRef="Unit_CNY">-40471000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44365"
      unitRef="Unit_USD">-5545000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44366"
      unitRef="Unit_CNY">152153000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44367"
      unitRef="Unit_CNY">-86680000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss>
    <bili:ImpairmentOfLongTermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44368"
      unitRef="Unit_CNY">465645000</bili:ImpairmentOfLongTermInvestments>
    <bili:ImpairmentOfLongTermInvestments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44369"
      unitRef="Unit_CNY">278891000</bili:ImpairmentOfLongTermInvestments>
    <bili:ImpairmentOfLongTermInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44370"
      unitRef="Unit_CNY">486456000</bili:ImpairmentOfLongTermInvestments>
    <bili:ImpairmentOfLongTermInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44371"
      unitRef="Unit_USD">66644000</bili:ImpairmentOfLongTermInvestments>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44372"
      unitRef="Unit_CNY">1318594000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44373"
      unitRef="Unit_CNY">292213000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44374"
      unitRef="Unit_CNY">-38629000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44375"
      unitRef="Unit_USD">-5292000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44376"
      unitRef="Unit_CNY">59866000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44377"
      unitRef="Unit_CNY">262215000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44378"
      unitRef="Unit_CNY">-251244000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44379"
      unitRef="Unit_USD">-34419000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44380"
      unitRef="Unit_CNY">74117000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44381"
      unitRef="Unit_CNY">-75273000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44382"
      unitRef="Unit_CNY">66910000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44383"
      unitRef="Unit_USD">9167000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44384"
      unitRef="Unit_CNY">556214000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44385"
      unitRef="Unit_CNY">-342537000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44386"
      unitRef="Unit_CNY">-273362000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44387"
      unitRef="Unit_USD">-37450000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44388"
      unitRef="Unit_CNY">444326000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44389"
      unitRef="Unit_CNY">-185783000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44390"
      unitRef="Unit_CNY">-51154000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44391"
      unitRef="Unit_USD">-7008000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44392"
      unitRef="Unit_CNY">46862000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44393"
      unitRef="Unit_CNY">-60458000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44394"
      unitRef="Unit_CNY">615154000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44395"
      unitRef="Unit_USD">84276000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44396"
      unitRef="Unit_CNY">396113000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44397"
      unitRef="Unit_CNY">-182171000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44398"
      unitRef="Unit_CNY">380127000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44399"
      unitRef="Unit_USD">52077000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44400"
      unitRef="Unit_CNY">130684000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44401"
      unitRef="Unit_CNY">29006000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44402"
      unitRef="Unit_CNY">83682000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44403"
      unitRef="Unit_USD">11464000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44404"
      unitRef="Unit_CNY">173935000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44405"
      unitRef="Unit_CNY">133902000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44406"
      unitRef="Unit_CNY">848219000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44407"
      unitRef="Unit_USD">116206000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44408"
      unitRef="Unit_CNY">-1026319000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44409"
      unitRef="Unit_CNY">341102000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44410"
      unitRef="Unit_CNY">779294000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44411"
      unitRef="Unit_USD">106763000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44412"
      unitRef="Unit_CNY">-21210000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44413"
      unitRef="Unit_CNY">-12007000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44414"
      unitRef="Unit_CNY">-348000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44415"
      unitRef="Unit_USD">-48000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44416"
      unitRef="Unit_CNY">282367000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44417"
      unitRef="Unit_CNY">-141594000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44418"
      unitRef="Unit_CNY">-61250000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44419"
      unitRef="Unit_USD">-8391000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44420"
      unitRef="Unit_CNY">-3911370000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44421"
      unitRef="Unit_CNY">266622000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44422"
      unitRef="Unit_CNY">6014854000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44423"
      unitRef="Unit_USD">824032000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44424"
      unitRef="Unit_CNY">760427000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44425"
      unitRef="Unit_CNY">181897000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44426"
      unitRef="Unit_CNY">465367000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44427"
      unitRef="Unit_USD">63755000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44428"
      unitRef="Unit_CNY">1977897000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44429"
      unitRef="Unit_CNY">1148247000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44430"
      unitRef="Unit_CNY">1289744000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44431"
      unitRef="Unit_USD">176694000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44432"
      unitRef="Unit_CNY">70578711000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44433"
      unitRef="Unit_CNY">13547650000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44434"
      unitRef="Unit_CNY">36969524000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44435"
      unitRef="Unit_USD">5064804000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44436"
      unitRef="Unit_CNY">81698532000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44437"
      unitRef="Unit_CNY">16328255000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44438"
      unitRef="Unit_CNY">37007903000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44439"
      unitRef="Unit_USD">5070062000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44440"
      unitRef="Unit_CNY">1179764000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44441"
      unitRef="Unit_CNY">70000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44442"
      unitRef="Unit_CNY">1466311000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44443"
      unitRef="Unit_CNY">132602000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44444"
      unitRef="Unit_CNY">227416000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44445"
      unitRef="Unit_USD">31156000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <bili:RepaymentsOfLoansFromInvestees
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44446"
      unitRef="Unit_CNY">596766000</bili:RepaymentsOfLoansFromInvestees>
    <bili:RepaymentsOfLoansFromInvestees
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44447"
      unitRef="Unit_CNY">684834000</bili:RepaymentsOfLoansFromInvestees>
    <bili:RepaymentsOfLoansFromInvestees
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44448"
      unitRef="Unit_CNY">78968000</bili:RepaymentsOfLoansFromInvestees>
    <bili:RepaymentsOfLoansFromInvestees
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44449"
      unitRef="Unit_USD">10819000</bili:RepaymentsOfLoansFromInvestees>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44450"
      unitRef="Unit_CNY">612214000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44451"
      unitRef="Unit_CNY">100574000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44452"
      unitRef="Unit_CNY">74307000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44453"
      unitRef="Unit_USD">10180000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44454"
      unitRef="Unit_CNY">10245026000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44455"
      unitRef="Unit_CNY">9961925000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44456"
      unitRef="Unit_CNY">5833946000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44457"
      unitRef="Unit_USD">799247000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44458"
      unitRef="Unit_CNY">13909967000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44459"
      unitRef="Unit_CNY">9690806000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44460"
      unitRef="Unit_CNY">7486732000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44461"
      unitRef="Unit_USD">1025678000</bili:ProceedsFromMaturityOfTimeDeposits>
    <us-gaap:CashDivestedFromDeconsolidation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44462"
      unitRef="Unit_CNY">125000</us-gaap:CashDivestedFromDeconsolidation>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44463"
      unitRef="Unit_CNY">10609218000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44464"
      unitRef="Unit_CNY">1762148000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44465"
      unitRef="Unit_CNY">-138087000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44466"
      unitRef="Unit_USD">-18917000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44467"
      unitRef="Unit_CNY">1701532000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44468"
      unitRef="Unit_CNY">1950482000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44469"
      unitRef="Unit_CNY">5149000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44470"
      unitRef="Unit_USD">705410000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44471"
      unitRef="Unit_CNY">1450627000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44472"
      unitRef="Unit_CNY">2032295000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44473"
      unitRef="Unit_CNY">1908696000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44474"
      unitRef="Unit_USD">261490000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44475"
      unitRef="Unit_CNY">56741000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44476"
      unitRef="Unit_CNY">7027000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44477"
      unitRef="Unit_CNY">4000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44478"
      unitRef="Unit_CNY">2000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44479"
      unitRef="Unit_CNY">10268000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44480"
      unitRef="Unit_USD">1407000</us-gaap:ProceedsFromStockOptionsExercised>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44481"
      unitRef="Unit_CNY">2689380000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44482"
      unitRef="Unit_CNY">100000000</bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts>
    <bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44483"
      unitRef="Unit_USD">13700000</bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44484"
      unitRef="Unit_CNY">347581000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44485"
      unitRef="Unit_CNY">117523000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44486"
      unitRef="Unit_USD">16101000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44487"
      unitRef="Unit_CNY">4201506000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44488"
      unitRef="Unit_CNY">7675227000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44489"
      unitRef="Unit_CNY">6058432000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44490"
      unitRef="Unit_USD">830002000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44491"
      unitRef="Unit_CNY">-4354919000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44492"
      unitRef="Unit_CNY">-5074685000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44493"
      unitRef="Unit_CNY">-2825383000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44494"
      unitRef="Unit_USD">-387076000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44495"
      unitRef="Unit_CNY">321350000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44496"
      unitRef="Unit_CNY">100349000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44497"
      unitRef="Unit_CNY">6177000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44498"
      unitRef="Unit_USD">846000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44499"
      unitRef="Unit_CNY">2664279000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44500"
      unitRef="Unit_CNY">-2945566000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44501"
      unitRef="Unit_CNY">3057561000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44502"
      unitRef="Unit_USD">418885000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      id="ixv-44503"
      unitRef="Unit_CNY">7523108000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      id="ixv-44504"
      unitRef="Unit_CNY">10187387000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44505"
      unitRef="Unit_CNY">7241821000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44506"
      unitRef="Unit_USD">992125000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      id="ixv-44507"
      unitRef="Unit_CNY">10187387000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44508"
      unitRef="Unit_CNY">7241821000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44509"
      unitRef="Unit_CNY">10299382000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44510"
      unitRef="Unit_USD">1411010000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      id="ixv-44511"
      unitRef="Unit_CNY">10172584000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44512"
      unitRef="Unit_CNY">7191821000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44513"
      unitRef="Unit_CNY">10249382000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44514"
      unitRef="Unit_USD">1404160000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      id="ixv-44515"
      unitRef="Unit_CNY">14803000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44516"
      unitRef="Unit_CNY">50000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44517"
      unitRef="Unit_CNY">50000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44518"
      unitRef="Unit_USD">6850000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44519"
      unitRef="Unit_CNY">80591000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44520"
      unitRef="Unit_CNY">103391000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44521"
      unitRef="Unit_CNY">87217000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44522"
      unitRef="Unit_USD">11949000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44523"
      unitRef="Unit_CNY">200172000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44524"
      unitRef="Unit_CNY">167291000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44525"
      unitRef="Unit_CNY">93809000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44526"
      unitRef="Unit_USD">12852000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44527"
      unitRef="Unit_CNY">46066000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44528"
      unitRef="Unit_CNY">65377000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44529"
      unitRef="Unit_CNY">35510000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44530"
      unitRef="Unit_USD">4865000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <bili:NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44531"
      unitRef="Unit_CNY">202018000</bili:NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables>
    <bili:NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44532"
      unitRef="Unit_CNY">-80000000</bili:NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables>
    <bili:NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44533"
      unitRef="Unit_CNY">-7596000</bili:NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables>
    <bili:NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44534"
      unitRef="Unit_USD">-1041000</bili:NoncashOrPartNoncashAcquisitionsAndInvestmentsFinancedByReductionOfPayables>
    <bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44535"
      unitRef="Unit_CNY">824929000</bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid>
    <bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44536"
      unitRef="Unit_CNY">783828000</bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid>
    <bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44537"
      unitRef="Unit_CNY">767387000</bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid>
    <bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44538"
      unitRef="Unit_USD">105132000</bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid>
    <bili:IssuanceOfOrdinarySharesInConnectionWithDebtConversion
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44539"
      unitRef="Unit_CNY">96000</bili:IssuanceOfOrdinarySharesInConnectionWithDebtConversion>
    <us-gaap:NatureOfOperations contextRef="P01_01_2024To12_31_2024" id="ixv-28006">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operations &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Bilibili Inc. (the &#x201c;Company&#x201d; or &#x201c;Bilibili&#x201d;) is an iconic brand and a leading video community for young generations in China. Incorporated as a limited liability company in the Cayman Islands in December 2013, the Company, through its consolidated subsidiaries, variable interest entities (&#x201c;VIEs&#x201d;) and subsidiaries of the VIEs (collectively referred to as the &#x201c;Group&#x201d;), is primarily engaged in the operation of providing online entertainment services to users in the People&#x2019;s Republic of China (the &#x201c;PRC&#x201d; or &#x201c;China&#x201d;). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In April 2018, the Company completed its IPO on the NASDAQ Global Select Market. In March 2021, the Company successfully listed its Class&#160;Z ordinary shares on the main board of the Hong Kong Stock Exchange.&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;On October 3, 2022 (the &#x201c;Primary Conversion Effective Date&#x201d;), the Company&#x2019;s voluntary conversion of its secondary listing status to primary listing on the main board of the Hong Kong Stock Exchange became effective. The Company became a dual-primary listed company on the main board of Hong Kong Stock Exchange in Hong Kong and the NASDAQ Global Select Market in the United States. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In January 2023, the Company completed the offering of 15,344,000 ADSs at US$26.65 per ADS. The amount of net proceeds from such offering (after deducting all applicable costs and expenses including but not limited to selling commission) &lt;div style="display:inline;"&gt;w&lt;/div&gt;a&lt;div style="display:inline;"&gt;s&lt;/div&gt; approximately US$396.9&#160;million (RMB2,689.4 million). Shortly thereafter, the Company completed &lt;div style="display:inline;"&gt;t&lt;/div&gt;h&lt;div style="display:inline;"&gt;e&lt;/div&gt;&#160;repurchase&#160;of an aggregate principal amount of US$384.8&#160;million (RMB2.6 billion) of its outstanding 0.5% convertible senior notes due December 2026 with an aggregate purchase price of US$331.2&#160;million (RMB2.2 billion), which was funded by the net proceeds from the ADS Offering. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2024, the Company&#x2019;s major subsidiaries, VIEs and subsidiaries of the VIEs are as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:44%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:16%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:11%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:26%"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Major Subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place and&#160;Year&#160;of&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Incorporation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percentage of&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Direct&#160;or&#160;Indirect&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Economic&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ownership&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal Activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Bilibili HK Limited&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Hong Kong, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Hode HK Limited&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Hong Kong, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Chaodian HK Limited&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Hong Kong, 2019&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Bilibili Co., Ltd.&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Japan, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Business development&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Hode Shanghai Limited (&#x201c;Hode Shanghai&#x201d;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Technology development&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Shanghai Bilibili Technology Co., Ltd.&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2016&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Technology development&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Chaodian (Shanghai) Technology Co., Ltd.&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2019&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;E-commerce&#160;and&#160;advertising&lt;/div&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:44%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:16%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:11%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:26%"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Major VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place and Year of&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Incorporation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percentage&#160;of&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Direct&#160;or&#160;Indirect&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Economic&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Interest&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal Activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Shanghai Hode Information&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Technology Co., Ltd. (&#x201c;Hode Information Technology&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2013&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Mobile game operation&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Shanghai Kuanyu Digital&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Technology Co., Ltd. (&#x201c;Shanghai Kuanyu&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Video distribution and game distribution&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Sharejoy Network Technology Co., Ltd. (&#x201c;Sharejoy Network&#x201d;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Game distribution&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Shanghai Hehehe Culture Communication Co., Ltd. (&#x201c;Shanghai Hehehe&#x201d;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Comics distribution&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Shanghai Anime Tamashi Cultural Media Co., Ltd. (&#x201c;Shanghai Anime Tamashi&#x201d;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2015&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;E-commerce&lt;/div&gt; platform&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Hode Shanghai is the primary beneficiary of the major VIEs and VIEs&#x2019; subsidiaries. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;1&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;These companies were established in the PRC in the form of wholly foreign-owned enterprises. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;2&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;These companies were established in the PRC in the form of investment solely by legal corporations or controlled by natural person(s). &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Contractual agreements with major VIEs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In order to comply with the PRC laws and regulations which prohibit or restrict foreign control of companies involved in provision of internet content services, the Group operates its restricted businesses in the PRC through the VIEs, whose equity interests are held by certain founders of the Group. The Company obtained control over these VIEs by entering into a series of contractual arrangements with the legal shareholders who are also referred to as nominee shareholders. These nominee shareholders are the legal owners of the VIEs. However, the rights of those nominee shareholders have been transferred to the Company through the contractual arrangements. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The contractual arrangements that are used to control the VIEs include powers of attorney, exclusive technology consulting and services agreements or exclusive business cooperation agreements, equity pledge agreements and exclusive option agreements. Management concluded that the Company, through the contractual arrangements, has the power to direct the activities that most significantly impact the VIEs&#x2019; economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the VIEs, and therefore the Company is the ultimate primary beneficiary of these VIEs. As such, the Company consolidates the financial statements of these VIEs. Consequently, the financial results of the VIEs were included in the Group&#x2019;s consolidated financial statements in accordance with the presentation as stated in Note 2(a). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;The following is a summary of the contractual agreements entered into by and among the Company&#x2019;s relevant subsidiaries, the VIEs, and respective nominee shareholders of the VIEs.&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Exclusive Technology Consulting and Services Agreements. &lt;/div&gt;&lt;/div&gt;Under the exclusive technology consulting and services agreements between the Company&#x2019;s relevant subsidiaries and the VIEs, the Company&#x2019;s relevant subsidiaries have the exclusive right to provide the VIEs consulting and services related to, among other things, research and development, system operation, advertising, internal training and technical support. The Company&#x2019;s relevant subsidiaries have the exclusive ownership of intellectual property rights created as a result of the performance of these agreements. These VIEs shall pay the Company&#x2019;s relevant subsidiaries an annual service fee, which are subject to the adjustment by the Company&#x2019;s relevant subsidiaries at its sole discretion. These agreements will remain effective for a 10 year&#x2019;s term and then be automatically renewed, unless the Company&#x2019;s relevant subsidiaries give the VIEs a termination notice 90 days before the term ends. On December&#160;23, 2020, the above agreements were replaced by the exclusive business cooperation agreements, which contain terms substantially similar to the exclusive business cooperation agreements described above, the exclusive business cooperation agreements have an infinite period commencing from December&#160;23, 2020, unless the Company&#x2019;s relevant subsidiaries give the VIEs a termination notice 30 days before the term ends. &lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Contractual agreements with major VIEs (Continued) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Exclusive Option Agreements.&lt;/div&gt;&lt;/div&gt; Pursuant to the exclusive purchase option agreement, among the Company&#x2019;s relevant subsidiaries, the VIEs and its nominee shareholders, each of the nominee shareholders of the VIEs irrevocably granted the Company&#x2019;s relevant subsidiaries an exclusive option to purchase, or have its designated person to purchase, at its discretion, to the extent permitted under PRC law, all or part of their equity interests in the VIEs, and the purchase price shall be the lowest price permitted by applicable PRC law. In addition, the VIEs irrevocably granted the Company&#x2019;s relevant subsidiaries an exclusive option to purchase, or have its designated person to purchase, at its discretion, to the extent permitted under PRC law, all or part of the VIEs&#x2019; assets at the book value of such assets, or at the lowest price permitted by applicable PRC law, whichever is higher. The nominee shareholders of the VIEs undertake that, without the prior written consent of the Company&#x2019;s relevant subsidiaries, they shall not increase or decrease the registered capital, dispose of its assets, incur any debts or guarantee liabilities, enter into any material purchase agreements, conduct any merger, acquisition or investments, amend its articles of association or provide any loans to third parties. The exclusive option agreements will remain effective until all equity interests in the VIEs held by their nominee shareholders and all assets of the VIEs are transferred or assigned to the Company&#x2019;s relevant subsidiaries or its designated representatives. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Powers of Attorney&lt;/div&gt;&lt;/div&gt;. Pursuant to the powers of attorney, each of the nominee shareholders of the VIEs, executed a power of attorney to irrevocably appoint the Company&#x2019;s relevant subsidiaries or its designated person as nominee shareholder&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;attorney-in-fact&lt;/div&gt;&lt;/div&gt; to exercise all of the rights as a shareholder of the VIEs, including, but not limited to, the right to convene and attend shareholders&#x2019; meeting, vote on any resolution that requires a shareholder vote, such as the appointment or removal of directors and executive officers, other voting rights pursuant to the then-effective articles of association of the VIEs and transfer of VIE&#x2019;s assets. The powers of attorney will remain in force for so long as the nominee shareholders remain shareholders of the VIEs. The powers of attorney were amended on December&#160;23, 2020, which were extended the life to an indefinite term commencing from December&#160;23, 2020 and will be terminated in the event that (i)&#160;the power of attorney is unilaterally terminated by the Company&#x2019;s relevant subsidiaries; or (ii)&#160;it is legally permissible for the Company or any of the subsidiaries to hold equity interests directly or indirectly in VIEs or their designated person is registered to be the sole shareholder of VIEs. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity Pledge Agreements. &lt;/div&gt;&lt;/div&gt;Pursuant to the equity pledge agreements, among the Company&#x2019;s relevant subsidiaries, the VIEs and its nominee shareholders, the nominee shareholders of the VIEs pledged all of their equity interests in the VIEs to guarantee their and the VIEs&#x2019; performance of their obligations under the contractual arrangements. In the event of a breach by the VIEs or the VIEs&#x2019; shareholders of contractual obligations under these agreements, the Company&#x2019;s relevant subsidiaries, as pledgee, will be entitled the right to dispose of the pledged equity interests in the VIEs. The nominee shareholders of the VIEs also undertake that, during the term of the equity pledge agreements, they shall not dispose of the pledged equity interests or create or allow any encumbrance on the pledged equity interests. During the term of the equity pledge agreements, the Company&#x2019;s relevant subsidiaries ha&lt;div style="display:inline;"&gt;ve&lt;/div&gt; the right to receive all of the dividends and profits distributed on the pledged equity interests. The pledge will remain binding until the VIEs and their nominee shareholders discharge all their obligations under the contractual arrangements. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Risks in relation to the VIE structure &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;A significant part of the Group&#x2019;s business is conducted through the VIEs of the Group, of which the Company is the ultimate primary beneficiary. In the opinion of management, the contractual arrangements with the VIEs and the nominee shareholders are in compliance with PRC laws and regulations and are legally binding and enforceable. The nominee shareholders are also shareholders of the Group and have indicated they will not act contrary to the contractual arrangements. However, there are substantial uncertainties regarding the interpretation and application of PRC laws and regulations including those that govern the contractual arrangements, which could limit the Group&#x2019;s ability to enforce these contractual arrangements and if the nominee shareholders of the VIE were to reduce their interests in the Group, their interest may diverge from that of the Group and that may potentially increase the risk that they would seek to act contrary to the contractual arrangements. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;On March&#160;15, 2019, the National People&#x2019;s Congress approved the Foreign Investment Law, effective on January&#160;1, 2020. The Foreign Investment Law has a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;catch-all&lt;/div&gt; provision under the definition of &#x201c;foreign investment&#x201d; which includes investments made by foreign investors in China through means stipulated in laws or administrative regulations or other methods prescribed by the State Council. In the event that the State Council in the future promulgates laws and regulations that deem investments made by foreign investors through contractual arrangements as &#x201c;foreign investment,&#x201d; the Group&#x2019;s ability to use the contractual arrangements with its VIEs and the Group&#x2019;s ability to conduct business through the VIEs could be severely limited. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company&#x2019;s ability to control the VIEs also depends on the powers of attorney the founders have to vote on all matters requiring shareholder approval in the VIEs. As noted above, the Company believes these powers of attorney are legally enforceable but may not be as effective as direct equity ownership. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In addition, if the Group&#x2019;s corporate structure or the contractual arrangements with the VIEs were found to be in violation of any existing or future PRC laws and regulations, the PRC regulatory authorities could, within their respective jurisdictions: &lt;/div&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;revoke the Group&#x2019;s business and/or operating licenses; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;impose fines on the Group; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;confiscate any of the Group&#x2019;s income that they deem to be obtained through illegal operations; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;discontinue or place restrictions or onerous conditions on the Group&#x2019;s operations; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;restrict the Group&#x2019;s right to collect revenues; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;shut down the Group&#x2019;s servers or block the Group&#x2019;s app/websites; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;require the Group to restructure the operations, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;re-apply&lt;/div&gt; for the necessary licenses or relocate the Group&#x2019;s businesses, staff and assets; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;impose additional conditions or requirements with which the Group may not be able to comply; or &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;take other regulatory or enforcement actions against the Group that could be harmful to the Group&#x2019;s business. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The imposition of any of these restrictions or actions could result in a material adverse effect on the Group&#x2019;s ability to conduct its business. In such case, the Group may not be able to operate or control the VIEs, which may result in deconsolidation of the VIEs in the Group&#x2019;s consolidated financial statements. In the opinion of management, the likelihood for the Group to lose such ability is remote based on current facts and circumstances. The Group believes that the contractual arrangements among each of the VIEs, their respective shareholders and relevant wholly foreign-owned enterprises are in compliance with PRC law and are legally enforceable. The Group&#x2019;s operations depend on the VIEs to honor their contractual arrangements with the Group. These contractual arrangements are governed by PRC law and disputes arising out of these agreements are expected to be decided by arbitration in the PRC. Management believes that each of the contractual arrangements constitutes valid and legally binding obligations of each party to such contractual arrangements under PRC laws. However, the interpretation and implementation of the laws and regulations in the PRC and their application on the legality, binding effect and enforceability of contracts are subject to the discretion of competent PRC authorities, and therefore there is no assurance that relevant PRC authorities will take the same position as the Group herein in respect of the legality, binding effect and enforceability of each of the contractual arrangements. Meanwhile, since the PRC legal system continues to evolve, the interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involve uncertainties, which may limit legal protections available to the Group to enforce the contractual arrangements should the VIEs or the nominee shareholders of the VIEs fail to perform their obligations under those arrangements. Conflicts of interest may arise between the roles of them as shareholders, directors or officers of Group and as shareholders of the VIEs. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following combined financial information of the Group&#x2019;s VIEs and VIEs&#x2019; subsidiaries as of December&#160;31, 2023 and 2024 and for the years ended December&#160;31, 2022, 2023 and 2024 included in the accompanying consolidated financial statements of the Group was as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:73%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,893,282&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,108,946&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,259&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;21,560&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Restricted cash&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;50,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;50,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accounts receivable, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;800,158&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;623,464&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due from Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;484,413&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;532,700&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amount due from related parties&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,412&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;17,233&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments and other current assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;477,430&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;382,386&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;206,811&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;537,432&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Long-term investments, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,633,932&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,714,647&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-current&lt;/div&gt; assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,216,774&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,647,176&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,770,471&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,635,544&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accounts payable&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,320,121&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,650,374&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Salary and welfare payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;310,062&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;426,568&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Taxes payable&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;123,728&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;135,235&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term loan&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;600,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;600,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,116,463&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,727,174&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued liabilities and other payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;619,556&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;895,670&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due to the Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;12,631,675&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,362,724&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due to related parties&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;14,845&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,463&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other long-term payable&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;302,203&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;400,630&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20,038,653&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19,202,838&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total Bilibili Inc&#x2019;s shareholders&#x2019; deficit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(9,279,384&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(8,575,962&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;11,202&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,668&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total shareholders&#x2019; deficit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(9,268,182&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(8,567,294&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities and shareholders&#x2019; deficit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,770,471&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,635,544&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:63%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Third-party revenues&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;14,876,639&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;14,642,361&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;17,393,878&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inter-company revenues&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,198,107&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;990,698&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;916,759&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;16,074,746&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,633,059&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18,310,637&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Third-party costs and expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(18,436,865&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(15,591,936&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(16,539,124&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inter-company consulting and services costs and expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(726,875&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(581,599&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,282,159&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other inter-company costs and expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(418,667&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(282,725&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(154,393&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total costs and expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(19,582,407&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(16,456,260&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(17,975,676&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;(Loss)/profit from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-operations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(268,584&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(263,022&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;243,418&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;"&gt;(Loss)/profit before income tax expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,776,245&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,086,223&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;578,379&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Income tax (expense)/benefit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(89,660&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(31,321&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;45,147&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net (loss)/profit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,865,905&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,117,544&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;623,526&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net loss/(profit) attributable to noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,088&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(9,587&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;17,135&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net (loss)/profit attributable to Bilibili Inc.&#x2019;s shareholders&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,856,817&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,127,131&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;640,661&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:66%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Consulting and services charges to Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(610,600&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(760,716&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(640,317&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Other operating cashflow from/(to) Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,863,991&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,822,310&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(129,306&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Operating cashflow (to)/from third-parties&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2,339,697&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;828,787&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,815,447&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash provided by operating activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;913,694&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,890,381&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,045,824&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Purchase of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;short-term&lt;/div&gt; investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(7,335,115&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,126,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(8,204,894&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Maturities of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;short-term&lt;/div&gt; investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;7,970,552&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,126,500&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;7,873,769&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Placements of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,270&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(5,701&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(28,500&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Maturities of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,444&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,701&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;11,424&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other investing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2,188,712&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(944,970&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,091,578&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash used in investing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,550,101&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(944,470&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,439,779&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investments and loans from/(to) Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,884,890&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(695,870&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,700,509&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other financing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;92,265&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(698,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash provided by/(used in) financing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,884,890&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(603,605&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,398,509&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with various contractual agreements, the Company has the power to direct the activities of the VIEs and can have assets transferred out of the VIEs. Therefore, the Company considers that there are no assets in the respective VIEs that can be used only to settle obligations of the respective VIEs, except for the registered capital of the VIEs amounting up to RMB501.8&#160;million and RMB544.0&#160;million, as of December&#160;31, 2023 and 2024, respectively, as well as certain &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-distributable&lt;/div&gt; statutory reserves amounting to RMB31.4&#160;million and RMB34.8&#160;million, respectively, as of December&#160;31, 2023 and 2024. As the respective VIEs are incorporated as limited liability companies under the PRC Company Law, creditors do not have recourse to the general credit of the Company for the liabilities of the respective VIEs. There is currently no contractual arrangement that would require the Company to provide additional financial support to the VIEs. As the Group is conducting certain businesses in the PRC through the VIEs, the Group may provide additional financial support on a discretionary basis in the future, which could expose the Group to a loss. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Liquidity &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group incurred net losses of RMB7,507.7&#160;million, RMB4,811.7&#160;million and RMB1,363.7&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. Net cash used in operating activities was RMB3,911.4&#160;million for the years ended December&#160;31, 2022, and net cash provided by operating activities was RMB266.6&#160;million and RMB6,014.9&#160;million for the year ended December&#160;31, 2023 and 2024, respectively. Accumulated deficit was RMB26,310.8&#160;million and RMB27,661.5&#160;million as of December&#160;31, 2023 and 2024, respectively. The Group assesses its liquidity by its ability to generate cash from operating activities and attract investors&#x2019; investments. Historically, the Group has relied principally on both operational sources of cash and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;non-operational&lt;/div&gt; sources of financing from investors to fund its operations and business development. The Group&#x2019;s ability to continue as a going concern is dependent on management&#x2019;s ability to successfully execute its business plan, which includes increasing revenues while controlling costs and operating expenses, as well as, generating operational cash flows and continuing to gain support from outside sources of financing. In the past, the Group has been continuously receiving financing support from outside investors. In January 2023, the Company completed an offering of 15,344,000 &lt;div style="null;text-indent: 0px;display:inline;"&gt;American depositary shares (the &#x201c;ADS Offering&#x201d;) to fund the repurchase of its outstanding convertible senior notes of&lt;/div&gt; US$331.2&#160;&lt;div style="null;text-indent: 0px;display:inline;"&gt;million, and to replenish the cash reserve for other capital purpose with the remaining net proceeds of&#160;&lt;/div&gt;&lt;div style="null;text-indent: 0px;display:inline;"&gt;US$&lt;/div&gt;68.8 &lt;div style="display:inline;"&gt;million. Moreover, the Group can adjust the pace of its operation expansion and control the operating expenses. Based on the above considerations, the Group believes the cash and cash equivalents and the operating cash flows are sufficient to meet the cash requirements to fund planned operations and other commitments for at least the next twelve months from the date of the issuance of the consolidated financial statements. The Group&#x2019;s consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and liquidation of liabilities in the normal course of business.&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:NatureOfOperations>
    <bili:DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing
      contextRef="P10_03_2022To10_03_2022_HSXAMemberBILIStockExchangeAxis"
      id="ixv-44540">2022-10-03</bili:DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-44541"
      unitRef="Unit_shares">15344000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="PAsOn01_31_2023_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-44542"
      unitRef="Unit_USD_per_Share">26.65</us-gaap:SharesIssuedPricePerShare>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      id="ixv-44543"
      unitRef="Unit_USD">396900000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      id="ixv-44544"
      unitRef="Unit_CNY">2689400000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn01_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-44545"
      unitRef="Unit_USD">384800000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn01_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      id="ixv-44546"
      unitRef="Unit_CNY">2600000000</us-gaap:DebtInstrumentFaceAmount>
    <bili:PercentageOfConvertibleNotes
      contextRef="PAsOn01_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="3"
      id="ixv-44547"
      unitRef="Unit_pure">0.005</bili:PercentageOfConvertibleNotes>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="PAsOn01_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-44548"
      unitRef="Unit_USD">331200000</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="PAsOn01_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      id="ixv-44549"
      unitRef="Unit_CNY">2200000000</us-gaap:DebtInstrumentRepurchaseAmount>
    <bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-28023"> &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2024, the Company&#x2019;s major subsidiaries, VIEs and subsidiaries of the VIEs are as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:44%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:16%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:11%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:26%"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Major Subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place and&#160;Year&#160;of&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Incorporation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percentage of&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Direct&#160;or&#160;Indirect&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Economic&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ownership&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal Activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Bilibili HK Limited&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Hong Kong, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Hode HK Limited&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Hong Kong, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Chaodian HK Limited&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Hong Kong, 2019&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Bilibili Co., Ltd.&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Japan, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Business development&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Hode Shanghai Limited (&#x201c;Hode Shanghai&#x201d;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Technology development&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Shanghai Bilibili Technology Co., Ltd.&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2016&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Technology development&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Chaodian (Shanghai) Technology Co., Ltd.&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2019&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;E-commerce&#160;and&#160;advertising&lt;/div&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;   &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:44%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:16%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:11%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:26%"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Major VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place and Year of&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Incorporation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percentage&#160;of&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Direct&#160;or&#160;Indirect&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Economic&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Interest&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal Activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Shanghai Hode Information&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Technology Co., Ltd. (&#x201c;Hode Information Technology&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2013&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Mobile game operation&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Shanghai Kuanyu Digital&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Technology Co., Ltd. (&#x201c;Shanghai Kuanyu&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Video distribution and game distribution&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Sharejoy Network Technology Co., Ltd. (&#x201c;Sharejoy Network&#x201d;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Game distribution&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Shanghai Hehehe Culture Communication Co., Ltd. (&#x201c;Shanghai Hehehe&#x201d;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;Comics distribution&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Shanghai Anime Tamashi Cultural Media Co., Ltd. (&#x201c;Shanghai Anime Tamashi&#x201d;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;PRC, 2015&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:center"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;E-commerce&lt;/div&gt; platform&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Hode Shanghai is the primary beneficiary of the major VIEs and VIEs&#x2019; subsidiaries. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;1&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;These companies were established in the PRC in the form of wholly foreign-owned enterprises. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;2&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;These companies were established in the PRC in the form of investment solely by legal corporations or controlled by natural person(s). &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation
      contextRef="P01_01_2024To12_31_2024_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="ixv-44550">Hong Kong, 2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="INF"
      id="ixv-44551"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities
      contextRef="P01_01_2024To12_31_2024_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="ixv-44552">Investment holding</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation
      contextRef="P01_01_2024To12_31_2024_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="ixv-44553">Hong Kong, 2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="INF"
      id="ixv-44554"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities
      contextRef="P01_01_2024To12_31_2024_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="ixv-44555">Investment holding</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation
      contextRef="P01_01_2024To12_31_2024_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="ixv-44556">Hong Kong, 2019</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="INF"
      id="ixv-44557"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities
      contextRef="P01_01_2024To12_31_2024_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="ixv-44558">Investment holding</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation
      contextRef="P01_01_2024To12_31_2024_BilibiliCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="ixv-44559">Japan, 2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_BilibiliCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="INF"
      id="ixv-44560"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities
      contextRef="P01_01_2024To12_31_2024_BilibiliCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="ixv-44561">Business development</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation
      contextRef="P01_01_2024To12_31_2024_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="ixv-44562">PRC, 2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="INF"
      id="ixv-44563"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities
      contextRef="P01_01_2024To12_31_2024_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="Fact_135593089">Technology development</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation
      contextRef="P01_01_2024To12_31_2024_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCoLtdMembersrtOwnershipAxis"
      id="ixv-44565">PRC, 2016</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCoLtdMembersrtOwnershipAxis"
      decimals="INF"
      id="ixv-44566"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities
      contextRef="P01_01_2024To12_31_2024_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCoLtdMembersrtOwnershipAxis"
      id="Fact_135593088">Technology development</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation
      contextRef="P01_01_2024To12_31_2024_ChaodianShanghaiTechnologyCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="ixv-44568">PRC, 2019</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_ChaodianShanghaiTechnologyCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="INF"
      id="ixv-44569"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities
      contextRef="P01_01_2024To12_31_2024_ChaodianShanghaiTechnologyCoLtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="Fact_135593087">E-commerce&#160;and&#160;advertising</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation
      contextRef="P01_01_2024To12_31_2024_ShanghaiHodeInformationTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      id="ixv-44571">PRC, 2013</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2024To12_31_2024_ShanghaiHodeInformationTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="Fact_135593081"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityVIEActivitiesOfVIE
      contextRef="P01_01_2024To12_31_2024_ShanghaiHodeInformationTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      id="Fact_135593066">Mobile game operation</us-gaap:VariableInterestEntityVIEActivitiesOfVIE>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation
      contextRef="P01_01_2024To12_31_2024_ShanghaiKuanyuDigitalTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      id="ixv-44574">PRC, 2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2024To12_31_2024_ShanghaiKuanyuDigitalTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="Fact_135593080"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityVIEActivitiesOfVIE
      contextRef="P01_01_2024To12_31_2024_ShanghaiKuanyuDigitalTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      id="Fact_135593065">Video distribution and game distribution</us-gaap:VariableInterestEntityVIEActivitiesOfVIE>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation
      contextRef="P01_01_2024To12_31_2024_SharejoyNetworkTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      id="ixv-44577">PRC, 2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2024To12_31_2024_SharejoyNetworkTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="Fact_135593079"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityVIEActivitiesOfVIE
      contextRef="P01_01_2024To12_31_2024_SharejoyNetworkTechnologyCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      id="Fact_135593064">Game distribution</us-gaap:VariableInterestEntityVIEActivitiesOfVIE>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation
      contextRef="P01_01_2024To12_31_2024_ShanghaiHeheheCultureCommunicationCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      id="ixv-44580">PRC, 2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2024To12_31_2024_ShanghaiHeheheCultureCommunicationCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="Fact_135593078"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityVIEActivitiesOfVIE
      contextRef="P01_01_2024To12_31_2024_ShanghaiHeheheCultureCommunicationCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      id="Fact_135593063">Comics distribution</us-gaap:VariableInterestEntityVIEActivitiesOfVIE>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation
      contextRef="P01_01_2024To12_31_2024_ShanghaiAnimeTamashiCulturalMediaCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      id="ixv-44583">PRC, 2015</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2024To12_31_2024_ShanghaiAnimeTamashiCulturalMediaCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="Fact_135593077"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityVIEActivitiesOfVIE
      contextRef="P01_01_2024To12_31_2024_ShanghaiAnimeTamashiCulturalMediaCoLtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      id="Fact_135593062">E-commerce platform</us-gaap:VariableInterestEntityVIEActivitiesOfVIE>
    <bili:AgreementTerm
      contextRef="P12_22_2020To12_22_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      id="ixv-44585">P10Y</bili:AgreementTerm>
    <bili:TerminationNoticeTerm
      contextRef="P12_22_2020To12_22_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      id="ixv-44586">P90D</bili:TerminationNoticeTerm>
    <bili:TerminationNoticeTerm
      contextRef="P12_23_2020To12_23_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      id="ixv-44587">P30D</bili:TerminationNoticeTerm>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-28545"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following combined financial information of the Group&#x2019;s VIEs and VIEs&#x2019; subsidiaries as of December&#160;31, 2023 and 2024 and for the years ended December&#160;31, 2022, 2023 and 2024 included in the accompanying consolidated financial statements of the Group was as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:73%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,893,282&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,108,946&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,259&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;21,560&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Restricted cash&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;50,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;50,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accounts receivable, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;800,158&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;623,464&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due from Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;484,413&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;532,700&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amount due from related parties&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,412&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;17,233&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments and other current assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;477,430&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;382,386&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;206,811&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;537,432&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Long-term investments, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,633,932&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,714,647&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-current&lt;/div&gt; assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,216,774&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,647,176&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,770,471&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,635,544&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accounts payable&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,320,121&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,650,374&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Salary and welfare payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;310,062&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;426,568&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Taxes payable&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;123,728&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;135,235&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term loan&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;600,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;600,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,116,463&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,727,174&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued liabilities and other payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;619,556&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;895,670&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due to the Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;12,631,675&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,362,724&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due to related parties&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;14,845&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,463&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other long-term payable&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;302,203&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;400,630&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20,038,653&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19,202,838&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total Bilibili Inc&#x2019;s shareholders&#x2019; deficit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(9,279,384&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(8,575,962&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;11,202&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,668&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total shareholders&#x2019; deficit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(9,268,182&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(8,567,294&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities and shareholders&#x2019; deficit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,770,471&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,635,544&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;&lt;div&gt;&lt;/div&gt;   &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:63%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Third-party revenues&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;14,876,639&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;14,642,361&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;17,393,878&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inter-company revenues&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,198,107&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;990,698&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;916,759&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;16,074,746&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,633,059&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18,310,637&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Third-party costs and expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(18,436,865&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(15,591,936&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(16,539,124&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inter-company consulting and services costs and expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(726,875&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(581,599&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,282,159&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other inter-company costs and expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(418,667&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(282,725&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(154,393&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total costs and expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(19,582,407&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(16,456,260&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(17,975,676&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;(Loss)/profit from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-operations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(268,584&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(263,022&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;243,418&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;"&gt;(Loss)/profit before income tax expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,776,245&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,086,223&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;578,379&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Income tax (expense)/benefit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(89,660&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(31,321&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;45,147&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net (loss)/profit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,865,905&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,117,544&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;623,526&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net loss/(profit) attributable to noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,088&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(9,587&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;17,135&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net (loss)/profit attributable to Bilibili Inc.&#x2019;s shareholders&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,856,817&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,127,131&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;640,661&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:66%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Consulting and services charges to Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(610,600&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(760,716&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(640,317&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Other operating cashflow from/(to) Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,863,991&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,822,310&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(129,306&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Operating cashflow (to)/from third-parties&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2,339,697&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;828,787&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,815,447&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash provided by operating activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;913,694&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,890,381&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,045,824&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Purchase of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;short-term&lt;/div&gt; investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(7,335,115&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,126,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(8,204,894&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Maturities of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;short-term&lt;/div&gt; investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;7,970,552&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,126,500&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;7,873,769&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Placements of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,270&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(5,701&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(28,500&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Maturities of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,444&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,701&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;11,424&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other investing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2,188,712&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(944,970&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,091,578&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash used in investing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,550,101&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(944,470&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,439,779&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investments and loans from/(to) Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,884,890&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(695,870&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,700,509&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other financing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;92,265&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(698,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash provided by/(used in) financing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,884,890&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(603,605&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,398,509&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44590"
      unitRef="Unit_CNY">1893282000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44591"
      unitRef="Unit_CNY">2108946000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44592"
      unitRef="Unit_CNY">4259000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44593"
      unitRef="Unit_CNY">21560000</bili:TimeDepositsInBank>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44594"
      unitRef="Unit_CNY">50000000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44595"
      unitRef="Unit_CNY">50000000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44596"
      unitRef="Unit_CNY">800158000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44597"
      unitRef="Unit_CNY">623464000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2023_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44598"
      unitRef="Unit_CNY">484413000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2024_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44599"
      unitRef="Unit_CNY">532700000</us-gaap:OtherReceivablesNetCurrent>
    <bili:DueFromRelatedPartiesExcludingAffiliate
      contextRef="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44600"
      unitRef="Unit_CNY">3412000</bili:DueFromRelatedPartiesExcludingAffiliate>
    <bili:DueFromRelatedPartiesExcludingAffiliate
      contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44601"
      unitRef="Unit_CNY">17233000</bili:DueFromRelatedPartiesExcludingAffiliate>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44602"
      unitRef="Unit_CNY">477430000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44603"
      unitRef="Unit_CNY">382386000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44604"
      unitRef="Unit_CNY">206811000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44605"
      unitRef="Unit_CNY">537432000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44606"
      unitRef="Unit_CNY">1633932000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44607"
      unitRef="Unit_CNY">1714647000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44608"
      unitRef="Unit_CNY">5216774000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44609"
      unitRef="Unit_CNY">4647176000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44610"
      unitRef="Unit_CNY">10770471000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44611"
      unitRef="Unit_CNY">10635544000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44612"
      unitRef="Unit_CNY">3320121000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44613"
      unitRef="Unit_CNY">3650374000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44614"
      unitRef="Unit_CNY">310062000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44615"
      unitRef="Unit_CNY">426568000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44616"
      unitRef="Unit_CNY">123728000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44617"
      unitRef="Unit_CNY">135235000</us-gaap:TaxesPayableCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44618"
      unitRef="Unit_CNY">600000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44619"
      unitRef="Unit_CNY">600000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44620"
      unitRef="Unit_CNY">2116463000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44621"
      unitRef="Unit_CNY">2727174000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44622"
      unitRef="Unit_CNY">619556000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44623"
      unitRef="Unit_CNY">895670000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2023_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44624"
      unitRef="Unit_CNY">12631675000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2024_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44625"
      unitRef="Unit_CNY">10362724000</us-gaap:OtherLiabilitiesCurrent>
    <bili:DueToRelatedPartiesExcludingAffiliateCurrent
      contextRef="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44626"
      unitRef="Unit_CNY">14845000</bili:DueToRelatedPartiesExcludingAffiliateCurrent>
    <bili:DueToRelatedPartiesExcludingAffiliateCurrent
      contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44627"
      unitRef="Unit_CNY">4463000</bili:DueToRelatedPartiesExcludingAffiliateCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44628"
      unitRef="Unit_CNY">302203000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44629"
      unitRef="Unit_CNY">400630000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44630"
      unitRef="Unit_CNY">20038653000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44631"
      unitRef="Unit_CNY">19202838000</us-gaap:Liabilities>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44632"
      unitRef="Unit_CNY">-9279384000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44633"
      unitRef="Unit_CNY">-8575962000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44634"
      unitRef="Unit_CNY">11202000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44635"
      unitRef="Unit_CNY">8668000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44636"
      unitRef="Unit_CNY">-9268182000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44637"
      unitRef="Unit_CNY">-8567294000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44638"
      unitRef="Unit_CNY">10770471000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44639"
      unitRef="Unit_CNY">10635544000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44640"
      unitRef="Unit_CNY">14876639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44641"
      unitRef="Unit_CNY">14642361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44642"
      unitRef="Unit_CNY">17393878000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44643"
      unitRef="Unit_CNY">1198107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44644"
      unitRef="Unit_CNY">990698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44645"
      unitRef="Unit_CNY">916759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44646"
      unitRef="Unit_CNY">16074746000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44647"
      unitRef="Unit_CNY">15633059000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44648"
      unitRef="Unit_CNY">18310637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44649"
      unitRef="Unit_CNY">-18436865000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2023To12_31_2023_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44650"
      unitRef="Unit_CNY">-15591936000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2024To12_31_2024_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44651"
      unitRef="Unit_CNY">-16539124000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44652"
      unitRef="Unit_CNY">-726875000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2023To12_31_2023_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44653"
      unitRef="Unit_CNY">-581599000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2024To12_31_2024_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44654"
      unitRef="Unit_CNY">-1282159000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To12_31_2022_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44655"
      unitRef="Unit_CNY">-418667000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2023To12_31_2023_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44656"
      unitRef="Unit_CNY">-282725000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2024To12_31_2024_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44657"
      unitRef="Unit_CNY">-154393000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44658"
      unitRef="Unit_CNY">-19582407000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44659"
      unitRef="Unit_CNY">-16456260000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44660"
      unitRef="Unit_CNY">-17975676000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44661"
      unitRef="Unit_CNY">-268584000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44662"
      unitRef="Unit_CNY">-263022000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44663"
      unitRef="Unit_CNY">243418000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44664"
      unitRef="Unit_CNY">-3776245000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44665"
      unitRef="Unit_CNY">-1086223000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44666"
      unitRef="Unit_CNY">578379000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44667"
      unitRef="Unit_CNY">89660000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44668"
      unitRef="Unit_CNY">31321000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44669"
      unitRef="Unit_CNY">-45147000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44670"
      unitRef="Unit_CNY">-3865905000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44671"
      unitRef="Unit_CNY">-1117544000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44672"
      unitRef="Unit_CNY">623526000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44673"
      unitRef="Unit_CNY">-9088000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44674"
      unitRef="Unit_CNY">9587000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44675"
      unitRef="Unit_CNY">-17135000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44676"
      unitRef="Unit_CNY">-3856817000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44677"
      unitRef="Unit_CNY">-1127131000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44678"
      unitRef="Unit_CNY">640661000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44679"
      unitRef="Unit_CNY">-610600000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2023To12_31_2023_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44680"
      unitRef="Unit_CNY">-760716000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2024To12_31_2024_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44681"
      unitRef="Unit_CNY">-640317000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44682"
      unitRef="Unit_CNY">3863991000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2023To12_31_2023_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44683"
      unitRef="Unit_CNY">1822310000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2024To12_31_2024_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44684"
      unitRef="Unit_CNY">-129306000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44685"
      unitRef="Unit_CNY">-2339697000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2023To12_31_2023_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44686"
      unitRef="Unit_CNY">828787000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2024To12_31_2024_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44687"
      unitRef="Unit_CNY">4815447000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44688"
      unitRef="Unit_CNY">913694000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44689"
      unitRef="Unit_CNY">1890381000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44690"
      unitRef="Unit_CNY">4045824000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44691"
      unitRef="Unit_CNY">7335115000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44692"
      unitRef="Unit_CNY">1126000000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44693"
      unitRef="Unit_CNY">8204894000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44694"
      unitRef="Unit_CNY">7970552000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44695"
      unitRef="Unit_CNY">1126500000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44696"
      unitRef="Unit_CNY">7873769000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44697"
      unitRef="Unit_CNY">1270000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44698"
      unitRef="Unit_CNY">5701000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44699"
      unitRef="Unit_CNY">28500000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44700"
      unitRef="Unit_CNY">4444000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44701"
      unitRef="Unit_CNY">5701000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44702"
      unitRef="Unit_CNY">11424000</bili:ProceedsFromMaturityOfTimeDeposits>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44703"
      unitRef="Unit_CNY">2188712000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44704"
      unitRef="Unit_CNY">944970000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44705"
      unitRef="Unit_CNY">1091578000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44706"
      unitRef="Unit_CNY">-1550101000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44707"
      unitRef="Unit_CNY">-944470000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44708"
      unitRef="Unit_CNY">-1439779000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <bili:InvestmentsAndLoansFromToGroupCompanies
      contextRef="P01_01_2022To12_31_2022_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44709"
      unitRef="Unit_CNY">1884890000</bili:InvestmentsAndLoansFromToGroupCompanies>
    <bili:InvestmentsAndLoansFromToGroupCompanies
      contextRef="P01_01_2023To12_31_2023_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44710"
      unitRef="Unit_CNY">-695870000</bili:InvestmentsAndLoansFromToGroupCompanies>
    <bili:InvestmentsAndLoansFromToGroupCompanies
      contextRef="P01_01_2024To12_31_2024_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44711"
      unitRef="Unit_CNY">-1700509000</bili:InvestmentsAndLoansFromToGroupCompanies>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44712"
      unitRef="Unit_CNY">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44713"
      unitRef="Unit_CNY">92265000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44714"
      unitRef="Unit_CNY">-698000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44715"
      unitRef="Unit_CNY">1884890000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44716"
      unitRef="Unit_CNY">-603605000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-44717"
      unitRef="Unit_CNY">-2398509000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital
      contextRef="PAsOn12_31_2023"
      decimals="-5"
      id="ixv-44718"
      unitRef="Unit_CNY">501800000</bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital>
    <bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital
      contextRef="PAsOn12_31_2024"
      decimals="-5"
      id="ixv-44719"
      unitRef="Unit_CNY">544000000</bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital>
    <bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves
      contextRef="PAsOn12_31_2023"
      decimals="-5"
      id="ixv-44720"
      unitRef="Unit_CNY">31400000</bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves>
    <bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves
      contextRef="PAsOn12_31_2024"
      decimals="-5"
      id="ixv-44721"
      unitRef="Unit_CNY">34800000</bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      id="ixv-44722"
      unitRef="Unit_CNY">-7507700000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-5"
      id="ixv-44723"
      unitRef="Unit_CNY">-4811700000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-5"
      id="ixv-44724"
      unitRef="Unit_CNY">-1363700000</us-gaap:ProfitLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      id="ixv-44725"
      unitRef="Unit_CNY">-3911400000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-5"
      id="ixv-44726"
      unitRef="Unit_CNY">266600000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-5"
      id="ixv-44727"
      unitRef="Unit_CNY">6014900000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2023"
      decimals="-5"
      id="ixv-44728"
      unitRef="Unit_CNY">-26310800000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2024"
      decimals="-5"
      id="ixv-44729"
      unitRef="Unit_CNY">-27661500000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-44730"
      unitRef="Unit_shares">15344000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="P01_01_2024To12_31_2024_ConvertibleDebtMemberusgaapDebtInstrumentAxis"
      decimals="-2"
      id="ixv-44731"
      unitRef="Unit_CNY">331200</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="P01_01_2024To12_31_2024_ConvertibleDebtMemberusgaapDebtInstrumentAxis"
      decimals="-2"
      id="ixv-44732"
      unitRef="Unit_CNY">68800</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-29987">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant Accounting Policies &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Basis of presentation &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consolidated financial statements of the Group have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principles of consolidation &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consolidated financial statements include the financial statements of the Company, its subsidiaries and VIEs (inclusive of the VIEs&#x2019; subsidiaries) for which the Company is the primary beneficiary. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power, has the power to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of the board of directors, or has the power to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;A consolidated VIE is an entity in which the Company&#x2019;s subsidiary, through contractual arrangements, has the power to direct the activities that most significantly impact the entity&#x2019;s economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the entity, and therefore the Company&#x2019;s subsidiary is the primary beneficiary of the entity. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;All transactions and balances among the Company, its subsidiaries and VIEs (inclusive of the VIEs&#x2019; subsidiaries) have been eliminated upon consolidation. There is no VIE in the Group where the Company or any subsidiary has a variable interest but is not the primary beneficiary. &lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt; &lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Use of estimates &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The preparation of the Group&#x2019;s consolidated financial statements in conformity with the U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the balance sheet date and reported revenues and expenses during the reported periods in the consolidated financial statements and accompanying notes. Significant accounting estimates include, but are not limited to, determination of the average playing period for paying players, and assessment for the impairment of long-term investments accounted for using the measurement alternative. &lt;/div&gt;  &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;d)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Functional currency and foreign currency translation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group uses Renminbi (&#x201c;RMB&#x201d;) as its reporting currency. The Company and several of its overseas subsidiaries use US$ or their respective local currencies as their functional currency. The functional currency of the Group&#x2019;s PRC entities is RMB. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In the consolidated financial statements, the financial information of the Company and other entities located outside of the PRC have been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as foreign currency translation adjustments, and are shown as a component of other comprehensive (loss)/income on the consolidated statements of operations and comprehensive loss. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Foreign currency transactions denominated in currencies other than the functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies are translated into the functional currency using the applicable exchange rates at the balance sheet dates. Net gains and losses resulting from foreign exchange transactions are included in exchange losses on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;  &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;e)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Convenience Translation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Translations of balances on the consolidated balance sheets, consolidated statements of operations and comprehensive loss and consolidated statements of cash flows from RMB into US$ as of and for the year ended December&#160;31, 2024 are solely for the convenience of the reader and were calculated at the rate of US$1.00 =&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;R&lt;div style="display:inline;"&gt;MB&lt;/div&gt;&lt;/div&gt;7.2993, representing the noon buying rate in The City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York on December&#160;31, 2024. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at such rate. &lt;/div&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;f)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair value measurements &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Accounting guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#x2019;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value: &lt;/div&gt; &lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left"&gt;a.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Level&#160;1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left"&gt;b.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Level&#160;2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical asset or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left"&gt;c.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Level&#160;3 applies to asset or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s financial instruments include cash and cash equivalents, restricted cash, time deposits, accounts receivable, other receivables, amounts due from/to related parties, short-term investments, accounts payable, short-term loan&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;s&lt;/div&gt;, accrual liabilities and other payables of which the carrying values approximate their fair values. Please see Note 22 for additional information. &lt;/div&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;g)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash and cash equivalents, restricted cash and time deposits &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Cash and cash equivalents mainly represent cash on hand, demand deposits placed with large reputable banks in the United States of America and China, and highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase with terms of three months or less. As of December&#160;31, 2023 and 2024, there were cash on hand and demand deposits with terms less than three months denominated in U.S. dollars amounting to approximately US$181.6&#160;million and US$395.2&#160;million, respectively (equivalent to approximately RMB1,286.5&#160;million and RMB2,840.7&#160;million, respectively). As of December&#160;31, 2023 and 2024, the Group had cash held in accounts managed by online payment platforms such as Alipay and Paypal in connection with the collection of online service fees for a total amount of RMB43.0&#160;million and RMB65.9&#160;million, respectively, which have been classified as cash and cash equivalents on the consolidated balance sheets. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2023 and 2024, the Group had approximately RMB5,632.1&#160;million and RMB8,165.7&#160;million cash and cash equivalents held by its PRC subsidiaries and the VIEs, representing 78% and 80% of total cash and cash equivalents of the Group, respectively. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Time deposits represent deposits placed with banks with original maturities more than three months but less than one year. As of December&#160;31, 2023 and 2024, there were time deposits denominated in U.S. dollars amounting to approximately US$733.5&#160;million, and US$499.2&#160;million, respectively (equivalent to approximately RMB5,194.9&#160;million and RMB3,588.5&#160;million, respectively). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group had no other lien arrangements for the years ended December&#160;31, 2022, 2023 and 2024. Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the consolidated balance sheets. As of December&#160;31, 2023 and 2024, the restricted cash balance was RMB50.0&#160;million and RMB50.0&#160;million, respectively. &lt;/div&gt;  &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;h)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Receivables, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s accounts receivable, amount due from related parties and other receivables recorded in prepayments and other current assets are within the scope of ASC Topic 326. Accounts receivable consist primarily of receivables from advertising customers, and receivables from distribution channels. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;To estimate expected credit losses, the Group has identified the relevant risk characteristics of its customers and the related receivables and other receivables which include size, type of the services or the products the Group provides, or a combination of these characteristics. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Group considers the past collection experience, current economic conditions, future economic conditions (external data and macroeconomic factors) and changes in the Group&#x2019;s customer collection trends. This is assessed at each quarter based on the Group&#x2019;s specific facts and circumstances. No significant impact of changes in the assumptions since adoption. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group recorded a provision for current expected credit losses. The following table sets out movements of the allowance for expected credit losses for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:71%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Beginning balance&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;292,473&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;305,535&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;219,201&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Provisions/(Reversal)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;130,549&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(16,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;109,801&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Write-offs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(117,487&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(70,334&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(45,009&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;305,535&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;219,201&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;283,993&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inventories, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Inventories, mainly represent products for the Group&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;e-commerce&lt;/div&gt; business, are stated at the lower of cost or net realizable value on the consolidated balance sheets. Cost of inventories is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. The Group takes ownership, risks and rewards of the products purchased. Write downs are recorded in cost of revenues on the consolidated statements of operations and comprehensive loss. Certain costs attributable to buying and receiving products, such as purchase freights, are included in cost of inventories. &lt;/div&gt;  &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;j)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Property and equipment, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Property and equipment are stated at cost less accumulated depreciation and impairment, if any. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally three years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the assets or the remaining lease term. Expenditures for maintenance and repairs are expensed as incurred. The gain or loss on the disposal of property and equipment is the difference between the net sales proceeds and the carrying amount of the relevant assets and is recognized on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;k)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Intangible assets, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Intangible assets acquired through business acquisitions are recognized as assets separate from goodwill if they satisfy either the &#x201c;contractual-legal&#x201d; or &#x201c;separability&#x201d; criterion. Purchased intangible assets are initially recognized and measured at fair value. Major identifiable intangible assets that have determinable lives continue to be amortized over their estimated useful lives using the straight-line method as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:3%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:28%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:67%"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&#x2003;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;Licensed copyrights of content&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 10 years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;License rights of mobile games&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;Intellectual property and others&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;1 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;-&lt;/div&gt; 10&#160;years, based on the underlying intangible assets expected to contribute to the future cash flows&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;If expectations of the usefulness of the content are revised downward, the unamortized cost is written down to the fair value, which establishes a new cost basis. &lt;/div&gt;   &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;l)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed from the acquired entity as a result of the Company&#x2019;s acquisitions of interests in its subsidiaries and consolidated VIEs. Goodwill is not depreciated or amortized but is tested for impairment at the reporting unit level on an annual basis, and between annual tests when an event or circumstances change occurs that indicate the asset might be impaired. Under ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;350-20-35,&lt;/div&gt;&lt;/div&gt; the Group has the option to choose whether it will apply the qualitative assessment first and then the quantitative assessment, if necessary, or to apply the quantitative assessment directly. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group, therefore, chooses the quantitative assessment directly and performs the goodwill impairment test by comparing the fair value of the reporting unit with it carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The estimated fair value of reporting unit is determined using either an income approach or a market approach, when appropriate. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. The Group as a whole is determined to be one reporting unit for goodwill impairment testing. The Group applied the quantitative assessment and performed the goodwill impairment test by quantitatively comparing the fair values of the reporting unit to it carrying amounts. The Group determines the fair value of the reporting unit based on its quoted stock price, and no impairment charge was recognized for any of the periods presented. &lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;m)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Impairment of long-lived assets other than goodwill &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Long-lived assets are evaluated for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. &lt;/div&gt; &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;n)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Research and development expenses &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Research and development expenses mainly consist of payroll-related expenses incurred for the innovation of video function, development and enhancement to the Group&#x2019;s websites, platforms of applications, development of online games and the termination of certain game projects. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For internal use software, the Group expenses all costs incurred for the preliminary project stage and post implementation-operation stage of development, and costs associated with repair or maintenance of the existing platforms. Costs incurred in the application development stage are capitalized and amortized over the estimated useful life. Since the amount of the Group&#x2019;s research and development expenses qualifying for capitalization has been immaterial, as a result, all development costs incurred for development of internal used software have been expensed as incurred. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For external use software, costs incurred for development of external use software have not been capitalized since the inception of the Group, because the period after the date technical feasibility is reached and the time when the software is marketed is short historically, and the amount of costs qualifying for capitalization has been immaterial. &lt;/div&gt; &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;o)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Sales and marketing expenses &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Sales and marketing expenses consist primarily of marketing and promotional expenses, salaries and other compensation-related expenses to the Group&#x2019;s sales and marketing personnel. Marketing and promotional expenses consist primarily of costs for the promotion of corporate image and product marketing. The Group expenses all marketing and promotion costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December&#160;31, 2022, 2023 and 2024, the marketing and promotional expenses were RMB4,051.3&#160;million, RMB3,131.0&#160;million and RMB3,562.3&#160;million, respectively. &lt;/div&gt; &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;p)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;General and administrative expenses &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;General and administrative expenses consist primarily of salaries and other compensation-related expenses to the Group&#x2019;s general and administrative personnel, professional fees, severance cost, rental expenses and allowance for expected credit losses. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;q)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group recognizes the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets recorded in &#x201c;Other long-term assets&#x201d; and corresponding short-term leasing liabilities recorded in &#x201c;Accrued liabilities and other payables&#x201d; and long-term leasing liabilities recorded in &#x201c;Other long-term liabilities&#x201d; respectively on the consolidated balance sheets. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group elected to not recognize lease assets and lease liabilities for leases with a term of twelve months or less, and to not separate &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-lease&lt;/div&gt; components from lease components. Under ASC 842, the Group determines if an arrangement is or contains a lease at inception. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets and liabilities are recognized at lease commencement date based on the present value of remaining lease payments over the lease terms. The Group considers only payments that are fixed and determinable at the time of lease commencement. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group leases office space under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-cancelable&lt;/div&gt; operating lease agreements, which mainly expire at various dates through 2026. As of December&#160;31, 2023 and 2024, the Group&#x2019;s operating leases had a weighted average remaining lease term of 2.6 years and 1.8 years and a weighted average discount rate of 4.75% and 4.70%, respectively. Future lease payments under operating leases as of December&#160;31, 2024 were as follows: &lt;/div&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:80%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;194,625&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;129,023&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,637&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total future lease payments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;325,285&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Impact of discounting remaining lease payments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;14,246&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="-sec-ix-hidden:hidden135593285;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden135593286;display:inline;"&gt;Total lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;311,039&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Operating lease cost for the years ended December&#160;31, 2022, 2023 and 2024 was RMB275.1&#160;million, RMB198.7&#160;million and RMB193.3&#160;million, respectively, which excluded cost of short-term contracts. Short-term lease cost for the years ended December&#160;31, 2022, 2023 and 2024 was immaterial. Supplemental cash flow information related to operating leases was as follows: &lt;/div&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash payments for operating leases&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;200,376&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;206,518&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;198,418&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets obtained/(released) in exchange for operating lease liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;467,765&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(60,910&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;15,979&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;r)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share-based compensation &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Share based compensation expenses arise from share-based awards, including share options and restricted share units&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;(&#x201c;RSUs&#x201d;) for the purchase of the Company&#x2019;s ordinary shares. The Group accounts for share-based awards granted to employees in accordance with ASC 718 &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation -&lt;/div&gt;&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Stock Compensation&lt;/div&gt;&lt;/div&gt; and share-based awards granted to nonemployees in accordance with ASC 505. The Group accounts for share-based awards granted to non-employees in accordance with ASU 2018-07, which are similar to the model for employee awards. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For share options for the purchase of ordinary shares granted to employees determined to be equity classified awards, the related share-based compensation expenses are recognized in the consolidated financial statements based on their grant date fair values which are calculated using the binomial option pricing model. The determination of the fair value is affected by the share price as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, risk-free interest rates and expected dividends. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group recognizes the estimated compensation cost of restricted share units based on the fair value of its ordinary shares on the date of the grant. The Group recognizes the compensation cost, net of estimated forfeitures, over a vesting term for service-based RSUs. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For share-based awards granted with service conditions only, share-based compensation expenses are recorded net of estimated forfeitures using straight-line method during the requisite service period, such that expenses are recorded only for those share-based awards that are expected to ultimately vest. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;s)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employee benefits &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;PRC Contribution Plan &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Full time employees of the Group in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to the employees. Chinese labor regulations require that the PRC subsidiaries and VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#x2019; salaries, up to a maximum amount specified by the local government. The Group has no legal obligation for the benefits beyond the contributions made. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;t)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Investments &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Short-term investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Short-term investments primarily include financial products with variable interest rates referenced to performance of underlying assets issued by well-known banks and investments in publicly traded companies with the intention to be sold within twelve months. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 825, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&lt;/div&gt;&lt;/div&gt;, for financial products with variable interest rates referenced to performance of underlying assets, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment loss, net (including impairments)&#x201d;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For investments in publicly traded companies, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment loss, net (including impairments)&#x201d;. &lt;/div&gt;&lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Long-term investments, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity investments accounted for using the measurement alternative &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For those investments over which the Group does not have significant influence and without readily determinable fair value, the Group records them at cost, less impairment, and plus or minus subsequent adjustments for observable price changes (referred to as the measurement alternative). Under this measurement alternative, changes in the carrying value of these investments are required to be made whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Management regularly evaluates the impairment of these investments based on performance and financial position of the investee as well as other evidence of market value. Such evaluation includes, but is not limited to, reviewing the investee&#x2019;s cash position, recent financing, historical financial performance, financing needs, and industry environment. An impairment loss recognized equals to the excess of the investment cost over its fair value at the end of each reporting period for which the assessment is made. The fair value would then become the new cost basis of investment. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity investments accounted for using the equity method &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group applies the equity method of accounting to account for equity investments and limited partnership in a private equity fund, according to ASC 323 &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investment&#x2014;Equity Method and Joint Ventures&lt;/div&gt;&lt;/div&gt;, over which it has significant influence but does not own a majority equity interest or otherwise control. Under the equity method, the Group initially records the investments at cost and the difference between the cost of the equity investee and the fair value of the underlying equity in the net assets of the equity investee is recognized as equity method goodwill, which is included in the equity method investments on the consolidated balance sheets. The Group subsequently adjusts the carrying amount of the investments to recognize its proportionate share of each equity investee&#x2019;s net income or loss into earnings and cash distributions from investees, after the date of investment. The Group evaluates the equity method investments for impairment under ASC 323. An impairment loss on the equity method investments is recognized as &#x201c;Investment loss, net (including impairments)&#x201d; in the consolidated statements of operations and comprehensive loss when the decline in value is determined to be other-than-temporary. &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments accounted for at fair value &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 825, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&lt;/div&gt;&lt;/div&gt;, for financial products with variable interest rates referenced to performance of underlying assets and with original maturities greater than one year, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment loss, net (including impairments)&#x201d;. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For investments in publicly traded companies with an intention of holding greater than one year, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment loss, net (including impairments)&#x201d;. &lt;/div&gt; &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;u)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Taxation &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Current income taxes are provided on the basis of income/(loss) for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. Deferred income taxes are provided using the assets and liabilities method. Under this method, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statement of operations and comprehensive loss in the period of change. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that some portion of, or all of the deferred tax assets will not be realized. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Uncertain tax positions &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In order to assess uncertain tax positions, the Group applies a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;more-likely-than-not&lt;/div&gt; threshold and a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;two-step&lt;/div&gt; approach for the tax position measurement and financial statement recognition. Under the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;two-step&lt;/div&gt; approach, the first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that the position will be sustained, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likelihood of being realized upon settlement. The Group recognizes interest and penalties, if any, under accrued expenses and other current liabilities on its consolidated balance sheets and under income tax expenses in its consolidated statements of operations and comprehensive loss. The Group did not have any material unrecognized uncertain tax positions as of and for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The Group also did not expect any material increase or decrease in unrecognized tax liability within 12 months following the reporting date.&lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;v)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue recognition &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. The Group identifies its contracts with customers and all performance obligations within those contracts. The Group then determines the transaction price and allocates the transaction price to the performance obligations within the Group&#x2019;s contracts with customers, recognizing revenue when, or as, the Group satisfies its performance obligations. The Group&#x2019;s revenue recognition policies effective upon the adoption of ASC 606 are as follows: &lt;/div&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Mobile game services &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Exclusively distributed mobile games &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, the Group primarily generates revenues from the sale of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-game&lt;/div&gt; virtual items to enhance the game-playing experience. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 606, the Group evaluates the contracts with its customers and determines that the Group has a single performance obligation which is to make the game and the ongoing game related services available to the paying players. The transaction price, which is the amount paid for &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-game&lt;/div&gt; virtual items by the paying player, is allocated entirely to this single performance obligation. The Group recognizes revenue from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-game&lt;/div&gt; virtual items over the estimated average playing period of paying players, starting from the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;point-in-time&lt;/div&gt;&lt;/div&gt; when related &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-game&lt;/div&gt; virtual items are delivered to the paying players&#x2019; accounts. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group has estimated the average playing period of the paying players for each game, usually between one to ten months. The Group considers the average period that players typically play the games and other game player behavior patterns, as well as various other factors to arrive at the best estimates for the estimated playing period of the paying players. To compute the estimated average playing period for paying players, the Group considers the initial purchase date as the starting point of a paying player&#x2019;s lifespan. The Group tracks populations of paying players who made their initial purchases during the interval period (the &#x201c;Cohort&#x201d;) and tracks each Cohort to understand the subsequent churn rate of the paying players of each Cohort, i.e. the number of paying players from each Cohort who left subsequent to their initial purchases (the &#x201c;churn rate&#x201d;). To determine the ending point of a paying player&#x2019;s lifespan beyond the date for which observable data are available, the Group extrapolates the historical churn rate to arrive at an average playing period for paying players of the selected games. If a new game is launched and only a limited period of paying player data is available, then the Group considers the estimated average playing period of the Group&#x2019;s other mobile games which has similar characteristics with the new game. When the Group believes it can reasonably estimate average playing period of new games based on newly available paying players information, the Group may prospectively apply the change of estimate. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group applies portfolio approach in estimating the average playing period of the paying players for the recognition of mobile game revenue given that the effect of applying a portfolio approach to a group game players&#x2019; behavior would not differ materially from considering each one of them individually. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;606-10-55-39,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. The Group records revenue generated from exclusively distributed mobile games on a gross basis as the Group is acting as the principal to fulfill all obligations related to the mobile game operations. The Group is responsible for the launch of the games, hosting and maintenance of game servers, and determination of when and how to operate the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-game&lt;/div&gt; promotions and customer services. The Group is also determining the pricing of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-game&lt;/div&gt; virtual items and making a localized version for overseas licensed games. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Proceeds earned from selling &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-game&lt;/div&gt; virtual items are shared between the Group and the third-party game developers, with the amount paid to the third-party game developers generally calculated based on amounts paid by paying players, after deducting the fees paid to the payment channels and the distribution channels. Fees paid to third-party game developers, distribution channels and payment channels are recorded as &#x201c;Cost of revenues&#x201d; on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Jointly operated mobile game distribution services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group is also offering distribution services for mobile games developed by the third-party game developers. In accordance with ASC 606, the Group evaluates the contracts with the third-party game developers and identifies the performance obligations as distributing games and providing payment solution and market promotion service to the game developers. Accordingly, the Group earns service revenue by distributing them to the game players. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;606-10-55-39,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. With respect to the jointly operated licensed arrangements between the Group and the third-party game developers, the Group considered it does not have the primary responsibility for fulfillment and acceptability of the game services. The Group&#x2019;s responsibilities are distributing games, providing payment solution and market promotion service, and thus the Group views the third-party game developers to be its customers. Accordingly, the Group records the game distribution service revenue from these games, on a net basis based on the ratios &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;pre-determined&lt;/div&gt; with the third-party game developers when the performance obligations are satisfied, which is generally when the paying players purchase virtual currencies issued by the third-party game developers. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Valued added services (&#x201c;VAS&#x201d;) &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group offers premium membership, live broadcasting, comics and other paid contents to the customers. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group offers premium membership services which provide subscribing members access to streaming of premium content in exchange for a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-refundable&lt;/div&gt; upfront premium membership fee. When the receipt of premium membership fees is for services to be delivered over a period of time, generally from one month to twelve months, the receipt is initially recorded as &#x201c;Deferred revenue&#x201d; and revenue is recognized ratably over the membership period as services are rendered. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group operates and maintains live broadcasting channel whereby users can enjoy live performances provided by the hosts and interact with the hosts. Most of the hosts host the performance on their own. The Group creates and sells virtual items to users so that the users present them simultaneously to hosts to show their support. The virtual items sold by the Group comprise of either (i)&#160;consumable items or (ii)&#160;time-based items, such as privilege titles etc. Revenues derived from the sale of virtual items are recorded on a gross basis as the Group acts as the principal to fulfill all obligations related to the sale of virtual items in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;606-10-55-39.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; Accordingly, revenue is recognized at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;point-in-time&lt;/div&gt;&lt;/div&gt; when the virtual item is delivered and consumed if the virtual item is a consumable item or, in the case of time-based virtual item, recognized ratably over the period each virtual item is made available to the user, which generally does not exceed one year. Proceeds received from the sales of virtual items before they consumed are recorded as &#x201c;Deferred revenue&#x201d;. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Under the arrangements with the hosts, the Group shares with them a portion of the revenues derived from the sales of virtual items. The portion paid to hosts is recognized as &#x201c;Cost of revenues&#x201d; on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;&lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Advertising services &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group provides various advertising formats, mainly include but not limited to advertisements appearing on the app opening page, banner text-links, logos, buttons and rich media, brand advertising, performance-based advertising and native advertisements which are customized according to advertisers&#x2019; needs. The Group determines each format of advertisements which is a distinct performance obligation. Consideration is allocated to each performance obligation based on its standalone selling price. The Group recognizes revenue on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;pro-rata&lt;/div&gt; basis for each performance obligation, commencing on the date the advertisements are displayed on the Group&#x2019;s platform or upon the performance obligations are satisfied, generally when users click on links. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Sales incentives to customers &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group provides various sales incentives to its customers, including cash incentives in the form of commissions to certain third-party advertising agencies and noncash incentives such as discounts and advertising services provided free of charge in certain bundled arrangements, which are negotiated on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;contract-by-contract&lt;/div&gt;&lt;/div&gt; basis with customers. The Group accounts for these incentives granted to customers as variable consideration in accordance with ASC 606. The amount of variable consideration is measured based on the most likely amount of incentive to be provided to customers. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;IP derivatives and others &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;IP derivatives and others are mainly from the sales of products through the Group&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;e-commerce&lt;/div&gt; platform, as well as revenues from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;e-sports&lt;/div&gt; copyright sublicensing. IP derivatives and others are recognized when control of promised goods or services is transferred to the customers, which generally occurs upon the acceptance of the goods or services by the customers. Pursuant to ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;606-10-55-39,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; for arrangements where the Group is primarily responsible for fulfilling the promise to provide the goods or services, is subject to inventory risk, and has latitude in establishing prices and selecting suppliers, revenues are recorded on a gross basis. Otherwise, revenues are recorded on a net basis. Cash coupons, granted to the customers for free at the Group&#x2019;s discretion, are recorded as a reduction of the arrangement&#x2019;s transaction price thereby reducing the amount of revenue recognized as the payment is not for a distinct good or service received from the customer in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;606-10-32-25.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Net revenues presented on the consolidated statements of operations and comprehensive loss are net of sales discount and sales tax. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other Estimates and Judgments &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group estimates revenue of mobile game, VAS received from the third-party payment processors in the current period when reasonable estimates of these amounts can be made. The processors provide reliable interim preliminary reporting within a reasonable time frame following the end of each month and the Group maintains records of sales data, both of which allow the Group to make reasonable estimates of revenue and therefore to recognize revenue during the reporting period. Determination of the appropriate amount of revenue recognized involves judgments and estimates that the Group believes are reasonable, but actual results may differ from the Group&#x2019;s estimates. When the Group receives the final reports, to the extent not received within a reasonable time frame following the end of each month, the Group records any differences between estimated revenue and actual revenue in the reporting period when the Group determines the actual amounts. The revenue on the final revenue report have not differed significantly from the reported revenue for the periods presented. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Contract balances &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts invoiced, and revenue recognized prior to invoicing when the Group has satisfied its performance obligations and has the unconditional right to consideration. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Deferred revenue relates to unsatisfied performance obligations at the end of each reporting period and consists of cash payment received in advance from game players in mobile games, from customers in advertising services, live broadcasting services and other VAS, and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;e-commerce&lt;/div&gt; platforms. Due to the generally short-term duration of the relevant contracts, the majority of the performance obligations are satisfied within one year. The amount of revenue recognized that was included in the receipts in advance balance at the beginning of the year was RMB2,583.6&#160;million, RMB2,760.5&#160;million and RMB2,944.9&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Practical expedients &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group has used the following practical expedients as allowed under ASC 606: &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed, as substantially all of the contracts have an original expected duration of one year or less. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group expenses the costs to obtain a contract as incurred when the amortization period is one year or less. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the Group&#x2019;s net revenues disaggregated by revenue sources: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:64%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Value-added services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,715,170&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,910,080&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,999,137&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Advertising&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,066,212&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;6,412,040&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,189,175&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Mobile games&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,021,290&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,021,137&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,610,323&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;IP derivatives and others&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,096,495&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,184,730&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,032,890&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total net revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21,899,167&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,527,987&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;26,831,525&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;w)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost of revenues &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Cost of revenues consists primarily of revenue sharing costs to mobile games developers and distribution channels and payment channels, revenue sharing with the hosts and content creators, staff costs, content costs, server and bandwidth service costs, depreciation expenses and other direct costs of providing these services as well as cost of merchandise sold. These costs are charged to the consolidated statements of operations and comprehensive loss as incurred. &lt;/div&gt;  &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;x)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Related parties &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Parties are considered to be related if one party has the ability, directly or indirectly, to control the other party or exercise significant influence over the other party in making financial and operating decisions. Parties are also considered to be related if they are subject to common control or significant influence, such as a family member or relative, shareholder, or a related corporation. &lt;/div&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;y)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss per share &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Loss per share is computed in accordance with ASC 260, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Earnings per Share&lt;/div&gt;&lt;/div&gt;. The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;two-class&lt;/div&gt; method is used for computing earnings per share in the event the Group has net income available for distribution. Under the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;two-class&lt;/div&gt; method, net income is allocated between ordinary shares and participating securities based on dividends declared (or accumulated) and participating rights in undistributed earnings as if all the earnings for the reporting period had been distributed. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Basic net loss per share is computed using the weighted average number of ordinary shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary shares and potential ordinary shares outstanding during the period. Potential ordinary shares include ordinary shares issuable upon the exercise of outstanding share options and restricted share units using the treasury stock method and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;if-converted&lt;/div&gt; method. The computation of diluted net loss per share does not assume conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect (i.e. an increase in earnings per share amounts or a decrease in loss per share amounts) on net loss per share. Net loss per ordinary share is computed on Class&#160;Y Ordinary Shares and Class&#160;Z Ordinary Shares combined basis, because both classes have the same dividend rights in the Company&#x2019;s undistributed net income. &lt;/div&gt;  &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;z)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Statutory reserves &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with China&#x2019;s Company Laws, the Company&#x2019;s VIEs in PRC must make appropriations from their &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profit, as determined under the accounting principles generally acceptable in the People&#x2019;s Republic of China (&#x201c;PRC GAAP&#x201d;), to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-distributable&lt;/div&gt; reserve funds including (i)&#160;statutory surplus fund and (ii)&#160;discretionary surplus fund. The appropriation to the statutory surplus fund must be at least 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profits calculated in accordance with PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the respective company. Appropriation to the discretionary surplus fund is made at the discretion of the respective company. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Pursuant to the laws applicable to China&#x2019;s Foreign Invested Enterprises(&#x201c;FIE&#x201d;), the Company&#x2019;s subsidiaries that are FIEs in China have to make appropriations from their &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profit (as determined under PRC GAAP) to reserve funds including (i)&#160;general reserve fund, (ii)&#160;enterprise expansion fund and (iii)&#160;staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profits calculated in accordance with PRC GAAP. Appropriation is not required if the general reserve fund has reached 50% of the registered capital of the respective company. Appropriations to the other two reserve funds are at the respective companies&#x2019; discretion. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the Group&#x2019;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:78%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Appropriations to general reserve funds and statutory surplus funds&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;11,552&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,576&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,893&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;aa)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Noncontrolling interests &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the Company&#x2019;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of the equity which is not attributable, directly or indirectly, to the Company as the controlling shareholder. Noncontrolling interests acquired through a business combination are recognized at fair value at the acquisition date, which is estimated with reference to the purchase price per share as of the acquisition date. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The noncontrolling interests will continue to be attributed with its share of losses even if that attribution results in a deficit noncontrolling interest balance. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;bb)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Comprehensive loss &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Comprehensive loss is defined to include all changes in equity of the Group during a period arising from transactions and other events and circumstances excluding transactions resulting from investments by shareholders and distributions to shareholders. Accumulated other comprehensive income, as presented on the consolidated balance sheets, consists of accumulated foreign currency translation adjustments. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;cc)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Segment reporting &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Based on the criteria established by ASC 280, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Segment Reporting&lt;/div&gt;&lt;/div&gt;, the Group&#x2019;s chief operating decision maker has been identified as the Chairman of the Board of Directors and CEO, who reviews consolidated results of the Group when making decisions about allocating resources and assessing performance. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only one operating segment. The Company is domiciled in the Cayman Islands while the Group mainly operates its businesses in the PRC and earns majority of the revenues from external customers attributed to the PRC. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;dd)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Business combinations &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Business Combinations&lt;/div&gt;&lt;/div&gt;. The cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities incurred by the Group to the sellers and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets and liabilities acquired or assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i)&#160;the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii)&#160;the fair value of the identifiable net assets of the acquiree is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the consolidated statements of operations and comprehensive loss. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded on the consolidated statements of operations and comprehensive loss. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In a business combination achieved in stages, the Group &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;re-measures&lt;/div&gt; the previously held equity interests in the acquiree when obtaining control at its acquisition date fair value and the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;re-measurement&lt;/div&gt; gain or loss, if any, is recognized on the consolidated statements of operations and comprehensive loss. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the Company&#x2019;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;If a business combination is under common control, the acquired assets and liabilities are recognized at their historical book value. The consolidated financial statements include the results of the acquired entities from the earliest date presented or, if more recent, from the date when the entities first came under common control, regardless of the date of the combination. Consolidated financial statements for prior years would also be retrospectively adjusted for periods during which the entities were under common control. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ee)&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Recently issued accounting pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In November, 2023, new FASB guidance requires incremental disclosures related to a public entity&#x2019;s reportable segments but does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. The FASB issued the new guidance primarily to provide financial statement users with more disaggregated expense information about a public entity&#x2019;s reportable segments. The new guidance is effective for calendar year public entities in 2024 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;year-end&lt;/div&gt; financial statements, and should be adopted retrospectively unless impracticable. Early adoption is permitted. The Company adopted this guidance as of January&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;1, 2024, and the adoption did not have a material impact on its consolidated financial statements. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In December, 2023, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2023-09&lt;/div&gt; &#x201c;Income Taxes (Topics 740): Improvements to Income Tax Disclosures&#x201d; to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2023-09&lt;/div&gt; is effective for our annual periods beginning January&#160;1, 2025, with early adoption permitted.&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;The Group is currently evaluating the impact of the above new accounting pronouncement or guidances on the consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;br/&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;In November, 2024, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;No.&#160;2024-03,&lt;/div&gt; Income Statement (Topic 220)- Reporting Comprehensive Income- Expense Disaggregation Disclosures (Subtopic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;220-40).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;No.&#160;2024-03&lt;/div&gt; requires publicly-traded business entities to disclose specified information about the components of certain costs and expenses that are currently disclosed in the financial statements. The guidance is effective for annual reporting periods beginning after December&#160;15, 2026, and interim reporting periods beginning after December&#160;15, 2027. Early adoption is permitted. The Group is currently evaluating the impact of the above new accounting pronouncement or guidances on the consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Other accounting standards that have been issued or proposed by FASB that do not require adoption until a future date are not expected to have a material impact on the consolidated financial statements upon adoption. The Company does not discuss recent pronouncements that are not anticipated to have an impact on or are unrelated to its consolidated financial condition, results of operations, cash flows or disclosures. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; </us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-29997">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Basis of presentation &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consolidated financial statements of the Group have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below. &lt;/div&gt; </us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-30009">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principles of consolidation &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consolidated financial statements include the financial statements of the Company, its subsidiaries and VIEs (inclusive of the VIEs&#x2019; subsidiaries) for which the Company is the primary beneficiary. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power, has the power to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of the board of directors, or has the power to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;A consolidated VIE is an entity in which the Company&#x2019;s subsidiary, through contractual arrangements, has the power to direct the activities that most significantly impact the entity&#x2019;s economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the entity, and therefore the Company&#x2019;s subsidiary is the primary beneficiary of the entity. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;All transactions and balances among the Company, its subsidiaries and VIEs (inclusive of the VIEs&#x2019; subsidiaries) have been eliminated upon consolidation. There is no VIE in the Group where the Company or any subsidiary has a variable interest but is not the primary beneficiary. &lt;/div&gt; </us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="P01_01_2024To12_31_2024" id="ixv-30060">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Use of estimates &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The preparation of the Group&#x2019;s consolidated financial statements in conformity with the U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the balance sheet date and reported revenues and expenses during the reported periods in the consolidated financial statements and accompanying notes. Significant accounting estimates include, but are not limited to, determination of the average playing period for paying players, and assessment for the impairment of long-term investments accounted for using the measurement alternative. &lt;/div&gt; </us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-30071">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;d)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Functional currency and foreign currency translation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group uses Renminbi (&#x201c;RMB&#x201d;) as its reporting currency. The Company and several of its overseas subsidiaries use US$ or their respective local currencies as their functional currency. The functional currency of the Group&#x2019;s PRC entities is RMB. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In the consolidated financial statements, the financial information of the Company and other entities located outside of the PRC have been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as foreign currency translation adjustments, and are shown as a component of other comprehensive (loss)/income on the consolidated statements of operations and comprehensive loss. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Foreign currency transactions denominated in currencies other than the functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies are translated into the functional currency using the applicable exchange rates at the balance sheet dates. Net gains and losses resulting from foreign exchange transactions are included in exchange losses on the consolidated statements of operations and comprehensive loss. &lt;/div&gt; </us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <bili:ConvenienceTranslationPolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-30084">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;e)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Convenience Translation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Translations of balances on the consolidated balance sheets, consolidated statements of operations and comprehensive loss and consolidated statements of cash flows from RMB into US$ as of and for the year ended December&#160;31, 2024 are solely for the convenience of the reader and were calculated at the rate of US$1.00 =&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;R&lt;div style="display:inline;"&gt;MB&lt;/div&gt;&lt;/div&gt;7.2993, representing the noon buying rate in The City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York on December&#160;31, 2024. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at such rate. &lt;/div&gt; </bili:ConvenienceTranslationPolicyPolicyTextBlock>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="PAsOn12_31_2024"
      decimals="4"
      id="ixv-44733"
      unitRef="Unit_pure">7.2993</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-30131">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;f)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair value measurements &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Accounting guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#x2019;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value: &lt;/div&gt; &lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left"&gt;a.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Level&#160;1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left"&gt;b.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Level&#160;2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical asset or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:5%;vertical-align:top;text-align:left"&gt;c.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Level&#160;3 applies to asset or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s financial instruments include cash and cash equivalents, restricted cash, time deposits, accounts receivable, other receivables, amounts due from/to related parties, short-term investments, accounts payable, short-term loan&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;s&lt;/div&gt;, accrual liabilities and other payables of which the carrying values approximate their fair values. Please see Note 22 for additional information. &lt;/div&gt; </us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <bili:CashAndCashEquivalentsAndOtherPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-30205">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;g)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash and cash equivalents, restricted cash and time deposits &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Cash and cash equivalents mainly represent cash on hand, demand deposits placed with large reputable banks in the United States of America and China, and highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase with terms of three months or less. As of December&#160;31, 2023 and 2024, there were cash on hand and demand deposits with terms less than three months denominated in U.S. dollars amounting to approximately US$181.6&#160;million and US$395.2&#160;million, respectively (equivalent to approximately RMB1,286.5&#160;million and RMB2,840.7&#160;million, respectively). As of December&#160;31, 2023 and 2024, the Group had cash held in accounts managed by online payment platforms such as Alipay and Paypal in connection with the collection of online service fees for a total amount of RMB43.0&#160;million and RMB65.9&#160;million, respectively, which have been classified as cash and cash equivalents on the consolidated balance sheets. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2023 and 2024, the Group had approximately RMB5,632.1&#160;million and RMB8,165.7&#160;million cash and cash equivalents held by its PRC subsidiaries and the VIEs, representing 78% and 80% of total cash and cash equivalents of the Group, respectively. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Time deposits represent deposits placed with banks with original maturities more than three months but less than one year. As of December&#160;31, 2023 and 2024, there were time deposits denominated in U.S. dollars amounting to approximately US$733.5&#160;million, and US$499.2&#160;million, respectively (equivalent to approximately RMB5,194.9&#160;million and RMB3,588.5&#160;million, respectively). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group had no other lien arrangements for the years ended December&#160;31, 2022, 2023 and 2024. Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the consolidated balance sheets. As of December&#160;31, 2023 and 2024, the restricted cash balance was RMB50.0&#160;million and RMB50.0&#160;million, respectively. &lt;/div&gt; </bili:CashAndCashEquivalentsAndOtherPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2023_USDsrtCurrencyAxis"
      decimals="-5"
      id="ixv-44734"
      unitRef="Unit_USD">181600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024_USDsrtCurrencyAxis"
      decimals="-5"
      id="ixv-44735"
      unitRef="Unit_USD">395200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2023_USDsrtCurrencyAxis"
      decimals="-5"
      id="ixv-44736"
      unitRef="Unit_CNY">1286500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024_USDsrtCurrencyAxis"
      decimals="-5"
      id="ixv-44737"
      unitRef="Unit_CNY">2840700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2023_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis"
      decimals="-5"
      id="ixv-44738"
      unitRef="Unit_CNY">43000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis"
      decimals="-5"
      id="ixv-44739"
      unitRef="Unit_CNY">65900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2023_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"
      decimals="-5"
      id="ixv-44740"
      unitRef="Unit_CNY">5632100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"
      decimals="-5"
      id="ixv-44741"
      unitRef="Unit_CNY">8165700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies
      contextRef="P01_01_2023To12_31_2023_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      id="ixv-44742"
      unitRef="Unit_pure">0.78</bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies>
    <bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies
      contextRef="P01_01_2024To12_31_2024_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      id="ixv-44743"
      unitRef="Unit_pure">0.80</bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2023_USDsrtCurrencyAxis"
      decimals="-5"
      id="ixv-44744"
      unitRef="Unit_USD">733500000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2024_USDsrtCurrencyAxis"
      decimals="-5"
      id="ixv-44745"
      unitRef="Unit_USD">499200000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2023_USDsrtCurrencyAxis"
      decimals="-5"
      id="ixv-44746"
      unitRef="Unit_CNY">5194900000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2024_USDsrtCurrencyAxis"
      decimals="-5"
      id="ixv-44747"
      unitRef="Unit_CNY">3588500000</bili:TimeDepositsInBank>
    <us-gaap:RestrictedCash
      contextRef="PAsOn12_31_2023"
      decimals="-5"
      id="ixv-44748"
      unitRef="Unit_CNY">50000000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="PAsOn12_31_2024"
      decimals="-5"
      id="ixv-44749"
      unitRef="Unit_CNY">50000000</us-gaap:RestrictedCash>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="P01_01_2024To12_31_2024" id="ixv-30219">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;h)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Receivables, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s accounts receivable, amount due from related parties and other receivables recorded in prepayments and other current assets are within the scope of ASC Topic 326. Accounts receivable consist primarily of receivables from advertising customers, and receivables from distribution channels. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;To estimate expected credit losses, the Group has identified the relevant risk characteristics of its customers and the related receivables and other receivables which include size, type of the services or the products the Group provides, or a combination of these characteristics. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Group considers the past collection experience, current economic conditions, future economic conditions (external data and macroeconomic factors) and changes in the Group&#x2019;s customer collection trends. This is assessed at each quarter based on the Group&#x2019;s specific facts and circumstances. No significant impact of changes in the assumptions since adoption. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;   &lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group recorded a provision for current expected credit losses. The following table sets out movements of the allowance for expected credit losses for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:71%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Beginning balance&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;292,473&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;305,535&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;219,201&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Provisions/(Reversal)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;130,549&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(16,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;109,801&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Write-offs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(117,487&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(70,334&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(45,009&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;305,535&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;219,201&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;283,993&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-30278"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group recorded a provision for current expected credit losses. The following table sets out movements of the allowance for expected credit losses for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:71%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Beginning balance&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;292,473&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;305,535&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;219,201&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Provisions/(Reversal)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;130,549&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(16,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;109,801&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Write-offs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(117,487&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(70,334&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(45,009&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;305,535&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;219,201&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;283,993&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      id="ixv-44750"
      unitRef="Unit_CNY">292473000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      id="ixv-44751"
      unitRef="Unit_CNY">305535000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44752"
      unitRef="Unit_CNY">219201000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44753"
      unitRef="Unit_CNY">130549000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44754"
      unitRef="Unit_CNY">-16000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44755"
      unitRef="Unit_CNY">109801000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44756"
      unitRef="Unit_CNY">117487000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44757"
      unitRef="Unit_CNY">70334000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44758"
      unitRef="Unit_CNY">45009000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      id="ixv-44759"
      unitRef="Unit_CNY">305535000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44760"
      unitRef="Unit_CNY">219201000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44761"
      unitRef="Unit_CNY">283993000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-30448">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inventories, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Inventories, mainly represent products for the Group&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;e-commerce&lt;/div&gt; business, are stated at the lower of cost or net realizable value on the consolidated balance sheets. Cost of inventories is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. The Group takes ownership, risks and rewards of the products purchased. Write downs are recorded in cost of revenues on the consolidated statements of operations and comprehensive loss. Certain costs attributable to buying and receiving products, such as purchase freights, are included in cost of inventories. &lt;/div&gt; </us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-30460">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;j)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Property and equipment, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Property and equipment are stated at cost less accumulated depreciation and impairment, if any. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally three years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the assets or the remaining lease term. Expenditures for maintenance and repairs are expensed as incurred. The gain or loss on the disposal of property and equipment is the difference between the net sales proceeds and the carrying amount of the relevant assets and is recognized on the consolidated statements of operations and comprehensive loss. &lt;/div&gt; </us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="P01_01_2024To12_31_2024" id="ixv-30506">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;k)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Intangible assets, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Intangible assets acquired through business acquisitions are recognized as assets separate from goodwill if they satisfy either the &#x201c;contractual-legal&#x201d; or &#x201c;separability&#x201d; criterion. Purchased intangible assets are initially recognized and measured at fair value. Major identifiable intangible assets that have determinable lives continue to be amortized over their estimated useful lives using the straight-line method as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:3%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:28%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:67%"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&#x2003;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;Licensed copyrights of content&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 10 years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;License rights of mobile games&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;Intellectual property and others&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;1 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;-&lt;/div&gt; 10&#160;years, based on the underlying intangible assets expected to contribute to the future cash flows&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;If expectations of the usefulness of the content are revised downward, the unamortized cost is written down to the fair value, which establishes a new cost basis. &lt;/div&gt; </us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <bili:ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-44762">Major identifiable intangible assets that have determinable lives continue to be amortized over their estimated useful lives using the straight-line method as follows: &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:3%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:28%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="width:67%"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&#x2003;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;Licensed copyrights of content&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 10 years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;License rights of mobile games&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;Intellectual property and others&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;1 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;-&lt;/div&gt; 10&#160;years, based on the underlying intangible assets expected to contribute to the future cash flows&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </bili:ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis"
      id="ixv-44763">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis"
      id="ixv-44764">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis"
      id="ixv-44765">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis"
      id="ixv-44766">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2024_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis"
      id="ixv-44767">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2024_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis"
      id="ixv-44768">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="P01_01_2024To12_31_2024" id="ixv-30553"> &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;l)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed from the acquired entity as a result of the Company&#x2019;s acquisitions of interests in its subsidiaries and consolidated VIEs. Goodwill is not depreciated or amortized but is tested for impairment at the reporting unit level on an annual basis, and between annual tests when an event or circumstances change occurs that indicate the asset might be impaired. Under ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;350-20-35,&lt;/div&gt;&lt;/div&gt; the Group has the option to choose whether it will apply the qualitative assessment first and then the quantitative assessment, if necessary, or to apply the quantitative assessment directly. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group, therefore, chooses the quantitative assessment directly and performs the goodwill impairment test by comparing the fair value of the reporting unit with it carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The estimated fair value of reporting unit is determined using either an income approach or a market approach, when appropriate. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. The Group as a whole is determined to be one reporting unit for goodwill impairment testing. The Group applied the quantitative assessment and performed the goodwill impairment test by quantitatively comparing the fair values of the reporting unit to it carrying amounts. The Group determines the fair value of the reporting unit based on its quoted stock price, and no impairment charge was recognized for any of the periods presented. &lt;/div&gt; </us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-44769"
      unitRef="Unit_CNY">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-30613">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;m)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Impairment of long-lived assets other than goodwill &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Long-lived assets are evaluated for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. &lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="P01_01_2024To12_31_2024" id="ixv-30624">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;n)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Research and development expenses &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Research and development expenses mainly consist of payroll-related expenses incurred for the innovation of video function, development and enhancement to the Group&#x2019;s websites, platforms of applications, development of online games and the termination of certain game projects. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For internal use software, the Group expenses all costs incurred for the preliminary project stage and post implementation-operation stage of development, and costs associated with repair or maintenance of the existing platforms. Costs incurred in the application development stage are capitalized and amortized over the estimated useful life. Since the amount of the Group&#x2019;s research and development expenses qualifying for capitalization has been immaterial, as a result, all development costs incurred for development of internal used software have been expensed as incurred. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For external use software, costs incurred for development of external use software have not been capitalized since the inception of the Group, because the period after the date technical feasibility is reached and the time when the software is marketed is short historically, and the amount of costs qualifying for capitalization has been immaterial. &lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="P01_01_2024To12_31_2024_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      id="ixv-30637">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;o)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Sales and marketing expenses &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Sales and marketing expenses consist primarily of marketing and promotional expenses, salaries and other compensation-related expenses to the Group&#x2019;s sales and marketing personnel. Marketing and promotional expenses consist primarily of costs for the promotion of corporate image and product marketing. The Group expenses all marketing and promotion costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December&#160;31, 2022, 2023 and 2024, the marketing and promotional expenses were RMB4,051.3&#160;million, RMB3,131.0&#160;million and RMB3,562.3&#160;million, respectively. &lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      id="ixv-44770"
      unitRef="Unit_CNY">4051300000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-5"
      id="ixv-44771"
      unitRef="Unit_CNY">3131000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-5"
      id="ixv-44772"
      unitRef="Unit_CNY">3562300000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="P01_01_2024To12_31_2024_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      id="ixv-30648">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;p)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;General and administrative expenses &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;General and administrative expenses consist primarily of salaries and other compensation-related expenses to the Group&#x2019;s general and administrative personnel, professional fees, severance cost, rental expenses and allowance for expected credit losses. &lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-30696">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;q)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group recognizes the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets recorded in &#x201c;Other long-term assets&#x201d; and corresponding short-term leasing liabilities recorded in &#x201c;Accrued liabilities and other payables&#x201d; and long-term leasing liabilities recorded in &#x201c;Other long-term liabilities&#x201d; respectively on the consolidated balance sheets. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group elected to not recognize lease assets and lease liabilities for leases with a term of twelve months or less, and to not separate &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-lease&lt;/div&gt; components from lease components. Under ASC 842, the Group determines if an arrangement is or contains a lease at inception. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets and liabilities are recognized at lease commencement date based on the present value of remaining lease payments over the lease terms. The Group considers only payments that are fixed and determinable at the time of lease commencement. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group leases office space under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-cancelable&lt;/div&gt; operating lease agreements, which mainly expire at various dates through 2026. As of December&#160;31, 2023 and 2024, the Group&#x2019;s operating leases had a weighted average remaining lease term of 2.6 years and 1.8 years and a weighted average discount rate of 4.75% and 4.70%, respectively. Future lease payments under operating leases as of December&#160;31, 2024 were as follows: &lt;/div&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:80%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;194,625&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;129,023&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,637&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total future lease payments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;325,285&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Impact of discounting remaining lease payments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;14,246&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="-sec-ix-hidden:hidden135593285;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden135593286;display:inline;"&gt;Total lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;311,039&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Operating lease cost for the years ended December&#160;31, 2022, 2023 and 2024 was RMB275.1&#160;million, RMB198.7&#160;million and RMB193.3&#160;million, respectively, which excluded cost of short-term contracts. Short-term lease cost for the years ended December&#160;31, 2022, 2023 and 2024 was immaterial. Supplemental cash flow information related to operating leases was as follows: &lt;/div&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash payments for operating leases&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;200,376&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;206,518&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;198,418&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets obtained/(released) in exchange for operating lease liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;467,765&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(60,910&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;15,979&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2023" id="ixv-44773">P2Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2024" id="ixv-44774">P1Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2023"
      decimals="4"
      id="ixv-44775"
      unitRef="Unit_pure">0.0475</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2024"
      decimals="4"
      id="ixv-44776"
      unitRef="Unit_pure">0.047</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-44777">Future lease payments under operating leases as of December&#160;31, 2024 were as follows: &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:80%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;194,625&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;129,023&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,637&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total future lease payments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;325,285&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Impact of discounting remaining lease payments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;14,246&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="-sec-ix-hidden:hidden135593285;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden135593286;display:inline;"&gt;Total lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;311,039&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44778"
      unitRef="Unit_CNY">194625000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44779"
      unitRef="Unit_CNY">129023000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44780"
      unitRef="Unit_CNY">1637000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44781"
      unitRef="Unit_CNY">325285000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44782"
      unitRef="Unit_CNY">14246000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44783"
      unitRef="Unit_CNY">311039000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      id="ixv-44784"
      unitRef="Unit_CNY">275100000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2023To12_31_2023"
      decimals="-5"
      id="ixv-44785"
      unitRef="Unit_CNY">198700000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2024To12_31_2024"
      decimals="-5"
      id="ixv-44786"
      unitRef="Unit_CNY">193300000</us-gaap:OperatingLeaseCost>
    <us-gaap:LeaseCostTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-44787">Supplemental cash flow information related to operating leases was as follows: &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash payments for operating leases&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;200,376&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;206,518&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;198,418&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets obtained/(released) in exchange for operating lease liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;467,765&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(60,910&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;15,979&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44788"
      unitRef="Unit_CNY">200376000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44789"
      unitRef="Unit_CNY">206518000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44790"
      unitRef="Unit_CNY">198418000</us-gaap:OperatingLeasePayments>
    <bili:RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44791"
      unitRef="Unit_CNY">467765000</bili:RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability>
    <bili:RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44792"
      unitRef="Unit_CNY">-60910000</bili:RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability>
    <bili:RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44793"
      unitRef="Unit_CNY">15979000</bili:RightOfUseAssetObtainedReleasedInExchangeForOperatingLeaseLiability>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="P01_01_2024To12_31_2024" id="ixv-30949">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;r)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share-based compensation &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Share based compensation expenses arise from share-based awards, including share options and restricted share units&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;(&#x201c;RSUs&#x201d;) for the purchase of the Company&#x2019;s ordinary shares. The Group accounts for share-based awards granted to employees in accordance with ASC 718 &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation -&lt;/div&gt;&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Stock Compensation&lt;/div&gt;&lt;/div&gt; and share-based awards granted to nonemployees in accordance with ASC 505. The Group accounts for share-based awards granted to non-employees in accordance with ASU 2018-07, which are similar to the model for employee awards. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For share options for the purchase of ordinary shares granted to employees determined to be equity classified awards, the related share-based compensation expenses are recognized in the consolidated financial statements based on their grant date fair values which are calculated using the binomial option pricing model. The determination of the fair value is affected by the share price as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, risk-free interest rates and expected dividends. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group recognizes the estimated compensation cost of restricted share units based on the fair value of its ordinary shares on the date of the grant. The Group recognizes the compensation cost, net of estimated forfeitures, over a vesting term for service-based RSUs. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For share-based awards granted with service conditions only, share-based compensation expenses are recorded net of estimated forfeitures using straight-line method during the requisite service period, such that expenses are recorded only for those share-based awards that are expected to ultimately vest. &lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <bili:CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-30968">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;s)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employee benefits &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;PRC Contribution Plan &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Full time employees of the Group in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to the employees. Chinese labor regulations require that the PRC subsidiaries and VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#x2019; salaries, up to a maximum amount specified by the local government. The Group has no legal obligation for the benefits beyond the contributions made. &lt;/div&gt;</bili:CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-30982">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;t)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Investments &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Short-term investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Short-term investments primarily include financial products with variable interest rates referenced to performance of underlying assets issued by well-known banks and investments in publicly traded companies with the intention to be sold within twelve months. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 825, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&lt;/div&gt;&lt;/div&gt;, for financial products with variable interest rates referenced to performance of underlying assets, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment loss, net (including impairments)&#x201d;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For investments in publicly traded companies, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment loss, net (including impairments)&#x201d;. &lt;/div&gt;&lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Long-term investments, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity investments accounted for using the measurement alternative &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For those investments over which the Group does not have significant influence and without readily determinable fair value, the Group records them at cost, less impairment, and plus or minus subsequent adjustments for observable price changes (referred to as the measurement alternative). Under this measurement alternative, changes in the carrying value of these investments are required to be made whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Management regularly evaluates the impairment of these investments based on performance and financial position of the investee as well as other evidence of market value. Such evaluation includes, but is not limited to, reviewing the investee&#x2019;s cash position, recent financing, historical financial performance, financing needs, and industry environment. An impairment loss recognized equals to the excess of the investment cost over its fair value at the end of each reporting period for which the assessment is made. The fair value would then become the new cost basis of investment. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity investments accounted for using the equity method &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group applies the equity method of accounting to account for equity investments and limited partnership in a private equity fund, according to ASC 323 &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investment&#x2014;Equity Method and Joint Ventures&lt;/div&gt;&lt;/div&gt;, over which it has significant influence but does not own a majority equity interest or otherwise control. Under the equity method, the Group initially records the investments at cost and the difference between the cost of the equity investee and the fair value of the underlying equity in the net assets of the equity investee is recognized as equity method goodwill, which is included in the equity method investments on the consolidated balance sheets. The Group subsequently adjusts the carrying amount of the investments to recognize its proportionate share of each equity investee&#x2019;s net income or loss into earnings and cash distributions from investees, after the date of investment. The Group evaluates the equity method investments for impairment under ASC 323. An impairment loss on the equity method investments is recognized as &#x201c;Investment loss, net (including impairments)&#x201d; in the consolidated statements of operations and comprehensive loss when the decline in value is determined to be other-than-temporary. &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments accounted for at fair value &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 825, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&lt;/div&gt;&lt;/div&gt;, for financial products with variable interest rates referenced to performance of underlying assets and with original maturities greater than one year, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment loss, net (including impairments)&#x201d;. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For investments in publicly traded companies with an intention of holding greater than one year, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment loss, net (including impairments)&#x201d;. &lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-31128">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;u)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Taxation &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Current income taxes are provided on the basis of income/(loss) for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. Deferred income taxes are provided using the assets and liabilities method. Under this method, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statement of operations and comprehensive loss in the period of change. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that some portion of, or all of the deferred tax assets will not be realized. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Uncertain tax positions &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In order to assess uncertain tax positions, the Group applies a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;more-likely-than-not&lt;/div&gt; threshold and a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;two-step&lt;/div&gt; approach for the tax position measurement and financial statement recognition. Under the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;two-step&lt;/div&gt; approach, the first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that the position will be sustained, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likelihood of being realized upon settlement. The Group recognizes interest and penalties, if any, under accrued expenses and other current liabilities on its consolidated balance sheets and under income tax expenses in its consolidated statements of operations and comprehensive loss. The Group did not have any material unrecognized uncertain tax positions as of and for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The Group also did not expect any material increase or decrease in unrecognized tax liability within 12 months following the reporting date.&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-31184">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;v)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue recognition &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. The Group identifies its contracts with customers and all performance obligations within those contracts. The Group then determines the transaction price and allocates the transaction price to the performance obligations within the Group&#x2019;s contracts with customers, recognizing revenue when, or as, the Group satisfies its performance obligations. The Group&#x2019;s revenue recognition policies effective upon the adoption of ASC 606 are as follows: &lt;/div&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Mobile game services &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Exclusively distributed mobile games &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, the Group primarily generates revenues from the sale of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-game&lt;/div&gt; virtual items to enhance the game-playing experience. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 606, the Group evaluates the contracts with its customers and determines that the Group has a single performance obligation which is to make the game and the ongoing game related services available to the paying players. The transaction price, which is the amount paid for &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-game&lt;/div&gt; virtual items by the paying player, is allocated entirely to this single performance obligation. The Group recognizes revenue from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-game&lt;/div&gt; virtual items over the estimated average playing period of paying players, starting from the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;point-in-time&lt;/div&gt;&lt;/div&gt; when related &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-game&lt;/div&gt; virtual items are delivered to the paying players&#x2019; accounts. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group has estimated the average playing period of the paying players for each game, usually between one to ten months. The Group considers the average period that players typically play the games and other game player behavior patterns, as well as various other factors to arrive at the best estimates for the estimated playing period of the paying players. To compute the estimated average playing period for paying players, the Group considers the initial purchase date as the starting point of a paying player&#x2019;s lifespan. The Group tracks populations of paying players who made their initial purchases during the interval period (the &#x201c;Cohort&#x201d;) and tracks each Cohort to understand the subsequent churn rate of the paying players of each Cohort, i.e. the number of paying players from each Cohort who left subsequent to their initial purchases (the &#x201c;churn rate&#x201d;). To determine the ending point of a paying player&#x2019;s lifespan beyond the date for which observable data are available, the Group extrapolates the historical churn rate to arrive at an average playing period for paying players of the selected games. If a new game is launched and only a limited period of paying player data is available, then the Group considers the estimated average playing period of the Group&#x2019;s other mobile games which has similar characteristics with the new game. When the Group believes it can reasonably estimate average playing period of new games based on newly available paying players information, the Group may prospectively apply the change of estimate. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group applies portfolio approach in estimating the average playing period of the paying players for the recognition of mobile game revenue given that the effect of applying a portfolio approach to a group game players&#x2019; behavior would not differ materially from considering each one of them individually. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;606-10-55-39,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. The Group records revenue generated from exclusively distributed mobile games on a gross basis as the Group is acting as the principal to fulfill all obligations related to the mobile game operations. The Group is responsible for the launch of the games, hosting and maintenance of game servers, and determination of when and how to operate the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-game&lt;/div&gt; promotions and customer services. The Group is also determining the pricing of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-game&lt;/div&gt; virtual items and making a localized version for overseas licensed games. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Proceeds earned from selling &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-game&lt;/div&gt; virtual items are shared between the Group and the third-party game developers, with the amount paid to the third-party game developers generally calculated based on amounts paid by paying players, after deducting the fees paid to the payment channels and the distribution channels. Fees paid to third-party game developers, distribution channels and payment channels are recorded as &#x201c;Cost of revenues&#x201d; on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Jointly operated mobile game distribution services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group is also offering distribution services for mobile games developed by the third-party game developers. In accordance with ASC 606, the Group evaluates the contracts with the third-party game developers and identifies the performance obligations as distributing games and providing payment solution and market promotion service to the game developers. Accordingly, the Group earns service revenue by distributing them to the game players. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;606-10-55-39,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. With respect to the jointly operated licensed arrangements between the Group and the third-party game developers, the Group considered it does not have the primary responsibility for fulfillment and acceptability of the game services. The Group&#x2019;s responsibilities are distributing games, providing payment solution and market promotion service, and thus the Group views the third-party game developers to be its customers. Accordingly, the Group records the game distribution service revenue from these games, on a net basis based on the ratios &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;pre-determined&lt;/div&gt; with the third-party game developers when the performance obligations are satisfied, which is generally when the paying players purchase virtual currencies issued by the third-party game developers. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;  &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Valued added services (&#x201c;VAS&#x201d;) &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group offers premium membership, live broadcasting, comics and other paid contents to the customers. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group offers premium membership services which provide subscribing members access to streaming of premium content in exchange for a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-refundable&lt;/div&gt; upfront premium membership fee. When the receipt of premium membership fees is for services to be delivered over a period of time, generally from one month to twelve months, the receipt is initially recorded as &#x201c;Deferred revenue&#x201d; and revenue is recognized ratably over the membership period as services are rendered. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group operates and maintains live broadcasting channel whereby users can enjoy live performances provided by the hosts and interact with the hosts. Most of the hosts host the performance on their own. The Group creates and sells virtual items to users so that the users present them simultaneously to hosts to show their support. The virtual items sold by the Group comprise of either (i)&#160;consumable items or (ii)&#160;time-based items, such as privilege titles etc. Revenues derived from the sale of virtual items are recorded on a gross basis as the Group acts as the principal to fulfill all obligations related to the sale of virtual items in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;606-10-55-39.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; Accordingly, revenue is recognized at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;point-in-time&lt;/div&gt;&lt;/div&gt; when the virtual item is delivered and consumed if the virtual item is a consumable item or, in the case of time-based virtual item, recognized ratably over the period each virtual item is made available to the user, which generally does not exceed one year. Proceeds received from the sales of virtual items before they consumed are recorded as &#x201c;Deferred revenue&#x201d;. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Under the arrangements with the hosts, the Group shares with them a portion of the revenues derived from the sales of virtual items. The portion paid to hosts is recognized as &#x201c;Cost of revenues&#x201d; on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;&lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Advertising services &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group provides various advertising formats, mainly include but not limited to advertisements appearing on the app opening page, banner text-links, logos, buttons and rich media, brand advertising, performance-based advertising and native advertisements which are customized according to advertisers&#x2019; needs. The Group determines each format of advertisements which is a distinct performance obligation. Consideration is allocated to each performance obligation based on its standalone selling price. The Group recognizes revenue on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;pro-rata&lt;/div&gt; basis for each performance obligation, commencing on the date the advertisements are displayed on the Group&#x2019;s platform or upon the performance obligations are satisfied, generally when users click on links. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Sales incentives to customers &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group provides various sales incentives to its customers, including cash incentives in the form of commissions to certain third-party advertising agencies and noncash incentives such as discounts and advertising services provided free of charge in certain bundled arrangements, which are negotiated on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;contract-by-contract&lt;/div&gt;&lt;/div&gt; basis with customers. The Group accounts for these incentives granted to customers as variable consideration in accordance with ASC 606. The amount of variable consideration is measured based on the most likely amount of incentive to be provided to customers. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;IP derivatives and others &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;IP derivatives and others are mainly from the sales of products through the Group&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;e-commerce&lt;/div&gt; platform, as well as revenues from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;e-sports&lt;/div&gt; copyright sublicensing. IP derivatives and others are recognized when control of promised goods or services is transferred to the customers, which generally occurs upon the acceptance of the goods or services by the customers. Pursuant to ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;606-10-55-39,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; for arrangements where the Group is primarily responsible for fulfilling the promise to provide the goods or services, is subject to inventory risk, and has latitude in establishing prices and selecting suppliers, revenues are recorded on a gross basis. Otherwise, revenues are recorded on a net basis. Cash coupons, granted to the customers for free at the Group&#x2019;s discretion, are recorded as a reduction of the arrangement&#x2019;s transaction price thereby reducing the amount of revenue recognized as the payment is not for a distinct good or service received from the customer in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;606-10-32-25.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Net revenues presented on the consolidated statements of operations and comprehensive loss are net of sales discount and sales tax. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other Estimates and Judgments &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group estimates revenue of mobile game, VAS received from the third-party payment processors in the current period when reasonable estimates of these amounts can be made. The processors provide reliable interim preliminary reporting within a reasonable time frame following the end of each month and the Group maintains records of sales data, both of which allow the Group to make reasonable estimates of revenue and therefore to recognize revenue during the reporting period. Determination of the appropriate amount of revenue recognized involves judgments and estimates that the Group believes are reasonable, but actual results may differ from the Group&#x2019;s estimates. When the Group receives the final reports, to the extent not received within a reasonable time frame following the end of each month, the Group records any differences between estimated revenue and actual revenue in the reporting period when the Group determines the actual amounts. The revenue on the final revenue report have not differed significantly from the reported revenue for the periods presented. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Contract balances &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts invoiced, and revenue recognized prior to invoicing when the Group has satisfied its performance obligations and has the unconditional right to consideration. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Deferred revenue relates to unsatisfied performance obligations at the end of each reporting period and consists of cash payment received in advance from game players in mobile games, from customers in advertising services, live broadcasting services and other VAS, and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;e-commerce&lt;/div&gt; platforms. Due to the generally short-term duration of the relevant contracts, the majority of the performance obligations are satisfied within one year. The amount of revenue recognized that was included in the receipts in advance balance at the beginning of the year was RMB2,583.6&#160;million, RMB2,760.5&#160;million and RMB2,944.9&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;   &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Practical expedients &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group has used the following practical expedients as allowed under ASC 606: &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed, as substantially all of the contracts have an original expected duration of one year or less. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group expenses the costs to obtain a contract as incurred when the amortization period is one year or less. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the Group&#x2019;s net revenues disaggregated by revenue sources: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:64%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Value-added services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,715,170&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,910,080&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,999,137&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Advertising&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,066,212&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;6,412,040&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,189,175&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Mobile games&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,021,290&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,021,137&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,610,323&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;IP derivatives and others&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,096,495&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,184,730&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,032,890&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total net revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21,899,167&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,527,987&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;26,831,525&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:RevenueRecognitionPolicyTextBlock>
    <bili:RevenueRecognitionPeriod
      contextRef="P01_01_2024To12_31_2024_LiveBroadcastingAndOtherValuedAddedServiceMembersrtProductOrServiceAxis_MaximumMembersrtRangeAxis"
      id="ixv-44794">P1Y</bili:RevenueRecognitionPeriod>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      id="ixv-44795"
      unitRef="Unit_CNY">2583600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="P01_01_2023To12_31_2023"
      decimals="-5"
      id="ixv-44796"
      unitRef="Unit_CNY">2760500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="P01_01_2024To12_31_2024"
      decimals="-5"
      id="ixv-44797"
      unitRef="Unit_CNY">2944900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation contextRef="P01_01_2024To12_31_2024" id="ixv-44798">true</us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-31454"> &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the Group&#x2019;s net revenues disaggregated by revenue sources: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:64%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Value-added services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,715,170&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,910,080&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,999,137&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Advertising&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,066,212&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;6,412,040&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,189,175&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Mobile games&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,021,290&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,021,137&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,610,323&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;IP derivatives and others&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,096,495&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,184,730&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,032,890&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total net revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21,899,167&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,527,987&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;26,831,525&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_ValueAddedServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      id="ixv-44799"
      unitRef="Unit_CNY">8715170000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_ValueAddedServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      id="ixv-44800"
      unitRef="Unit_CNY">9910080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_ValueAddedServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      id="ixv-44801"
      unitRef="Unit_CNY">10999137000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_AdvertisingMembersrtProductOrServiceAxis"
      decimals="-3"
      id="ixv-44802"
      unitRef="Unit_CNY">5066212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_AdvertisingMembersrtProductOrServiceAxis"
      decimals="-3"
      id="ixv-44803"
      unitRef="Unit_CNY">6412040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_AdvertisingMembersrtProductOrServiceAxis"
      decimals="-3"
      id="ixv-44804"
      unitRef="Unit_CNY">8189175000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      id="ixv-44805"
      unitRef="Unit_CNY">5021290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_MobileGameServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      id="ixv-44806"
      unitRef="Unit_CNY">4021137000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_MobileGameServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      id="ixv-44807"
      unitRef="Unit_CNY">5610323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_IPDerivativesAndOthersMembersrtProductOrServiceAxis"
      decimals="-3"
      id="ixv-44808"
      unitRef="Unit_CNY">3096495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_IPDerivativesAndOthersMembersrtProductOrServiceAxis"
      decimals="-3"
      id="ixv-44809"
      unitRef="Unit_CNY">2184730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_IPDerivativesAndOthersMembersrtProductOrServiceAxis"
      decimals="-3"
      id="ixv-44810"
      unitRef="Unit_CNY">2032890000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44811"
      unitRef="Unit_CNY">21899167000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44812"
      unitRef="Unit_CNY">22527987000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44813"
      unitRef="Unit_CNY">26831525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-31674">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;w)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost of revenues &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Cost of revenues consists primarily of revenue sharing costs to mobile games developers and distribution channels and payment channels, revenue sharing with the hosts and content creators, staff costs, content costs, server and bandwidth service costs, depreciation expenses and other direct costs of providing these services as well as cost of merchandise sold. These costs are charged to the consolidated statements of operations and comprehensive loss as incurred. &lt;/div&gt; </us-gaap:CostOfSalesPolicyTextBlock>
    <bili:RelatedPartyTransactionsPolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-31685">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;x)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Related parties &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Parties are considered to be related if one party has the ability, directly or indirectly, to control the other party or exercise significant influence over the other party in making financial and operating decisions. Parties are also considered to be related if they are subject to common control or significant influence, such as a family member or relative, shareholder, or a related corporation. &lt;/div&gt; </bili:RelatedPartyTransactionsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-31729">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;y)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss per share &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Loss per share is computed in accordance with ASC 260, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Earnings per Share&lt;/div&gt;&lt;/div&gt;. The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;two-class&lt;/div&gt; method is used for computing earnings per share in the event the Group has net income available for distribution. Under the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;two-class&lt;/div&gt; method, net income is allocated between ordinary shares and participating securities based on dividends declared (or accumulated) and participating rights in undistributed earnings as if all the earnings for the reporting period had been distributed. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Basic net loss per share is computed using the weighted average number of ordinary shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary shares and potential ordinary shares outstanding during the period. Potential ordinary shares include ordinary shares issuable upon the exercise of outstanding share options and restricted share units using the treasury stock method and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;if-converted&lt;/div&gt; method. The computation of diluted net loss per share does not assume conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect (i.e. an increase in earnings per share amounts or a decrease in loss per share amounts) on net loss per share. Net loss per ordinary share is computed on Class&#160;Y Ordinary Shares and Class&#160;Z Ordinary Shares combined basis, because both classes have the same dividend rights in the Company&#x2019;s undistributed net income. &lt;/div&gt; </us-gaap:EarningsPerSharePolicyTextBlock>
    <bili:StatutoryReservesPolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-31746">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;z)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Statutory reserves &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with China&#x2019;s Company Laws, the Company&#x2019;s VIEs in PRC must make appropriations from their &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profit, as determined under the accounting principles generally acceptable in the People&#x2019;s Republic of China (&#x201c;PRC GAAP&#x201d;), to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-distributable&lt;/div&gt; reserve funds including (i)&#160;statutory surplus fund and (ii)&#160;discretionary surplus fund. The appropriation to the statutory surplus fund must be at least 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profits calculated in accordance with PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the respective company. Appropriation to the discretionary surplus fund is made at the discretion of the respective company. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Pursuant to the laws applicable to China&#x2019;s Foreign Invested Enterprises(&#x201c;FIE&#x201d;), the Company&#x2019;s subsidiaries that are FIEs in China have to make appropriations from their &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profit (as determined under PRC GAAP) to reserve funds including (i)&#160;general reserve fund, (ii)&#160;enterprise expansion fund and (iii)&#160;staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profits calculated in accordance with PRC GAAP. Appropriation is not required if the general reserve fund has reached 50% of the registered capital of the respective company. Appropriations to the other two reserve funds are at the respective companies&#x2019; discretion. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the Group&#x2019;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:78%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Appropriations to general reserve funds and statutory surplus funds&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;11,552&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,576&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,893&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </bili:StatutoryReservesPolicyPolicyTextBlock>
    <bili:PercentageOfProfitToBeAppropriatedToStatutoryReserves
      contextRef="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis"
      decimals="INF"
      id="ixv-44814"
      unitRef="Unit_pure">0.10</bili:PercentageOfProfitToBeAppropriatedToStatutoryReserves>
    <bili:PercentageOfStatutorySurplusFundToRegisteredCapital
      contextRef="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis"
      decimals="INF"
      id="ixv-44815"
      unitRef="Unit_pure">0.50</bili:PercentageOfStatutorySurplusFundToRegisteredCapital>
    <bili:PercentageOfProfitToBeAppropriatedToGeneralReserve
      contextRef="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis"
      decimals="INF"
      id="ixv-44816"
      unitRef="Unit_pure">0.10</bili:PercentageOfProfitToBeAppropriatedToGeneralReserve>
    <bili:PercentageOfGeneralReserveFundToRegisteredCapital
      contextRef="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis"
      decimals="INF"
      id="ixv-44817"
      unitRef="Unit_pure">0.50</bili:PercentageOfGeneralReserveFundToRegisteredCapital>
    <bili:ScheduleOfAppropriationsToRetainedEarningsTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-31762"> &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the Group&#x2019;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:78%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Appropriations to general reserve funds and statutory surplus funds&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;11,552&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,576&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,893&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </bili:ScheduleOfAppropriationsToRetainedEarningsTableTextBlock>
    <bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44818"
      unitRef="Unit_CNY">11552000</bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds>
    <bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44819"
      unitRef="Unit_CNY">8576000</bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds>
    <bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44820"
      unitRef="Unit_CNY">3893000</bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds>
    <bili:NoncontrollingInterestsPolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-31863">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;aa)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Noncontrolling interests &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the Company&#x2019;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of the equity which is not attributable, directly or indirectly, to the Company as the controlling shareholder. Noncontrolling interests acquired through a business combination are recognized at fair value at the acquisition date, which is estimated with reference to the purchase price per share as of the acquisition date. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The noncontrolling interests will continue to be attributed with its share of losses even if that attribution results in a deficit noncontrolling interest balance. &lt;/div&gt; </bili:NoncontrollingInterestsPolicyPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-31875">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;bb)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Comprehensive loss &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Comprehensive loss is defined to include all changes in equity of the Group during a period arising from transactions and other events and circumstances excluding transactions resulting from investments by shareholders and distributions to shareholders. Accumulated other comprehensive income, as presented on the consolidated balance sheets, consists of accumulated foreign currency translation adjustments. &lt;/div&gt; </us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-31886">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;cc)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Segment reporting &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Based on the criteria established by ASC 280, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Segment Reporting&lt;/div&gt;&lt;/div&gt;, the Group&#x2019;s chief operating decision maker has been identified as the Chairman of the Board of Directors and CEO, who reviews consolidated results of the Group when making decisions about allocating resources and assessing performance. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only one operating segment. The Company is domiciled in the Cayman Islands while the Group mainly operates its businesses in the PRC and earns majority of the revenues from external customers attributed to the PRC. &lt;/div&gt; </us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-44821"
      unitRef="Unit_Segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:BusinessCombinationsPolicy contextRef="P01_01_2024To12_31_2024" id="ixv-31899">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;dd)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Business combinations &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Business Combinations&lt;/div&gt;&lt;/div&gt;. The cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities incurred by the Group to the sellers and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets and liabilities acquired or assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i)&#160;the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii)&#160;the fair value of the identifiable net assets of the acquiree is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the consolidated statements of operations and comprehensive loss. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded on the consolidated statements of operations and comprehensive loss. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In a business combination achieved in stages, the Group &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;re-measures&lt;/div&gt; the previously held equity interests in the acquiree when obtaining control at its acquisition date fair value and the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;re-measurement&lt;/div&gt; gain or loss, if any, is recognized on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;    &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the Company&#x2019;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;If a business combination is under common control, the acquired assets and liabilities are recognized at their historical book value. The consolidated financial statements include the results of the acquired entities from the earliest date presented or, if more recent, from the date when the entities first came under common control, regardless of the date of the combination. Consolidated financial statements for prior years would also be retrospectively adjusted for periods during which the entities were under common control. &lt;/div&gt; </us-gaap:BusinessCombinationsPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-31964">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;ee)&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Recently issued accounting pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In November, 2023, new FASB guidance requires incremental disclosures related to a public entity&#x2019;s reportable segments but does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. The FASB issued the new guidance primarily to provide financial statement users with more disaggregated expense information about a public entity&#x2019;s reportable segments. The new guidance is effective for calendar year public entities in 2024 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;year-end&lt;/div&gt; financial statements, and should be adopted retrospectively unless impracticable. Early adoption is permitted. The Company adopted this guidance as of January&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;1, 2024, and the adoption did not have a material impact on its consolidated financial statements. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In December, 2023, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2023-09&lt;/div&gt; &#x201c;Income Taxes (Topics 740): Improvements to Income Tax Disclosures&#x201d; to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2023-09&lt;/div&gt; is effective for our annual periods beginning January&#160;1, 2025, with early adoption permitted.&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;The Group is currently evaluating the impact of the above new accounting pronouncement or guidances on the consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;br/&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;In November, 2024, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;No.&#160;2024-03,&lt;/div&gt; Income Statement (Topic 220)- Reporting Comprehensive Income- Expense Disaggregation Disclosures (Subtopic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;220-40).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;No.&#160;2024-03&lt;/div&gt; requires publicly-traded business entities to disclose specified information about the components of certain costs and expenses that are currently disclosed in the financial statements. The guidance is effective for annual reporting periods beginning after December&#160;15, 2026, and interim reporting periods beginning after December&#160;15, 2027. Early adoption is permitted. The Group is currently evaluating the impact of the above new accounting pronouncement or guidances on the consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Other accounting standards that have been issued or proposed by FASB that do not require adoption until a future date are not expected to have a material impact on the consolidated financial statements upon adoption. The Company does not discuss recent pronouncements that are not anticipated to have an impact on or are unrelated to its consolidated financial condition, results of operations, cash flows or disclosures. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; </us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-32022">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Concentrations and Risks &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Telecommunications service provider &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group relied on telecommunications service providers and their affiliates for servers and bandwidth services to support its operations for the years ended December&#160;31, 2022, 2023 and 2024 as follows: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:75%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:7%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total number of telecommunications service providers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;153&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;116&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;115&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Number of service providers providing 10% or more of the Group&#x2019;s servers and bandwidth expenditure&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total percentage of the Group&#x2019;s servers and bandwidth expenditure provided by 10% or greater service providers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;45&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;23&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;53&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign currency exchange rate risk &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The functional currency and the reporting currency of the Company are U.S. dollars and RMB, respectively. The Group&#x2019;s exposure to foreign currency exchange rate risk primarily relates to cash and cash equivalents, time deposits, short-term and long-term investments, convertible senior notes and accounts payable denominated in the U.S. dollars. Most of the Group&#x2019;s revenues, costs and expenses are denominated in RMB, while the convertible senior notes and a portion of cash and cash equivalents, time deposits, short-term and long-term investments, and accounts payable are denominated in U.S. dollars. Any significant fluctuation of RMB against U.S. dollars may materially and adversely affect the Group&#x2019;s cash flows, revenues, earnings and financial positions. &lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Credit risk &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group&#x2019;s financial instruments potentially subject to significant concentrations of credit risk primarily consist of cash and cash equivalents, time deposits, restricted cash, accounts receivable, money market funds and financial products (recorded in the short-term and long-term investments) with variable interest rates referenced to performance of underlying assets issued by well-known banks. As of December 31, 2023 and 2024, substantially all of the Group&#x2019;s cash and cash equivalents, restricted cash and time deposits were held in major financial institutions located in the United States of America and China, which management consider being of high credit quality. Accounts receivable is typically unsecured and is primarily derived from revenue earned from advertising, VAS and mobile game services (mainly relates to remittances due from&lt;/div&gt; payment channels and distribution channels). The following table presents distribution channel and customer that had receivable balance exceeding 10% of the Group&#x2019;s gross accounts receivable balance as of December&#160;31, 2023 and 2024. &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 74%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Distribution channel A&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;236,549&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;192,405&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Customer A&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;235,125&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;168,503&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;d)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Major customers and supplying channels &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;No single customer represented 10% or more of the Group&#x2019;s net revenues for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group relied on a distribution channel to publish and generate the iOS version of its mobile games. There is no single distribution channel of mobile games generated 10% or more of the Group&#x2019;s net revenues for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;e)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Mobile games &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Mobile game revenues accounted for 23%, 18% and 21% of the Group&#x2019;s total net revenues for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;No mobile games individually contributed more than 10% of the Group&#x2019;s total net revenues for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="P01_01_2024To12_31_2024_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      id="ixv-32040"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group relied on telecommunications service providers and their affiliates for servers and bandwidth services to support its operations for the years ended December&#160;31, 2022, 2023 and 2024 as follows: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:75%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:7%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total number of telecommunications service providers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;153&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;116&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;115&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Number of service providers providing 10% or more of the Group&#x2019;s servers and bandwidth expenditure&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total percentage of the Group&#x2019;s servers and bandwidth expenditure provided by 10% or greater service providers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;45&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;23&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;53&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <bili:NumberOfTelecommunicationsServiceProviders
      contextRef="P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      id="ixv-44822"
      unitRef="Unit_item">153</bili:NumberOfTelecommunicationsServiceProviders>
    <bili:NumberOfTelecommunicationsServiceProviders
      contextRef="P01_01_2023To12_31_2023_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      id="ixv-44823"
      unitRef="Unit_item">116</bili:NumberOfTelecommunicationsServiceProviders>
    <bili:NumberOfTelecommunicationsServiceProviders
      contextRef="P01_01_2024To12_31_2024_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      id="ixv-44824"
      unitRef="Unit_item">115</bili:NumberOfTelecommunicationsServiceProviders>
    <bili:NumberOfServiceProviders
      contextRef="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      id="ixv-44825"
      unitRef="Unit_item">3</bili:NumberOfServiceProviders>
    <bili:NumberOfServiceProviders
      contextRef="P01_01_2023To12_31_2023_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      id="ixv-44826"
      unitRef="Unit_item">2</bili:NumberOfServiceProviders>
    <bili:NumberOfServiceProviders
      contextRef="P01_01_2024To12_31_2024_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      id="ixv-44827"
      unitRef="Unit_item">4</bili:NumberOfServiceProviders>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis"
      decimals="2"
      id="ixv-44828"
      unitRef="Unit_pure">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2023To12_31_2023_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis"
      decimals="2"
      id="ixv-44829"
      unitRef="Unit_pure">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2024To12_31_2024_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis"
      decimals="2"
      id="ixv-44830"
      unitRef="Unit_pure">0.53</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="P01_01_2024To12_31_2024_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      id="ixv-44831"> The following table presents distribution channel and customer that had receivable balance exceeding 10% of the Group&#x2019;s gross accounts receivable balance as of December&#160;31, 2023 and 2024. &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 74%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Distribution channel A&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;236,549&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;192,405&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 74%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Customer A&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;235,125&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;168,503&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2023To12_31_2023_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelMembersrtMajorCustomersAxis_MinimumMembersrtRangeAxis"
      decimals="2"
      id="ixv-44832"
      unitRef="Unit_pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2024To12_31_2024_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelMembersrtMajorCustomersAxis_MinimumMembersrtRangeAxis"
      decimals="2"
      id="ixv-44833"
      unitRef="Unit_pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="PAsOn12_31_2023_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis"
      decimals="-3"
      id="ixv-44834"
      unitRef="Unit_CNY">236549000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="PAsOn12_31_2024_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis"
      decimals="-3"
      id="ixv-44835"
      unitRef="Unit_CNY">192405000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="PAsOn12_31_2023_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerAMembersrtMajorCustomersAxis"
      decimals="-3"
      id="ixv-44836"
      unitRef="Unit_CNY">235125000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="PAsOn12_31_2024_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerAMembersrtMajorCustomersAxis"
      decimals="-3"
      id="ixv-44837"
      unitRef="Unit_CNY">168503000</us-gaap:AccountsReceivableGrossCurrent>
    <bili:NumberOfDistributionChannelConcentrationOverTenPercentBenchmark
      contextRef="P01_01_2023To12_31_2023_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      id="ixv-44838"
      unitRef="Unit_pure">0</bili:NumberOfDistributionChannelConcentrationOverTenPercentBenchmark>
    <bili:NumberOfDistributionChannelConcentrationOverTenPercentBenchmark
      contextRef="P01_01_2024To12_31_2024_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      id="ixv-44839"
      unitRef="Unit_pure">0</bili:NumberOfDistributionChannelConcentrationOverTenPercentBenchmark>
    <bili:NumberOfDistributionChannelConcentrationOverTenPercentBenchmark
      contextRef="P01_01_2022To12_31_2022_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      id="ixv-44840"
      unitRef="Unit_pure">0</bili:NumberOfDistributionChannelConcentrationOverTenPercentBenchmark>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="2"
      id="ixv-44841"
      unitRef="Unit_pure">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2023To12_31_2023_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="2"
      id="ixv-44842"
      unitRef="Unit_pure">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2024To12_31_2024_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="2"
      id="ixv-44843"
      unitRef="Unit_pure">0.21</us-gaap:ConcentrationRiskPercentage1>
    <bili:NumberOfMobileGamesConcentrationOverTenPercentBenchmark
      contextRef="P01_01_2023To12_31_2023_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      id="ixv-44844"
      unitRef="Unit_pure">0</bili:NumberOfMobileGamesConcentrationOverTenPercentBenchmark>
    <bili:NumberOfMobileGamesConcentrationOverTenPercentBenchmark
      contextRef="P01_01_2024To12_31_2024_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      id="ixv-44845"
      unitRef="Unit_pure">0</bili:NumberOfMobileGamesConcentrationOverTenPercentBenchmark>
    <bili:NumberOfMobileGamesConcentrationOverTenPercentBenchmark
      contextRef="P01_01_2022To12_31_2022_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      id="ixv-44846"
      unitRef="Unit_pure">0</bili:NumberOfMobileGamesConcentrationOverTenPercentBenchmark>
    <bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-32283">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Prepayments and Other Current Assets &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of prepayments and other current assets: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments for revenue sharing cost*&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;308,777&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;305,818&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inventories, net&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;186,497&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;255,185&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments for sales tax&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;321,817&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;172,756&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deposits&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;77,224&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;138,561&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest income receivable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;122,375&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;78,343&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments of marketing and other operational expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;68,830&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;64,065&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments to inventory suppliers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;54,498&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;39,584&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loans to investees or ongoing investments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;19,343&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;21,465&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Prepayments for content cost&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;31,856&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;20,064&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments /receivables relating to jointly invested content&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;18,339&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;2,250&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;63,232&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;50,020&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,272,788&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,148,111&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;*&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;on-going&lt;/div&gt; services to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;end-users.&lt;/div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-32292"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of prepayments and other current assets: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments for revenue sharing cost*&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;308,777&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;305,818&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inventories, net&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;186,497&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;255,185&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments for sales tax&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;321,817&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;172,756&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deposits&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;77,224&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;138,561&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest income receivable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;122,375&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;78,343&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments of marketing and other operational expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;68,830&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;64,065&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments to inventory suppliers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;54,498&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;39,584&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loans to investees or ongoing investments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;19,343&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;21,465&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Prepayments for content cost&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;31,856&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;20,064&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments /receivables relating to jointly invested content&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;18,339&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;2,250&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;63,232&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;50,020&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,272,788&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,148,111&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;*&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;on-going&lt;/div&gt; services to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;end-users.&lt;/div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <bili:PrepaidRevenueSharingCost
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="Fact_135593348"
      unitRef="Unit_CNY">308777000</bili:PrepaidRevenueSharingCost>
    <bili:PrepaidRevenueSharingCost
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="Fact_135593349"
      unitRef="Unit_CNY">305818000</bili:PrepaidRevenueSharingCost>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44849"
      unitRef="Unit_CNY">186497000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44850"
      unitRef="Unit_CNY">255185000</us-gaap:InventoryNet>
    <us-gaap:PrepaidTaxes
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44851"
      unitRef="Unit_CNY">321817000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44852"
      unitRef="Unit_CNY">172756000</us-gaap:PrepaidTaxes>
    <us-gaap:DepositsAssetsCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44853"
      unitRef="Unit_CNY">77224000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44854"
      unitRef="Unit_CNY">138561000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:InterestReceivable
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44855"
      unitRef="Unit_CNY">122375000</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44856"
      unitRef="Unit_CNY">78343000</us-gaap:InterestReceivable>
    <bili:PrepaidMarketingCostAndOtherOperationalExpenses
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44857"
      unitRef="Unit_CNY">68830000</bili:PrepaidMarketingCostAndOtherOperationalExpenses>
    <bili:PrepaidMarketingCostAndOtherOperationalExpenses
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44858"
      unitRef="Unit_CNY">64065000</bili:PrepaidMarketingCostAndOtherOperationalExpenses>
    <us-gaap:AdvancesOnInventoryPurchases
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44859"
      unitRef="Unit_CNY">54498000</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:AdvancesOnInventoryPurchases
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44860"
      unitRef="Unit_CNY">39584000</us-gaap:AdvancesOnInventoryPurchases>
    <bili:LoansToInvesteesOrOngoingInvestmentsCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44861"
      unitRef="Unit_CNY">19343000</bili:LoansToInvesteesOrOngoingInvestmentsCurrent>
    <bili:LoansToInvesteesOrOngoingInvestmentsCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44862"
      unitRef="Unit_CNY">21465000</bili:LoansToInvesteesOrOngoingInvestmentsCurrent>
    <bili:PrepaidContentCost
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44863"
      unitRef="Unit_CNY">31856000</bili:PrepaidContentCost>
    <bili:PrepaidContentCost
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44864"
      unitRef="Unit_CNY">20064000</bili:PrepaidContentCost>
    <bili:PrepaidOrReceivablesForJointlyInvestedContent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44865"
      unitRef="Unit_CNY">18339000</bili:PrepaidOrReceivablesForJointlyInvestedContent>
    <bili:PrepaidOrReceivablesForJointlyInvestedContent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44866"
      unitRef="Unit_CNY">2250000</bili:PrepaidOrReceivablesForJointlyInvestedContent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44867"
      unitRef="Unit_CNY">63232000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44868"
      unitRef="Unit_CNY">50020000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44869"
      unitRef="Unit_CNY">1272788000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44870"
      unitRef="Unit_CNY">1148111000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <bili:ShortTermInvestmentsTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-32529">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Short-term Investments &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of short-term investments: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Financial products&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,596,512&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,281,780&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investments in publicly traded companies&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,056,553&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;424,755&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,653,065&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,706,535&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Our short-term investments primarily include financial products with variable interest rates referenced to the performance of underlying assets issued by well-known banks or publicly traded companies, which the Group intends to sell within twelve months. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, the Group re&lt;/div&gt;cord&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;ed investment income of RMB&lt;/div&gt;18.2&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;million, investment loss of RMB&lt;/div&gt;187.6&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;million and investment income of RMB&lt;/div&gt;69.5&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;million related to short-term investments on the consolidated statements of operations and comprehensive loss, respectively.&lt;/div&gt;&lt;/div&gt;</bili:ShortTermInvestmentsTextBlock>
    <bili:DisclosureOfShortTermInvestmentsTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-32538"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of short-term investments: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Financial products&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,596,512&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,281,780&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investments in publicly traded companies&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,056,553&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;424,755&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,653,065&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,706,535&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</bili:DisclosureOfShortTermInvestmentsTableTextBlock>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2023_FinancialProductsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      id="ixv-44871"
      unitRef="Unit_CNY">1596512000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2024_FinancialProductsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      id="ixv-44872"
      unitRef="Unit_CNY">2281780000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2023_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      id="ixv-44873"
      unitRef="Unit_CNY">1056553000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2024_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      id="ixv-44874"
      unitRef="Unit_CNY">424755000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44875"
      unitRef="Unit_CNY">2653065000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44876"
      unitRef="Unit_CNY">2706535000</us-gaap:ShortTermInvestments>
    <bili:InvestmentIncomeLossRelatedToShortTermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      id="ixv-44877"
      unitRef="Unit_CNY">18200000</bili:InvestmentIncomeLossRelatedToShortTermInvestments>
    <bili:InvestmentIncomeLossRelatedToShortTermInvestments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-5"
      id="ixv-44878"
      unitRef="Unit_CNY">-187600000</bili:InvestmentIncomeLossRelatedToShortTermInvestments>
    <bili:InvestmentIncomeLossRelatedToShortTermInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-5"
      id="ixv-44879"
      unitRef="Unit_CNY">69500000</bili:InvestmentIncomeLossRelatedToShortTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-32665">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Property and Equipment, Net &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of property and equipment, net: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:73%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;232,044&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;222,925&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Servers and computers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,029,118&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,406,915&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;63,308&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;64,799&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,324,470&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,694,639&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: accumulated depreciation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2,609,736&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(3,105,412&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net book value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;714,734&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;589,227&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Depreciation expenses were RMB755.5&#160;million, RMB727.2&#160;million and RMB554.3&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. No impairment was recognized for any of periods presented. &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-32674"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of property and equipment, net: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:73%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;232,044&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;222,925&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Servers and computers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,029,118&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,406,915&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;63,308&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;64,799&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,324,470&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,694,639&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: accumulated depreciation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2,609,736&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(3,105,412&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net book value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;714,734&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;589,227&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2023_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      id="ixv-44880"
      unitRef="Unit_CNY">232044000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2024_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      id="ixv-44881"
      unitRef="Unit_CNY">222925000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2023_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      id="ixv-44882"
      unitRef="Unit_CNY">3029118000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2024_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      id="ixv-44883"
      unitRef="Unit_CNY">3406915000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2023_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      id="ixv-44884"
      unitRef="Unit_CNY">63308000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2024_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      id="ixv-44885"
      unitRef="Unit_CNY">64799000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44886"
      unitRef="Unit_CNY">3324470000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44887"
      unitRef="Unit_CNY">3694639000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44888"
      unitRef="Unit_CNY">2609736000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44889"
      unitRef="Unit_CNY">3105412000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44890"
      unitRef="Unit_CNY">714734000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44891"
      unitRef="Unit_CNY">589227000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      id="ixv-44892"
      unitRef="Unit_CNY">755500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2023To12_31_2023"
      decimals="-5"
      id="ixv-44893"
      unitRef="Unit_CNY">727200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2024To12_31_2024"
      decimals="-5"
      id="ixv-44894"
      unitRef="Unit_CNY">554300000</us-gaap:Depreciation>
    <bili:PropertyAndEquipmentImpairmentLoss
      contextRef="PAsOn12_31_2023"
      decimals="INF"
      id="ixv-44895"
      unitRef="Unit_CNY">0</bili:PropertyAndEquipmentImpairmentLoss>
    <bili:PropertyAndEquipmentImpairmentLoss
      contextRef="PAsOn12_31_2022"
      decimals="INF"
      id="ixv-44896"
      unitRef="Unit_CNY">0</bili:PropertyAndEquipmentImpairmentLoss>
    <bili:PropertyAndEquipmentImpairmentLoss
      contextRef="PAsOn12_31_2024"
      decimals="INF"
      id="ixv-44897"
      unitRef="Unit_CNY">0</bili:PropertyAndEquipmentImpairmentLoss>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-32864">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Intangible Assets, Net &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of intangible assets, net: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:63%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Licensed copyrights of content&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,052,943&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(5,759,614&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,293,329&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;License rights of mobile games&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;328,702&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(265,955&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;62,747&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intellectual property and others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,424,040&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,152,583&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,271,457&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,805,685&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(7,178,152&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,627,533&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:12pt"&gt;&lt;/td&gt;
&lt;td colspan="12" style="height:12pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;carrying value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt; amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;carrying value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Licensed copyrights of content&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,804,134&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(6,686,903&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,117,231&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;License rights of mobile games&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;310,676&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(240,913&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;69,763&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intellectual property and others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,374,595&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,360,577&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,014,018&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,489,405&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(8,288,393&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,201,012&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Amortization expenses were RMB2,581.3&#160;million, RMB2,003.2&#160;million and RMB1,772.4&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. No impairment charge was recognized for any of the periods presented. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2024, the licensed copyrights of content have weighted-average useful lives of 4.13 years. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The intangible assets amortization expense for future years is expected to be as follows: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:63%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:26%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Intangible&#160;assets&#160;amortization&#160;expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,360,094&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;800,882&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;437,919&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2028&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;227,437&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2029&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;130,971&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;243,709&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total expected amortization expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,201,012&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-32873"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of intangible assets, net: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:63%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Licensed copyrights of content&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,052,943&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(5,759,614&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,293,329&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;License rights of mobile games&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;328,702&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(265,955&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;62,747&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intellectual property and others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,424,040&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,152,583&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,271,457&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,805,685&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(7,178,152&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,627,533&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:12pt"&gt;&lt;/td&gt;
&lt;td colspan="12" style="height:12pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;carrying value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt; amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;carrying value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Licensed copyrights of content&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,804,134&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(6,686,903&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,117,231&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;License rights of mobile games&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;310,676&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(240,913&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;69,763&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intellectual property and others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,374,595&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,360,577&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,014,018&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,489,405&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(8,288,393&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,201,012&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2023_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44898"
      unitRef="Unit_CNY">8052943000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2023_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44899"
      unitRef="Unit_CNY">5759614000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2023_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44900"
      unitRef="Unit_CNY">2293329000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2023_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44901"
      unitRef="Unit_CNY">328702000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2023_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44902"
      unitRef="Unit_CNY">265955000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2023_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44903"
      unitRef="Unit_CNY">62747000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2023_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44904"
      unitRef="Unit_CNY">2424040000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2023_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44905"
      unitRef="Unit_CNY">1152583000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2023_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44906"
      unitRef="Unit_CNY">1271457000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44907"
      unitRef="Unit_CNY">10805685000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44908"
      unitRef="Unit_CNY">7178152000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44909"
      unitRef="Unit_CNY">3627533000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44910"
      unitRef="Unit_CNY">8804134000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44911"
      unitRef="Unit_CNY">6686903000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44912"
      unitRef="Unit_CNY">2117231000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44913"
      unitRef="Unit_CNY">310676000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44914"
      unitRef="Unit_CNY">240913000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2024_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44915"
      unitRef="Unit_CNY">69763000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2024_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44916"
      unitRef="Unit_CNY">2374595000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2024_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44917"
      unitRef="Unit_CNY">1360577000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2024_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-44918"
      unitRef="Unit_CNY">1014018000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44919"
      unitRef="Unit_CNY">11489405000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44920"
      unitRef="Unit_CNY">8288393000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44921"
      unitRef="Unit_CNY">3201012000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      id="ixv-44922"
      unitRef="Unit_CNY">2581300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2023To12_31_2023"
      decimals="-5"
      id="ixv-44923"
      unitRef="Unit_CNY">2003200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-5"
      id="ixv-44924"
      unitRef="Unit_CNY">1772400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="P01_01_2023To12_31_2023"
      decimals="INF"
      id="ixv-44925"
      unitRef="Unit_CNY">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-44926"
      unitRef="Unit_CNY">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      id="ixv-44927"
      unitRef="Unit_CNY">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-33211"> &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2024, the licensed copyrights of content have weighted-average useful lives of 4.13 years. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The intangible assets amortization expense for future years is expected to be as follows: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:63%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:26%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Intangible&#160;assets&#160;amortization&#160;expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,360,094&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;800,882&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;437,919&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2028&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;227,437&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2029&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;130,971&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;243,709&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total expected amortization expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,201,012&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="P01_01_2024To12_31_2024_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      id="ixv-44928">P4Y1M17D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44929"
      unitRef="Unit_CNY">1360094000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44930"
      unitRef="Unit_CNY">800882000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44931"
      unitRef="Unit_CNY">437919000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44932"
      unitRef="Unit_CNY">227437000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44933"
      unitRef="Unit_CNY">130971000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44934"
      unitRef="Unit_CNY">243709000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44935"
      unitRef="Unit_CNY">3201012000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-33309">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Goodwill &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Beginning balance&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,725,130&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,725,130&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Additions (Note 25)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,725,130&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,725,130&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;No impairment charge was recognized for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-33319">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Beginning balance&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,725,130&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,725,130&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Additions (Note 25)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,725,130&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,725,130&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      id="ixv-44936"
      unitRef="Unit_CNY">2725130000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44937"
      unitRef="Unit_CNY">2725130000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44938"
      unitRef="Unit_CNY">2725130000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44939"
      unitRef="Unit_CNY">2725130000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="INF"
      id="ixv-44940"
      unitRef="Unit_CNY">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-44941"
      unitRef="Unit_CNY">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      id="ixv-44942"
      unitRef="Unit_CNY">0</us-gaap:GoodwillImpairmentLoss>
    <bili:LongTermInvestmentsTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-33450">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Long-term Investments, Net &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Equity investments accounted for using the measurement alternative&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,421,609&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,917,527&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Equity investments accounted for using the equity method&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,862,739&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,834,070&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investments accounted for at fair value&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;82,284&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;159,995&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,366,632&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,911,592&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity investments using the measurement alternative &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group elects to use measurement alternative for recording equity investments without readily determinable fair values at cost, less impairment, adjusted for subsequent observable price changes, in accordance with ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2016-01.&lt;/div&gt; Under this measurement alternative, changes in the carrying value of the equity investments will be recognized in current earning, whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. For those equity investments that the Group elects to use the measurement alternative, the Group makes a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the Group has to estimate the investment&#x2019;s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment&#x2019;s carrying value, the Group recognizes an impairment loss in &#x201c;Investment loss, net (including impairments)&#x201d; equal to the difference between the carrying value and fair value. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;RMB152.2&#160;million &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;re-measurement&lt;/div&gt; gain, RMB86.7&#160;million &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;re-measurement&lt;/div&gt; loss and nil &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;re-measurement&lt;/div&gt; loss of equity investments accounted for using the measurement alternative was recognized for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For equity investments accounted for using the measurement alternative as of December&#160;31, 2023, the Company recorded cumulative upward adjustments of nil and cumulative impairments and downward adjustments of RMB758.2&#160;million. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For equity investments accounted for using the measurement alternative as of December&#160;31, 2024, the Company recorded cumulative upward adjustments of nil and cumulative impairments and downward adjustments of RMB1,187.6&#160;million. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group recorded impairment charges for long-term investments of RMB465.6&#160;million, RMB278.9&#160;million and RMB486.5&#160;million as &#x201c;Investment loss, net (including impairments)&#x201d; for the years ended December&#160;31, 2022, 2023 and 2024, respectively, &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;due to&lt;/div&gt; the investees&#x2019; unsatisf&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;actory&lt;/div&gt; financial performance with no obvious upturn or potential financing solutions in the foreseeable future, and the Group determined the fair value of these investments was less than their carrying value. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company dispose&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;d&lt;/div&gt; several equity investments of the Group with the carrying amount of RMB493.1million, RMB10.2&#160;million and nil for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The difference between the consideration and their carrying value was recognized as &#x201c;Investment loss, net (including impairments)&#x201d;. RMB171.3&#160;million, RMB3.9&#160;million and&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;RM&lt;div style="display:inline;"&gt;B&lt;/div&gt;&lt;/div&gt;11.0&#160;million &lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;disposal gain&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;was recognized for the years ended 2022, 2023 and 2024 respectively. &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity investments accounted for using the equity method &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;RMB211.6&#160;million, RMB112.1&#160;million and RMB40.5&#160;million of the Group&#x2019;s proportionate share of equity investee&#x2019;s net loss, was recognized in &#x201c;Investment loss, net (including impairments)&#x201d; for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments accounted for at fair value &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Investments accounted for at fair value primarily include financial products with variable interest rates referenced to performance of underlying assets and with original maturities more than one year and investments in publicly traded companies with an intention of holding more than one year. A loss of RMB198.6&#160;million, a gain of RMB158.4&#160;million and a gain of RMB0.7&#160;million result&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;i&lt;div style="display:inline;"&gt;ng&lt;/div&gt;&lt;/div&gt;&#160;from the change in fair value was recognized in &#x201c;Investment loss, net (including impairments)&#x201d; for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;</bili:LongTermInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-33461">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Equity investments accounted for using the measurement alternative&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,421,609&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,917,527&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Equity investments accounted for using the equity method&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,862,739&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,834,070&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investments accounted for at fair value&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;82,284&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;159,995&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,366,632&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,911,592&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44943"
      unitRef="Unit_CNY">2421609000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44944"
      unitRef="Unit_CNY">1917527000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44945"
      unitRef="Unit_CNY">1862739000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44946"
      unitRef="Unit_CNY">1834070000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44947"
      unitRef="Unit_CNY">82284000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44948"
      unitRef="Unit_CNY">159995000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-44949"
      unitRef="Unit_CNY">4366632000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-44950"
      unitRef="Unit_CNY">3911592000</us-gaap:LongTermInvestments>
    <bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      id="ixv-44951"
      unitRef="Unit_CNY">152200000</bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative>
    <bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative
      contextRef="P01_01_2023To12_31_2023"
      decimals="-5"
      id="ixv-44952"
      unitRef="Unit_CNY">-86700000</bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative>
    <bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-44953"
      unitRef="Unit_CNY">0</bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative>
    <bili:CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative
      contextRef="PAsOn12_31_2023_MinimumMembersrtRangeAxis"
      decimals="INF"
      id="ixv-44954"
      unitRef="Unit_CNY">0</bili:CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative>
    <bili:CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative
      contextRef="PAsOn12_31_2023_MaximumMembersrtRangeAxis"
      decimals="-5"
      id="ixv-44955"
      unitRef="Unit_CNY">758200000</bili:CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative>
    <bili:CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative
      contextRef="PAsOn12_31_2024_MinimumMembersrtRangeAxis"
      decimals="INF"
      id="ixv-44956"
      unitRef="Unit_CNY">0</bili:CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative>
    <bili:CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative
      contextRef="PAsOn12_31_2024_MaximumMembersrtRangeAxis"
      decimals="-5"
      id="ixv-44957"
      unitRef="Unit_CNY">1187600000</bili:CumulativeAdjustmentsOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative>
    <bili:ImpairmentOfLongTermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      id="ixv-44958"
      unitRef="Unit_CNY">465600000</bili:ImpairmentOfLongTermInvestments>
    <bili:ImpairmentOfLongTermInvestments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-5"
      id="ixv-44959"
      unitRef="Unit_CNY">278900000</bili:ImpairmentOfLongTermInvestments>
    <bili:ImpairmentOfLongTermInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-5"
      id="ixv-44960"
      unitRef="Unit_CNY">486500000</bili:ImpairmentOfLongTermInvestments>
    <bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      id="ixv-44961"
      unitRef="Unit_CNY">493100000</bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount>
    <bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount
      contextRef="P01_01_2023To12_31_2023"
      decimals="-5"
      id="ixv-44962"
      unitRef="Unit_CNY">10200000</bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount>
    <bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-44963"
      unitRef="Unit_CNY">0</bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount>
    <bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      id="ixv-44964"
      unitRef="Unit_CNY">171300000</bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment>
    <bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment
      contextRef="P01_01_2023To12_31_2023"
      decimals="-5"
      id="ixv-44965"
      unitRef="Unit_CNY">3900000</bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment>
    <bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment
      contextRef="P01_01_2024To12_31_2024"
      decimals="-5"
      id="ixv-44966"
      unitRef="Unit_CNY">11000000</bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      id="ixv-44967"
      unitRef="Unit_CNY">-211600000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2023To12_31_2023"
      decimals="-5"
      id="ixv-44968"
      unitRef="Unit_CNY">-112100000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2024To12_31_2024"
      decimals="-5"
      id="ixv-44969"
      unitRef="Unit_CNY">-40500000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      id="ixv-44970"
      unitRef="Unit_CNY">-198600000</bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear>
    <bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear
      contextRef="P01_01_2023To12_31_2023"
      decimals="-5"
      id="ixv-44971"
      unitRef="Unit_CNY">158400000</bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear>
    <bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear
      contextRef="P01_01_2024To12_31_2024"
      decimals="-5"
      id="ixv-44972"
      unitRef="Unit_CNY">700000</bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear>
    <bili:IncomeAndOtherTaxDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-33669">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Taxation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Composition of income tax &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the composition of income tax &lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;expense/(benefit)&lt;/div&gt;&lt;/div&gt; for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Current income tax expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;122,451&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;81,797&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;55,738&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding income tax expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;18,189&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;22,284&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;17,836&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax benefits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(36,495&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(25,376&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(110,118&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;104,145&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;78,705&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(36,544&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income taxes &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cayman Islands &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Under the current laws of the Cayman Islands, the Company and its intermediate holding companies in the Cayman Islands are not subject to tax on income or capital gain. Additionally, upon payments of dividends by the Company or its subsidiaries in the Cayman Islands to their shareholders, no withholding tax will be imposed. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;British Virgin Islands (&#x201c;BVI&#x201d;) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Subsidiaries in the BVI are exempted from income tax on their foreign-derived income in the BVI. There are no withholding taxes in the BVI. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Hong Kong, China &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Hong Kong profits tax has been provided for at half the current tax rate (i.e., 8.25%) for the first HK$2&#160;million on the estimated assessable profits while the remaining profits will continue to be taxed at the existing 16.5% tax rate for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Mainland, China &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Enterprise Income Tax (&#x201c;EIT Law&#x201d;), which became effective on January&#160;1, 2008, applies a uniform enterprise income tax (&#x201c;EIT&#x201d;) rate of 25% to both foreign-invested enterprises (&#x201c;FIEs&#x201d;) and domestic companies. Preferential tax treatments will be granted to FIEs or domestic companies which conduct businesses in certain encouraged sectors and to entities otherwise classified as &#x201c;Software Enterprises&#x201d;, &#x201c;Key Software Enterprises&#x201d;, &#x201c;Encouraged Enterprises&#x201d; and/or &#x201c;High and New Technology Enterprises&#x201d; (&#x201c;HNTEs&#x201d;). &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The aforementioned preferential tax rates are subject to annual review by the relevant tax authorities in China. Certain subsidiaries were qualified as HNTEs or Encouraged Enterprises and enjoyed a preferential income tax rate at 15% for the corresponding years from the year they are qualified, respectively, provided that they continue to qualify as HNTEs or Encouraged Enterprises during such periods. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt; &lt;div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents a reconciliation of the differences between the statutory income tax rate and the Group&#x2019;s effective income tax rate for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:78%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Statutory income tax rate&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;25.00&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;25.00&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;25.00&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Permanent differences&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;6.74&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1.33&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5.30&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Tax rate difference from statutory rate in other jurisdictions*&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(3.19&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2.96&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(7.80&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Tax effect of preferential tax treatments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(8.91&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4.73&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(9.49&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding tax&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(0.25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(0.47&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1.29&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Change in valuation allowance&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(20.79&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(17.17&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(9.11&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Effective income tax rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1.40&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1.66&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.61&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;*&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;It is primarily due to the tax effect of the Company as a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;tax-exempt&lt;/div&gt; entity incorporated in Hong Kong and the Cayman Islands. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2024, certain entities of the Group had net operating tax loss carry forwards as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:85%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in&lt;br/&gt; thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2025&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;138,823&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2026&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;482,108&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2027&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;878,056&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2028&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;896,797&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2029 and thereafter&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;18,486,822&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20,882,606&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Sales tax &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s majority of subsidiaries and VIEs incorporated in China are subject to value added tax (&#x201c;VAT&#x201d;) for services rendered at a rate of 6% and for goods sold mainly at a rate of 13%, offset by VAT on purchases. All entities in China are also subject to surcharges on value-added tax payments in accordance with PRC law. In addition, the Group&#x2019;s advertising revenues are also subject to culture business construction fee at a rate of 3%, which was reduced to 1.5% since July&#160;1, 2019, valid until December 31, 2027. &lt;/div&gt; &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax assets and liabilities &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities as of December&#160;31, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:73%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax assets:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;280,872&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;265,876&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net operating tax loss carry forwards&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,542,650&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,490,177&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accruals and others*&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;667,180&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;940,900&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total deferred tax assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,490,702&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,696,953&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: valuation allowance&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,444,111&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,561,822&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net deferred tax assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;46,591&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;135,131&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Acquired intangible assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(88,547&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(66,969&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total deferred tax liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(88,547&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(66,969&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;*&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Accrued and others primary represent accrued expenses which are not deductible until paid under PRC laws, as well as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-deductible&lt;/div&gt; advertising expenses. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Realization of the net deferred tax assets is dependent on factors including future reversals of existing taxable temporary differences and adequate future taxable income, exclusive of reversing deductible temporary differences and tax loss or credit carry forwards. The Group evaluates the potential realization of deferred tax assets on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;entity-by-entity&lt;/div&gt;&lt;/div&gt; basis. As of December&#160;31, 2023 and 2024, valuation allowances were provided against deferred tax assets in entities where it was determined it was &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that the benefits of the deferred tax assets will not be realized. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table sets forth the movement of the aggregate valuation allowances for deferred tax assets for the periods presented: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;January&#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Re-measurement&lt;/div&gt;&lt;br/&gt; due&#160;to&#160;applicable&lt;br/&gt; preferential tax&lt;br/&gt; rate for HNTE&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Addition&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Expiration&#160;of&#160;loss&#160;carry&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;forward and impact of&lt;br/&gt; disposal/close&#160;of&#160;subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;2022&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2,122,077&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,543,301&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;7,911&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(3,657,467&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;2023&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(3,657,467&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(18,437&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(822,414&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;54,207&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,444,111&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;2024&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,444,111&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(129,769&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;12,058&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,561,822&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;d)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Withholding income tax on dividends &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The EIT Law also imposes a withholding income tax of 10% on dividends distributed by a FIE to its immediate holding company outside of China, if such immediate holding company is considered as a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-resident&lt;/div&gt; enterprise without any establishment or place within China or if the received dividends have no connection with the establishment or place of such immediate holding company within China, unless such immediate holding company&#x2019;s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. The Cayman Islands, where the Company was incorporated, does not have such tax treaty with China. According to the arrangement between mainland China and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by a FIE in China to its immediate holding company in Hong Kong will be subject to withholding tax at a rate that may be lowered to 5% (if the foreign investor owns directly at least 25% of the shares of the FIE). The State Administration of Taxation further promulgated Circular 601 on October&#160;27, 2009, which provides that tax treaty benefits will be denied to &#x201c;conduit&#x201d; or shell companies without business substance and that a beneficial ownership analysis will be used based on a &#x201c;substance-over-form&#x201d; principle to determine whether or not to grant the tax treaty benefits. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;To the extent that subsidiaries and VIEs of the Group have undistributed earnings, the Group will accrue appropriate expected withholding tax associated with repatriation of such undistributed earnings. As of December&#160;31, 2023 and 2024, the Group did not record any withholding tax on the retained earnings of its subsidiaries and VIEs in the PRC as most of which were still in accumulated deficit position. &lt;/div&gt; </bili:IncomeAndOtherTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-33681"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the composition of income tax &lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;expense/(benefit)&lt;/div&gt;&lt;/div&gt; for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Current income tax expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;122,451&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;81,797&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;55,738&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding income tax expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;18,189&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;22,284&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;17,836&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax benefits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(36,495&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(25,376&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(110,118&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;104,145&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;78,705&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(36,544&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44973"
      unitRef="Unit_CNY">122451000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44974"
      unitRef="Unit_CNY">81797000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44975"
      unitRef="Unit_CNY">55738000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <bili:WithholdingIncomeTaxExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44976"
      unitRef="Unit_CNY">18189000</bili:WithholdingIncomeTaxExpense>
    <bili:WithholdingIncomeTaxExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44977"
      unitRef="Unit_CNY">22284000</bili:WithholdingIncomeTaxExpense>
    <bili:WithholdingIncomeTaxExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44978"
      unitRef="Unit_CNY">17836000</bili:WithholdingIncomeTaxExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44979"
      unitRef="Unit_CNY">-36495000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44980"
      unitRef="Unit_CNY">-25376000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44981"
      unitRef="Unit_CNY">-110118000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-44982"
      unitRef="Unit_CNY">104145000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-44983"
      unitRef="Unit_CNY">78705000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-44984"
      unitRef="Unit_CNY">-36544000</us-gaap:IncomeTaxExpenseBenefit>
    <bili:AccruedWithholdingIncomeTaxAmount
      contextRef="PAsOn12_31_2024_CaymanIslandsTaxInformationAuthorityMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      id="ixv-44985"
      unitRef="Unit_CNY">0</bili:AccruedWithholdingIncomeTaxAmount>
    <bili:IncomeTaxRateBelowThresholdAmount
      contextRef="P01_01_2023To12_31_2023_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      id="ixv-44986"
      unitRef="Unit_pure">0.0825</bili:IncomeTaxRateBelowThresholdAmount>
    <bili:IncomeTaxRateBelowThresholdAmount
      contextRef="P01_01_2024To12_31_2024_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      id="ixv-44987"
      unitRef="Unit_pure">0.0825</bili:IncomeTaxRateBelowThresholdAmount>
    <bili:IncomeTaxRateBelowThresholdAmount
      contextRef="P01_01_2022To12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      id="ixv-44988"
      unitRef="Unit_pure">0.0825</bili:IncomeTaxRateBelowThresholdAmount>
    <bili:Ceilinglimitofprofittoestimatetaxrate
      contextRef="P01_01_2023To12_31_2023_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-6"
      id="ixv-44989"
      unitRef="Unit_HKD">2000000</bili:Ceilinglimitofprofittoestimatetaxrate>
    <bili:Ceilinglimitofprofittoestimatetaxrate
      contextRef="P01_01_2024To12_31_2024_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-6"
      id="ixv-44990"
      unitRef="Unit_HKD">2000000</bili:Ceilinglimitofprofittoestimatetaxrate>
    <bili:Ceilinglimitofprofittoestimatetaxrate
      contextRef="P01_01_2022To12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-6"
      id="ixv-44991"
      unitRef="Unit_HKD">2000000</bili:Ceilinglimitofprofittoestimatetaxrate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2023To12_31_2023_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      id="ixv-44992"
      unitRef="Unit_pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2024To12_31_2024_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      id="ixv-44993"
      unitRef="Unit_pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      id="ixv-44994"
      unitRef="Unit_pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2024To12_31_2024_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      id="ixv-44995"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <bili:IncomeTaxesPreferentialTaxRate
      contextRef="P01_01_2024To12_31_2024_CertainSubsidiariesMemberdeiLegalEntityAxis_EncouragedEnterpriseMemberBILIEnterpriseCategoryAxis_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      id="ixv-44996"
      unitRef="Unit_pure">0.15</bili:IncomeTaxesPreferentialTaxRate>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-33923"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents a reconciliation of the differences between the statutory income tax rate and the Group&#x2019;s effective income tax rate for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:78%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Statutory income tax rate&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;25.00&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;25.00&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;25.00&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Permanent differences&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;6.74&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1.33&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5.30&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Tax rate difference from statutory rate in other jurisdictions*&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(3.19&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2.96&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(7.80&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Tax effect of preferential tax treatments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(8.91&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4.73&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(9.49&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding tax&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(0.25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(0.47&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1.29&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Change in valuation allowance&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(20.79&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(17.17&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(9.11&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Effective income tax rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1.40&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1.66&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.61&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;*&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;It is primarily due to the tax effect of the Company as a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;tax-exempt&lt;/div&gt; entity incorporated in Hong Kong and the Cayman Islands. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      id="ixv-44997"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2023To12_31_2023"
      decimals="INF"
      id="ixv-44998"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-44999"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="4"
      id="ixv-45000"
      unitRef="Unit_pure">0.0674</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="4"
      id="ixv-45001"
      unitRef="Unit_pure">-0.0133</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="4"
      id="ixv-45002"
      unitRef="Unit_pure">0.053</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2022To12_31_2022"
      decimals="4"
      id="Fact_135593510"
      unitRef="Unit_pure">-0.0319</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2023To12_31_2023"
      decimals="4"
      id="Fact_135593511"
      unitRef="Unit_pure">-0.0296</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2024To12_31_2024"
      decimals="4"
      id="Fact_135593512"
      unitRef="Unit_pure">-0.078</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent
      contextRef="P01_01_2022To12_31_2022"
      decimals="4"
      id="ixv-45006"
      unitRef="Unit_pure">-0.0891</bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent>
    <bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent
      contextRef="P01_01_2023To12_31_2023"
      decimals="4"
      id="ixv-45007"
      unitRef="Unit_pure">-0.0473</bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent>
    <bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent
      contextRef="P01_01_2024To12_31_2024"
      decimals="4"
      id="ixv-45008"
      unitRef="Unit_pure">-0.0949</bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent>
    <bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent
      contextRef="P01_01_2022To12_31_2022"
      decimals="4"
      id="ixv-45009"
      unitRef="Unit_pure">-0.0025</bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent>
    <bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent
      contextRef="P01_01_2023To12_31_2023"
      decimals="4"
      id="ixv-45010"
      unitRef="Unit_pure">-0.0047</bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent>
    <bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent
      contextRef="P01_01_2024To12_31_2024"
      decimals="4"
      id="ixv-45011"
      unitRef="Unit_pure">-0.0129</bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2022To12_31_2022"
      decimals="4"
      id="ixv-45012"
      unitRef="Unit_pure">-0.2079</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2023To12_31_2023"
      decimals="4"
      id="ixv-45013"
      unitRef="Unit_pure">-0.1717</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2024To12_31_2024"
      decimals="4"
      id="ixv-45014"
      unitRef="Unit_pure">-0.0911</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2022To12_31_2022"
      decimals="4"
      id="ixv-45015"
      unitRef="Unit_pure">-0.014</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2023To12_31_2023"
      decimals="4"
      id="ixv-45016"
      unitRef="Unit_pure">-0.0166</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2024To12_31_2024"
      decimals="4"
      id="ixv-45017"
      unitRef="Unit_pure">0.0261</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34154"> &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2024, certain entities of the Group had net operating tax loss carry forwards as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:85%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in&lt;br/&gt; thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2025&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;138,823&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2026&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;482,108&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2027&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;878,056&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2028&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;896,797&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2029 and thereafter&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;18,486,822&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20,882,606&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationNextTwelveMonthsMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"
      decimals="-3"
      id="ixv-45018"
      unitRef="Unit_CNY">138823000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationSecondYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"
      decimals="-3"
      id="ixv-45019"
      unitRef="Unit_CNY">482108000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationThirdYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"
      decimals="-3"
      id="ixv-45020"
      unitRef="Unit_CNY">878056000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationFourthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"
      decimals="-3"
      id="ixv-45021"
      unitRef="Unit_CNY">896797000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2024_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"
      decimals="-3"
      id="ixv-45022"
      unitRef="Unit_CNY">18486822000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45023"
      unitRef="Unit_CNY">20882606000</us-gaap:OperatingLossCarryforwards>
    <bili:ValueAddedTaxRatePercent
      contextRef="P01_01_2024To12_31_2024_ServiceMembersrtProductOrServiceAxis"
      decimals="INF"
      id="ixv-45025"
      unitRef="Unit_pure">0.06</bili:ValueAddedTaxRatePercent>
    <bili:ValueAddedTaxRatePercent
      contextRef="P01_01_2024To12_31_2024_ProductMembersrtProductOrServiceAxis"
      decimals="INF"
      id="ixv-45026"
      unitRef="Unit_pure">0.13</bili:ValueAddedTaxRatePercent>
    <bili:CultureBusinessConstructionFeePercentage
      contextRef="P06_30_2019To06_30_2019_AdvertisingRevenuesMembersrtProductOrServiceAxis"
      decimals="INF"
      id="ixv-45027"
      unitRef="Unit_pure">0.03</bili:CultureBusinessConstructionFeePercentage>
    <bili:CultureBusinessConstructionFeePercentage
      contextRef="P07_01_2019To12_31_2024_AdvertisingRevenuesMembersrtProductOrServiceAxis"
      decimals="INF"
      id="ixv-45028"
      unitRef="Unit_pure">0.015</bili:CultureBusinessConstructionFeePercentage>
    <bili:CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable
      contextRef="P01_01_2024To12_31_2024_AdvertisingRevenuesMembersrtProductOrServiceAxis"
      id="ixv-45029">2027-12-31</bili:CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34292"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities as of December&#160;31, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:73%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax assets:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;280,872&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;265,876&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net operating tax loss carry forwards&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,542,650&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,490,177&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accruals and others*&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;667,180&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;940,900&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total deferred tax assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,490,702&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,696,953&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: valuation allowance&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,444,111&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,561,822&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net deferred tax assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;46,591&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;135,131&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Acquired intangible assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(88,547&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(66,969&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total deferred tax liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(88,547&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(66,969&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;*&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Accrued and others primary represent accrued expenses which are not deductible until paid under PRC laws, as well as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-deductible&lt;/div&gt; advertising expenses. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45030"
      unitRef="Unit_CNY">280872000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45031"
      unitRef="Unit_CNY">265876000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45032"
      unitRef="Unit_CNY">3542650000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45033"
      unitRef="Unit_CNY">3490177000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="Fact_135593541"
      unitRef="Unit_CNY">667180000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="Fact_135593540"
      unitRef="Unit_CNY">940900000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45036"
      unitRef="Unit_CNY">4490702000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45037"
      unitRef="Unit_CNY">4696953000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45038"
      unitRef="Unit_CNY">4444111000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45039"
      unitRef="Unit_CNY">4561822000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45040"
      unitRef="Unit_CNY">46591000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45041"
      unitRef="Unit_CNY">135131000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45042"
      unitRef="Unit_CNY">88547000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45043"
      unitRef="Unit_CNY">66969000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilities
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45044"
      unitRef="Unit_CNY">88547000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45045"
      unitRef="Unit_CNY">66969000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34576"> &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table sets forth the movement of the aggregate valuation allowances for deferred tax assets for the periods presented: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;January&#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Re-measurement&lt;/div&gt;&lt;br/&gt; due&#160;to&#160;applicable&lt;br/&gt; preferential tax&lt;br/&gt; rate for HNTE&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Addition&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Expiration&#160;of&#160;loss&#160;carry&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;forward and impact of&lt;br/&gt; disposal/close&#160;of&#160;subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;2022&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2,122,077&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,543,301&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;7,911&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(3,657,467&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;2023&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(3,657,467&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(18,437&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(822,414&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;54,207&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,444,111&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;2024&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,444,111&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(129,769&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;12,058&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,561,822&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      id="ixv-45046"
      unitRef="Unit_CNY">2122077000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-45047"
      unitRef="Unit_CNY">1543301000</bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount>
    <bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-45048"
      unitRef="Unit_CNY">7911000</bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      id="ixv-45049"
      unitRef="Unit_CNY">3657467000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      id="ixv-45050"
      unitRef="Unit_CNY">3657467000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <bili:ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-45051"
      unitRef="Unit_CNY">18437000</bili:ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount>
    <bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-45052"
      unitRef="Unit_CNY">822414000</bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount>
    <bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-45053"
      unitRef="Unit_CNY">54207000</bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45054"
      unitRef="Unit_CNY">4444111000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45055"
      unitRef="Unit_CNY">4444111000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-45056"
      unitRef="Unit_CNY">129769000</bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount>
    <bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-45057"
      unitRef="Unit_CNY">12058000</bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45058"
      unitRef="Unit_CNY">4561822000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <bili:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-45060"
      unitRef="Unit_pure">0.10</bili:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities>
    <bili:LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-45061"
      unitRef="Unit_pure">0.05</bili:LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities>
    <bili:MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-45062"
      unitRef="Unit_pure">0.25</bili:MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate>
    <bili:TaxesPayableDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34773">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Taxes Payable &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of taxes payable as of December&#160;31, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;EIT payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;131,824&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;134,304&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;VAT payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;57,647&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;92,043&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding income tax payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;45,308&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;41,626&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding individual income taxes for employees&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;42,623&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;42,051&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;67,848&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;118,908&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;345,250&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;428,932&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </bili:TaxesPayableDisclosureTextBlock>
    <bili:ScheduleOfTaxesPayableTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34782"> &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of taxes payable as of December&#160;31, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;EIT payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;131,824&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;134,304&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;VAT payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;57,647&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;92,043&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding income tax payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;45,308&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;41,626&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding individual income taxes for employees&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;42,623&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;42,051&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;67,848&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;118,908&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;345,250&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;428,932&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </bili:ScheduleOfTaxesPayableTableTextBlock>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45063"
      unitRef="Unit_CNY">131824000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45064"
      unitRef="Unit_CNY">134304000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45065"
      unitRef="Unit_CNY">57647000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45066"
      unitRef="Unit_CNY">92043000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <bili:WithholdingIncomeTaxPayable
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45067"
      unitRef="Unit_CNY">45308000</bili:WithholdingIncomeTaxPayable>
    <bili:WithholdingIncomeTaxPayable
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45068"
      unitRef="Unit_CNY">41626000</bili:WithholdingIncomeTaxPayable>
    <bili:IndividualIncomeTaxesForEmployeesPayableCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45069"
      unitRef="Unit_CNY">42623000</bili:IndividualIncomeTaxesForEmployeesPayableCurrent>
    <bili:IndividualIncomeTaxesForEmployeesPayableCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45070"
      unitRef="Unit_CNY">42051000</bili:IndividualIncomeTaxesForEmployeesPayableCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45071"
      unitRef="Unit_CNY">67848000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45072"
      unitRef="Unit_CNY">118908000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45073"
      unitRef="Unit_CNY">345250000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45074"
      unitRef="Unit_CNY">428932000</us-gaap:TaxesPayableCurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34929">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Short-term loan&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;s&lt;/div&gt; and current portion of long-term debt &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:26%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at December&#160;31, 2023,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Interest&#160;Rate&#160;Range&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Maturity Date&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Interest&#160;Rate&#160;Range&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Maturity Date&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unsecured bank loans&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3.00%~3.26&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center"&gt;Within&#160;12&#160;months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,401,986&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2.30%~2.70&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,571,179&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;April 2026 Notes (Note 14)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1.375&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,017,339&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;December 2026 Notes (Note 14)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;0.50&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,036,428&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027 Notes (Note 14)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1.25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center"&gt;Within&#160;12&#160;months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;657&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,455,753&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,571,836&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  </us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34940">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:26%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at December&#160;31, 2023,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Interest&#160;Rate&#160;Range&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Maturity Date&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Interest&#160;Rate&#160;Range&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Maturity Date&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unsecured bank loans&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3.00%~3.26&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center"&gt;Within&#160;12&#160;months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,401,986&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2.30%~2.70&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,571,179&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;April 2026 Notes (Note 14)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1.375&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,017,339&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;December 2026 Notes (Note 14)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;0.50&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,036,428&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027 Notes (Note 14)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1.25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center"&gt;Within&#160;12&#160;months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;657&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,455,753&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,571,836&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2023_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"
      decimals="4"
      id="ixv-45075"
      unitRef="Unit_pure">0.03</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2023_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"
      decimals="4"
      id="ixv-45076"
      unitRef="Unit_pure">0.0326</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermDebtTerms
      contextRef="P01_01_2023To12_31_2023_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"
      id="ixv-45077">Within&#160;12&#160;months</us-gaap:ShortTermDebtTerms>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2023_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"
      decimals="-3"
      id="ixv-45078"
      unitRef="Unit_CNY">1401986000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2024_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"
      decimals="4"
      id="ixv-45079"
      unitRef="Unit_pure">0.023</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2024_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"
      decimals="4"
      id="ixv-45080"
      unitRef="Unit_pure">0.027</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermDebtTerms
      contextRef="P01_01_2024To12_31_2024_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"
      id="ixv-45081">Within 12 months</us-gaap:ShortTermDebtTerms>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2024_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"
      decimals="-3"
      id="ixv-45082"
      unitRef="Unit_CNY">1571179000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="5"
      id="ixv-45083"
      unitRef="Unit_pure">0.01375</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <bili:LongTermDebtMaturity
      contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      id="ixv-45084">Within 12 months</bili:LongTermDebtMaturity>
    <us-gaap:LongTermDebtCurrent
      contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-3"
      id="ixv-45085"
      unitRef="Unit_CNY">3017339000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      id="ixv-45086"
      unitRef="Unit_pure">0.005</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <bili:LongTermDebtMaturity
      contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      id="ixv-45087">Within 12 months</bili:LongTermDebtMaturity>
    <us-gaap:LongTermDebtCurrent
      contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-3"
      id="ixv-45088"
      unitRef="Unit_CNY">3036428000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      id="ixv-45089"
      unitRef="Unit_pure">0.0125</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <bili:LongTermDebtMaturity
      contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      id="ixv-45090">Within&#160;12&#160;months</bili:LongTermDebtMaturity>
    <us-gaap:LongTermDebtCurrent
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-3"
      id="ixv-45091"
      unitRef="Unit_CNY">657000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45092"
      unitRef="Unit_CNY">7455753000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45093"
      unitRef="Unit_CNY">1571836000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35257">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accrued Liabilities and Other Payables &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of accrued liabilities and other payables as of December&#160;31, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued marketing expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;775,126&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,292,710&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Advances from/payables to third parties&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;197,294&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;551,167&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Payables to producers and licensors&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;309,680&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;228,493&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="-sec-ix-hidden:hidden135593624;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden135594077;display:inline;"&gt;Leasing liabilities - current portion&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;188,504&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;214,624&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Professional fees&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;125,415&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;86,795&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deposits&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;78,169&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;78,473&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Consideration payable for acquisitions and investments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;11,912&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,122&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other staff related cost&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,866&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,480&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;15,367&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,188&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;74,290&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;82,229&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,780,623&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,554,281&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35266"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of accrued liabilities and other payables as of December&#160;31, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued marketing expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;775,126&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,292,710&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Advances from/payables to third parties&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;197,294&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;551,167&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Payables to producers and licensors&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;309,680&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;228,493&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="-sec-ix-hidden:hidden135593624;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden135594077;display:inline;"&gt;Leasing liabilities - current portion&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;188,504&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;214,624&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Professional fees&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;125,415&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;86,795&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deposits&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;78,169&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;78,473&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Consideration payable for acquisitions and investments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;11,912&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,122&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other staff related cost&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,866&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,480&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;15,367&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,188&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;74,290&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;82,229&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,780,623&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,554,281&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45094"
      unitRef="Unit_CNY">775126000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45095"
      unitRef="Unit_CNY">1292710000</us-gaap:AccruedMarketingCostsCurrent>
    <bili:AdvancesToOrPayablesFromThirdPartySellers
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45096"
      unitRef="Unit_CNY">-197294000</bili:AdvancesToOrPayablesFromThirdPartySellers>
    <bili:AdvancesToOrPayablesFromThirdPartySellers
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45097"
      unitRef="Unit_CNY">-551167000</bili:AdvancesToOrPayablesFromThirdPartySellers>
    <bili:PayablesToProducersAndLicensors
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45098"
      unitRef="Unit_CNY">309680000</bili:PayablesToProducersAndLicensors>
    <bili:PayablesToProducersAndLicensors
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45099"
      unitRef="Unit_CNY">228493000</bili:PayablesToProducersAndLicensors>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45100"
      unitRef="Unit_CNY">188504000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45101"
      unitRef="Unit_CNY">214624000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45102"
      unitRef="Unit_CNY">125415000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45103"
      unitRef="Unit_CNY">86795000</us-gaap:AccruedProfessionalFeesCurrent>
    <bili:DepositFromCustomersCurrentOne
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45104"
      unitRef="Unit_CNY">78169000</bili:DepositFromCustomersCurrentOne>
    <bili:DepositFromCustomersCurrentOne
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45105"
      unitRef="Unit_CNY">78473000</bili:DepositFromCustomersCurrentOne>
    <bili:ConsiderationPayableForAcquisitionsCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45106"
      unitRef="Unit_CNY">11912000</bili:ConsiderationPayableForAcquisitionsCurrent>
    <bili:ConsiderationPayableForAcquisitionsCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45107"
      unitRef="Unit_CNY">10122000</bili:ConsiderationPayableForAcquisitionsCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45108"
      unitRef="Unit_CNY">4866000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45109"
      unitRef="Unit_CNY">5480000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45110"
      unitRef="Unit_CNY">15367000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45111"
      unitRef="Unit_CNY">4188000</us-gaap:InterestPayableCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45112"
      unitRef="Unit_CNY">74290000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45113"
      unitRef="Unit_CNY">82229000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45114"
      unitRef="Unit_CNY">1780623000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45115"
      unitRef="Unit_CNY">2554281000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35466">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Long-term debt &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Long-term bank loans&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,069,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Convertible notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;100,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Convertible senior notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;646&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;95,153&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;646&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,264,153&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top: 18pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Long-term bank loans &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="null;text-indent: 0px;display:inline;"&gt;The Group&#x2019;s long-term bank loans were&lt;/div&gt; RMB3,100.0&#160;&lt;div style="null;text-indent: 0px;display:inline;"&gt;mi&lt;/div&gt;llion (US$424.7 &lt;div style="null;text-indent: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;million) in aggregate. As of December 31, 2024, the current portion of&lt;/div&gt;&lt;/div&gt;&#160;RMB31.0&#160;million (US$4.2 million) was classified as short-term loan&lt;div style="null;text-indent: 0px;display:inline;"&gt;s&lt;/div&gt; (Note12) and the remaining RMB3,069.0&#160;&lt;div style="null;text-indent: 0px;display:inline;"&gt;m&lt;/div&gt;illion (US$420.5 &lt;div style="null;text-indent: 0px;display:inline;"&gt;m&lt;/div&gt;illion) was reported as long-term debt. The Group&#x2019;s long-term bank loans were substantially credit borrowing and the interest rate was 2.4% as of December&#160;31, 2024. The Group is in compliance with all of the loan covenants as of December&#160;31, 2024. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2024, the long-term bank loans, including the portion due within one year which were recorded in &#x201c;short-term loan&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;s&lt;/div&gt; and current portion of long-term debt&#x201d;, will be repaid according to the following schedule: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:87%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in&lt;br/&gt; thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;31,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,069,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,100,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Convertible Senior Notes &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;April 2026 Notes &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In April 2019, the Group issued US$500.0&#160;million of April 2026 Notes with an interest rate of 1.375% per annum. The net proceeds to the Company from the issuance of the April 2026 Notes were US$488.2&#160;million (RMB3,356.1 million), net of issuance costs of US$11.8&#160;million (RMB81.1 million). The April 2026 Notes may be converted, at an initial conversion rate of 40.4040 ADSs per US$1,000 principal amount (which represents an initial conversion price of US$24.75 per ADS) at each holder&#x2019;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of April&#160;1, 2026. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2023 and 2024, the principal amount of April 2026 Notes was RMB3,040.9&#160;million and RMB86.3&#160;thousand, respectively. The unamortized debt issuance costs were RMB23.6&#160;million and RMB0.4&#160;thousand as of December&#160;31, 2023 and 2024, respectively. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The issuance costs of the April&#160;2026 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., April&#160;1, 2026). For the years ended December&#160;31, 2022, 2023 and 2024, the April 2026 Notes related interest expense was US$7.3&#160;million, US$7.4&#160;million and US$1.8&#160;million (RMB13.1 million), respectively. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;During the year ended December&#160;31, 2021, US$70.6&#160;million in aggregate principal amount of April 2026 Notes were converted, pursuant to which the Company issued 2,854,253 ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;paid-in&lt;/div&gt; capital. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;During the year ended December&#160;31, 2022, US$14,000 in aggregate principal amount of April 2026 Notes were converted, pursuant to which the Company issued 565 ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;paid-in&lt;/div&gt; capital&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;During the year ended December&#160;31, 2024, the Company repurchased an aggregate principal amount of US$429.3&#160;million (RMB3.0 billion) &lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;April&#160;2026&lt;/div&gt;&lt;/div&gt; Notes with the aggregate cash purchase price of US$429.3&#160;million (RMB3.0 &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;billion) and recognized an unamortized commission of&lt;/div&gt;&#160;US$3.0&#160;million (RMB21.0 million). &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;2027 Notes &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In June 2020, the Group issued US$800.0&#160;million of 2027 Notes with an interest rate of 1.25% per annum. The net proceeds to the Company from the issuance of the 2027 Notes were US$786.1&#160;million (RMB5,594.8 million), net of issuance costs of US$13.9&#160;million (RMB98.6 million). The 2027 Notes may be converted, at an initial conversion rate of 24.5516 ADSs per US$1,000 principal amount (which represents an initial conversion price of US$40.73 per ADS) at each holder&#x2019;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of June&#160;15, 2027. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Holders of the 2027 Notes may require the Company to repurchase all or part of their 2027 Notes in cash on June&#160;15, 2025,&#160;or in the event of certain fundamental changes at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2023 and 2024, the principal amount of 2027 Notes was RMB0.7&#160;million and RMB0.7&#160;million, respectively. The unamortized debt issuance costs were RMB5.7&#160;thousand and RMB4.2&#160;thousand as of December&#160;31, 2023 and 2024, respectively. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;text-indent: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The issuance costs of the 2027 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., June&#160;15, 2027). For the year ended December&#160;31,2022, 2023 and 2024, the 2027 Notes related interest expense was US$11.8&#160;million, US$5.0&#160;million and US$1.4&#160;thousand (RMB9.8 thousand), respectively. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2024, the carrying amount of RMB0.7&#160;million (US$91.4 thousand) of the 2027 Notes are short-term in nature as the 2027 Notes holder had a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-contingent&lt;/div&gt; option to require the Group to repurchase for cash all or any portion of their 2027 Notes within one year. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;During the year ended December&#160;31, 2021, US$1,000 in aggregate principal amount of 2027 Notes were converted, pursuant to which the Company issued 24 ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;paid-in&lt;/div&gt; capital. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;During the year ended December&#160;31, 2022, the Company repurchased an aggregate principal amount of US$54.0&#160;million (RMB385.7 million) of 2027 Notes for a total cash consideration of US$49.3&#160;million (RMB352.0 million), with the gain of US$ 4.1&#160;million (RMB29.3 million). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;During the year ended December&#160;31, 2023, the Company repurchased an aggregate principal amount of US$745.9&#160;million (RMB5.3 billion) 2027 Notes with the aggregate cash purchase price of US$745.9&#160;million (RMB5.3 billion) with the loss of US$7.6&#160;million (RMB54.0 million). &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;December 2026 Notes &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In November 2021, the Group issued US$1,600&#160;million of December 2026 Notes with an interest rate of 0.50% per annum. The net proceeds to the Company from the issuance of the December 2026 Notes were US$1,576.6&#160;million (RMB10.1 billion), net of issuance costs of US$23.4&#160;million (RMB149.6 million). The December 2026 Notes may be converted, at an initial conversion rate of 10.6419 ADSs per US$1,000 principal amount (which represents an initial conversion price of US$93.97 per ADS) at each holder&#x2019;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of December&#160;1, 2026. Upon conversion, the Company will pay or deliver, as the case may be, cash, ADSs or a combination of cash and ADSs, at the Company&#x2019;s election. Holders of the Notes may elect to receive Class&#160;Z ordinary shares in lieu of any ADSs deliverable upon conversion. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2023 and 2024, the principal amount of December 2026 Notes was RMB3,062.6&#160;million and RMB95.6&#160;million. The unamortized debt issuance costs were RMB26.2&#160;million and RMB0.5&#160;million as of December&#160;31, 2023 and 2024, respectively. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The issuance costs of the December 2026 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., December&#160;1, 2026). For the years ended December&#160;31, 2022, 2023 and 2024 the December 2026 Notes related interest expense was US$11.0&#160;million, US$3.6&#160;million and US$3.1&#160;million (RMB22.4 million). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;During the year ended December&#160;31, 2022, the Company repurchased an aggregate principal amount of US$768.3&#160;million (RMB5.2 billion) of December 2026 Notes for a total cash consideration of US$568.6&#160;million (RMB3.8 billion), with the gain of US$ 190.3&#160;million (RMB1,289.5 million). &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;During the year ended December&#160;31, 2023, the Company repurchased an aggregate principal amount of US$384.8&#160;million (RMB2.6 billion) of December 2026 Notes in the amount of US$331.2&#160;million (RMB2.2 billion) funded by the net proceeds from the ADS offering, with the gain of US$49.5&#160;million (RMB336.5 million). Besides, the Company repurchased an aggregate principal amount of US$14.5&#160;million (RMB104.0 million) December 2026 Notes with the aggregate cash purchase price of US$13.0&#160;million (RMB93.3 million) with the gain of US$1.4&#160;million (RMB9.8 million). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;During the year ended December&#160;31, 2024, the Company repurchased an aggregate principal amount of US$419.1&#160;million (RMB3.0 billion) of December 2026 Notes for a total cash consideration of US$419.1&#160;million (RMB3.0 billion), with the loss of US$2.5&#160;million (RMB17.7 million). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company accounted for the April 2026 Notes, 2027 Notes and December 2026 Notes as single instruments as debt measured at its amortized cost, as none of the embedded features require bifurcation and recognition as derivatives and the April 2026 Notes, 2027 Notes and December 2026 Notes were not issued with a substantial premium. The issuance costs were recorded as an adjustment to the debt and are amortized as interest expense using the effective interest method. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The following table provides a summary of the Company&#x2019;s &lt;/div&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-current&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; portion of unsecured senior notes as of December&#160;31, 2023 and December&#160;31, 2024:&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:61%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:9%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:9%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:9%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Effective&#160;interest&lt;br/&gt; rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;April 2026 Notes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;86&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1.74&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027 Notes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;646&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1.52&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;December 2026 Notes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;95,067&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;0.80&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying value&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;646&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;95,153&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unamortized discount and debt issuance costs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;539&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total principal amounts of unsecured senior notes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;652&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;95,692&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December 31, 2024, the fair value of April 2026 Notes, 2027 Notes and December 2026 Notes, based on Level 2 inputs, was RMB96.1 million. As of December 31, 2024, RMB0.5 million, RMB96.7 million and nil in aggregate principal amount and interest expenses related to the above unsecured senior notes are expected to be repaid within one year, in 1-3 years and 3 years afterwards, respectively, unless earlier converted, redeemed or repurchased. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; </us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtConversionsTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35476">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Long-term bank loans&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,069,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Convertible notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;100,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Convertible senior notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;646&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;95,153&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;646&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,264,153&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfDebtConversionsTextBlock>
    <us-gaap:LongTermLoansFromBank
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45116"
      unitRef="Unit_CNY">3069000000</us-gaap:LongTermLoansFromBank>
    <bili:ConvertibleNotes
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45117"
      unitRef="Unit_CNY">100000000</bili:ConvertibleNotes>
    <bili:ConvertibleSeniorNotes
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45118"
      unitRef="Unit_CNY">646000</bili:ConvertibleSeniorNotes>
    <bili:ConvertibleSeniorNotes
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45119"
      unitRef="Unit_CNY">95153000</bili:ConvertibleSeniorNotes>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45120"
      unitRef="Unit_CNY">646000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45121"
      unitRef="Unit_CNY">3264153000</us-gaap:LongTermDebtNoncurrent>
    <bili:GroupLongTermLoansFromBank
      contextRef="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45122"
      unitRef="Unit_CNY">3100000000</bili:GroupLongTermLoansFromBank>
    <bili:GroupLongTermLoansFromBank
      contextRef="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45123"
      unitRef="Unit_USD">424700000</bili:GroupLongTermLoansFromBank>
    <us-gaap:LongTermDebtCurrent
      contextRef="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45124"
      unitRef="Unit_CNY">31000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45125"
      unitRef="Unit_USD">4200000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermLoansFromBank
      contextRef="PAsOn12_31_2024"
      decimals="-5"
      id="ixv-45126"
      unitRef="Unit_CNY">3069000000</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank
      contextRef="PAsOn12_31_2024"
      decimals="-5"
      id="ixv-45127"
      unitRef="Unit_USD">420500000</us-gaap:LongTermLoansFromBank>
    <bili:AverageInterestRate
      contextRef="PAsOn12_31_2024_LongTermDebtDueInMoreThanOneYearMemberusgaapDebtInstrumentAxis"
      decimals="3"
      id="ixv-45128"
      unitRef="Unit_pure">0.024</bili:AverageInterestRate>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35592"> &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2024, the long-term bank loans, including the portion due within one year which were recorded in &#x201c;short-term loan&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;s&lt;/div&gt; and current portion of long-term debt&#x201d;, will be repaid according to the following schedule: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:87%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in&lt;br/&gt; thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;31,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,069,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,100,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis"
      decimals="-3"
      id="ixv-45129"
      unitRef="Unit_CNY">31000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis"
      decimals="-3"
      id="ixv-45130"
      unitRef="Unit_CNY">3069000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <bili:GroupLongTermLoansFromBank
      contextRef="PAsOn12_31_2024_NotesPayableToBanksMemberusgaapLongtermDebtTypeAxis"
      decimals="-3"
      id="ixv-45131"
      unitRef="Unit_CNY">3100000000</bili:GroupLongTermLoansFromBank>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45132"
      unitRef="Unit_USD">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="5"
      id="ixv-45133"
      unitRef="Unit_pure">0.01375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P04_01_2019To04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45134"
      unitRef="Unit_USD">488200000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P04_01_2019To04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45135"
      unitRef="Unit_CNY">3356100000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45136"
      unitRef="Unit_USD">11800000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45137"
      unitRef="Unit_CNY">81100000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="P04_01_2019To04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      id="ixv-45138"
      unitRef="Unit_pure">40.404</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      id="ixv-45139"
      unitRef="Unit_USD">1000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="PAsOn04_01_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="2"
      id="ixv-45140"
      unitRef="Unit_USD_per_Share">24.75</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45141"
      unitRef="Unit_CNY">3040900000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-2"
      id="ixv-45142"
      unitRef="Unit_CNY">86300</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45143"
      unitRef="Unit_CNY">23600000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-2"
      id="ixv-45144"
      unitRef="Unit_CNY">400</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45145"
      unitRef="Unit_USD">7300000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45146"
      unitRef="Unit_USD">7400000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45147"
      unitRef="Unit_USD">1800000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45148"
      unitRef="Unit_CNY">13100000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45149"
      unitRef="Unit_USD">70600000</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      id="ixv-45150"
      unitRef="Unit_shares">2854253</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      id="ixv-45151"
      unitRef="Unit_USD">14000</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      id="ixv-45152"
      unitRef="Unit_shares">565</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45153"
      unitRef="Unit_USD">429300000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      id="ixv-45154"
      unitRef="Unit_CNY">3000000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45155"
      unitRef="Unit_USD">429300000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      id="ixv-45156"
      unitRef="Unit_CNY">3000000000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45157"
      unitRef="Unit_USD">-3000000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45158"
      unitRef="Unit_CNY">-21000000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45159"
      unitRef="Unit_USD">800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      id="ixv-45160"
      unitRef="Unit_pure">0.0125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P06_01_2020To06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45161"
      unitRef="Unit_USD">786100000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P06_01_2020To06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45162"
      unitRef="Unit_CNY">5594800000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45163"
      unitRef="Unit_USD">13900000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45164"
      unitRef="Unit_CNY">98600000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="P06_01_2020To06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      id="ixv-45165"
      unitRef="Unit_pure">24.5516</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      id="ixv-45166"
      unitRef="Unit_USD">1000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="PAsOn06_01_2020_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="2"
      id="ixv-45167"
      unitRef="Unit_USD_per_Share">40.73</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <bili:DebtInstrumentRepurchaseFaceAmountPercentage
      contextRef="P06_01_2020To06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="2"
      id="ixv-45168"
      unitRef="Unit_pure">1</bili:DebtInstrumentRepurchaseFaceAmountPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45169"
      unitRef="Unit_CNY">700000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45170"
      unitRef="Unit_CNY">700000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-2"
      id="ixv-45171"
      unitRef="Unit_CNY">5700</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-2"
      id="ixv-45172"
      unitRef="Unit_CNY">4200</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45173"
      unitRef="Unit_USD">11800000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45174"
      unitRef="Unit_USD">5000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-2"
      id="ixv-45175"
      unitRef="Unit_USD">1400</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-2"
      id="ixv-45176"
      unitRef="Unit_CNY">9800</us-gaap:InterestExpenseDebt>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45177"
      unitRef="Unit_CNY">700000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-2"
      id="ixv-45178"
      unitRef="Unit_USD">91400</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      id="ixv-45179"
      unitRef="Unit_USD">1000</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      id="ixv-45180"
      unitRef="Unit_shares">24</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45181"
      unitRef="Unit_USD">54000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45182"
      unitRef="Unit_CNY">385700000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45183"
      unitRef="Unit_USD">49300000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45184"
      unitRef="Unit_CNY">352000000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45185"
      unitRef="Unit_USD">4100000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45186"
      unitRef="Unit_CNY">29300000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45187"
      unitRef="Unit_USD">745900000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      id="ixv-45188"
      unitRef="Unit_CNY">5300000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45189"
      unitRef="Unit_USD">745900000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      id="ixv-45190"
      unitRef="Unit_CNY">5300000000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45191"
      unitRef="Unit_USD">-7600000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45192"
      unitRef="Unit_CNY">-54000000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-45193"
      unitRef="Unit_USD">1600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      id="ixv-45194"
      unitRef="Unit_pure">0.005</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P11_01_2021To11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45195"
      unitRef="Unit_USD">1576600000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      id="ixv-45196"
      unitRef="Unit_CNY">10100000000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45197"
      unitRef="Unit_USD">23400000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45198"
      unitRef="Unit_CNY">149600000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="P11_01_2021To11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      id="ixv-45199"
      unitRef="Unit_pure">10.6419</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      id="ixv-45200"
      unitRef="Unit_USD">1000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="PAsOn11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="2"
      id="ixv-45201"
      unitRef="Unit_USD_per_Share">93.97</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45202"
      unitRef="Unit_CNY">3062600000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45203"
      unitRef="Unit_CNY">95600000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45204"
      unitRef="Unit_CNY">26200000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45205"
      unitRef="Unit_CNY">500000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45206"
      unitRef="Unit_USD">11000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45207"
      unitRef="Unit_USD">3600000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45208"
      unitRef="Unit_USD">3100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45209"
      unitRef="Unit_CNY">22400000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45210"
      unitRef="Unit_USD">768300000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      id="ixv-45211"
      unitRef="Unit_CNY">5200000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45212"
      unitRef="Unit_USD">568600000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      id="ixv-45213"
      unitRef="Unit_CNY">3800000000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45214"
      unitRef="Unit_USD">190300000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45215"
      unitRef="Unit_CNY">1289500000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45216"
      unitRef="Unit_USD">384800000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      id="ixv-45217"
      unitRef="Unit_CNY">2600000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="PAsOn12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45218"
      unitRef="Unit_USD">331200000</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="PAsOn12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      id="ixv-45219"
      unitRef="Unit_CNY">2200000000</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45220"
      unitRef="Unit_USD">49500000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45221"
      unitRef="Unit_CNY">336500000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45222"
      unitRef="Unit_USD">14500000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45223"
      unitRef="Unit_CNY">104000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45224"
      unitRef="Unit_USD">13000000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45225"
      unitRef="Unit_CNY">93300000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45226"
      unitRef="Unit_USD">1400000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2023To12_31_2023_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45227"
      unitRef="Unit_CNY">9800000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45228"
      unitRef="Unit_USD">419100000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      id="ixv-45229"
      unitRef="Unit_CNY">3000000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45230"
      unitRef="Unit_USD">419100000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      id="ixv-45231"
      unitRef="Unit_CNY">3000000000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45232"
      unitRef="Unit_USD">-2500000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2024To12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      id="ixv-45233"
      unitRef="Unit_CNY">-17700000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-45234"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The following table provides a summary of the Company&#x2019;s &lt;/div&gt;&lt;div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-current&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; portion of unsecured senior notes as of December&#160;31, 2023 and December&#160;31, 2024:&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:61%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:9%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:9%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:9%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Effective&#160;interest&lt;br/&gt; rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;April 2026 Notes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;86&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1.74&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027 Notes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;646&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1.52&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;December 2026 Notes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;95,067&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;0.80&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying value&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;646&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;95,153&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unamortized discount and debt issuance costs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;539&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total principal amounts of unsecured senior notes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;652&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;95,692&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-3"
      id="ixv-45235"
      unitRef="Unit_CNY">86000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      id="ixv-45236"
      unitRef="Unit_pure">0.0174</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2023_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-3"
      id="ixv-45237"
      unitRef="Unit_CNY">646000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      id="ixv-45238"
      unitRef="Unit_pure">0.0152</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-3"
      id="ixv-45239"
      unitRef="Unit_CNY">95067000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn12_31_2024_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      id="ixv-45240"
      unitRef="Unit_pure">0.008</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45241"
      unitRef="Unit_CNY">646000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45242"
      unitRef="Unit_CNY">95153000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45243"
      unitRef="Unit_CNY">-6000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45244"
      unitRef="Unit_CNY">-539000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2023"
      decimals="-3"
      id="ixv-45245"
      unitRef="Unit_CNY">652000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2024"
      decimals="-3"
      id="ixv-45246"
      unitRef="Unit_CNY">95692000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-5"
      id="ixv-45247"
      unitRef="Unit_CNY">96100000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="PAsOn12_31_2024"
      decimals="-5"
      id="ixv-45248"
      unitRef="Unit_CNY">500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturingInYearsTwoAndThree
      contextRef="PAsOn12_31_2024"
      decimals="-5"
      id="ixv-45249"
      unitRef="Unit_CNY">96700000</us-gaap:LongTermDebtMaturingInYearsTwoAndThree>
    <bili:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree
      contextRef="PAsOn12_31_2024"
      decimals="INF"
      id="ixv-45250"
      unitRef="Unit_CNY">0</bili:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree>
    <bili:CommonStockTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-36046">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ordinary Shares &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In March 2021, the Company listed its Class&#160;Z ordinary shares on the main board of the Hong Kong Stock Exchange. The Company issued a total of 28,750,000 Class&#160;Z ordinary shares in the global offering, including the fully exercised over-allotment option of 3,750,000 Class&#160;Z ordinary shares. Net proceeds from the global offering, including the over-allotment option, after deducting underwriting fees and other offering expenses, were approximately HKD22.9&#160;billion (RMB19.3 billion). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In January 2023, the Company completed the offering of 15,344,000 ADSs at US$26.65 per ADS. The amount of net proceeds from such offering (after deducting all applicable costs and expenses including but not limited to selling commission) is approximately US$396.9&#160;million (RMB2,689.4 million). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company announced in March 2022 that its board of directors had authorized a share repurchase program, under which the Company may repurchase up to US$500.0&#160;million of its ADSs for the next 24 months. The Company had repurchased a total of 2.6&#160;million ADSs for a total cost of US$53.6&#160;million as of December&#160;31, 2022, and no shares had been repurchased during 2023. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In November 2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;024, t&lt;/div&gt;he Company announced that its board of directors had approved a share repurchase program of up to US$200.0&#160;million of its publicly traded securities over a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;24-month&lt;/div&gt; period. As of December&#160;31, 2024, the Company had repurchased a total of approximately 0.8&#160;million ADSs under this authorized program for a total cost of US$16.4&#160;million (RMB117.5 &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;m&lt;/div&gt;illion). &lt;/div&gt; </bili:CommonStockTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-45251"
      unitRef="Unit_shares">28750000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      id="ixv-45252"
      unitRef="Unit_shares">3750000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-8"
      id="ixv-45253"
      unitRef="Unit_HKD">22900000000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-8"
      id="ixv-45254"
      unitRef="Unit_CNY">19300000000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-45255"
      unitRef="Unit_shares">15344000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="PAsOn01_31_2023_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-45256"
      unitRef="Unit_USD_per_Share">26.65</us-gaap:SharesIssuedPricePerShare>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      id="ixv-45257"
      unitRef="Unit_USD">396900000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2023To01_31_2023_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      id="ixv-45258"
      unitRef="Unit_CNY">2689400000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="PAsOn03_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis"
      decimals="-5"
      id="ixv-45259"
      unitRef="Unit_USD">500000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramPeriodInForce1
      contextRef="P03_01_2022To03_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis"
      id="ixv-45260">P24M</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis"
      decimals="-5"
      id="ixv-45261"
      unitRef="Unit_shares">2600000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis"
      decimals="-5"
      id="ixv-45262"
      unitRef="Unit_USD">53600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMembersrtShareRepurchaseProgramAxis"
      decimals="INF"
      id="ixv-45263"
      unitRef="Unit_shares">0</us-gaap:TreasuryStockSharesAcquired>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="PAsOn11_30_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis"
      decimals="-5"
      id="ixv-45264"
      unitRef="Unit_USD">200000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramPeriodInForce1
      contextRef="P11_01_2024To11_30_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis"
      id="ixv-45265">P24M</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="P01_01_2024To12_31_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis"
      decimals="-5"
      id="ixv-45266"
      unitRef="Unit_shares">800000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="P01_01_2024To12_31_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis"
      decimals="-5"
      id="ixv-45267"
      unitRef="Unit_USD">16400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="P01_01_2024To12_31_2024_PubliclyTradedSecuritiesMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeNovTwoThousandAndTwentyFourMembersrtShareRepurchaseProgramAxis"
      decimals="-5"
      id="ixv-45268"
      unitRef="Unit_CNY">117500000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-36081">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;16.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employee Benefits&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company&#x2019;s subsidiaries and the VIEs and subsidiaries of the VIEs incorporated in China participate in a government-mandated multi-employer defined contribution plan under which certain retirement, medical, housing and other welfare benefits are provided to employees. Chinese labor regulations require the Company&#x2019;s Chinese subsidiaries and VIEs and subsidiaries of the VIEs to pay to the local labor bureau a monthly contribution at a stated contribution rate based on the monthly basic compensation of qualified employees. The relevant local labor bureau is responsible for meeting all retirement benefit obligations; hence, the Group has no further commitments beyond its monthly contribution. The following table presents the Group&#x2019;s employee welfare benefits expenses for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width:71%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Contributions to medical and pension schemes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;934,876&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;814,296&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;732,465&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other employee benefits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;99,303&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;92,797&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;108,142&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,034,179&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;907,093&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;840,607&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-45269">The following table presents the Group&#x2019;s employee welfare benefits expenses for the years ended December&#160;31, 2022, 2023 and 2024: &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width:71%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Contributions to medical and pension schemes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;934,876&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;814,296&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;732,465&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other employee benefits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;99,303&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;92,797&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;108,142&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,034,179&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;907,093&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;840,607&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock>
    <bili:DefinedContributionPlanCostRecognizedPensionAndMedical
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-45270"
      unitRef="Unit_CNY">934876000</bili:DefinedContributionPlanCostRecognizedPensionAndMedical>
    <bili:DefinedContributionPlanCostRecognizedPensionAndMedical
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-45271"
      unitRef="Unit_CNY">814296000</bili:DefinedContributionPlanCostRecognizedPensionAndMedical>
    <bili:DefinedContributionPlanCostRecognizedPensionAndMedical
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-45272"
      unitRef="Unit_CNY">732465000</bili:DefinedContributionPlanCostRecognizedPensionAndMedical>
    <bili:DefinedContributionPlanCostRecognizedOtherBenefits
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-45273"
      unitRef="Unit_CNY">99303000</bili:DefinedContributionPlanCostRecognizedOtherBenefits>
    <bili:DefinedContributionPlanCostRecognizedOtherBenefits
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-45274"
      unitRef="Unit_CNY">92797000</bili:DefinedContributionPlanCostRecognizedOtherBenefits>
    <bili:DefinedContributionPlanCostRecognizedOtherBenefits
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-45275"
      unitRef="Unit_CNY">108142000</bili:DefinedContributionPlanCostRecognizedOtherBenefits>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-45276"
      unitRef="Unit_CNY">1034179000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-45277"
      unitRef="Unit_CNY">907093000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-45278"
      unitRef="Unit_CNY">840607000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-36245">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share-based Compensation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Description of share option and RSUs plans &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In July 2014, the Group adopted its Global Share Incentive Plan (the &#x201c;Global Share Plan&#x201d;), which permits the grant of options of the Company to relevant directors, officers, other employees and consultants of the Group. The maximum aggregate number of Class&#160;Z Ordinary Shares, which may be issued pursuant to all awards under the Global Share Plan, is 19,880,315 shares. The Global Share Plan was terminated on the Primary Conversion Effective Date. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In February 2018, the Group adopted its 2018 Share Incentive Plan (the &#x201c;2018 Plan&#x201d;) to provide additional incentives to employees, directors and consultants and promote the success of its business. The maximum aggregate number of Class&#160;Z Ordinary Shares, which may be issued pursuant to all awards under the 2018 Plan as at December&#160;31, 2024 is 33,132,989 shares. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As at the date on which the voluntary conversion of its secondary listing status to primary listing on the Hong Kong Stock Exchange becomes effective , the Group subsequently amended its 2018 Plan, under which the maximum aggregate number of Class&#160;Z ordinary shares may be issued pursuant to all awards is 30,673,710 Class&#160;Z ordinary shares, representing 10% of the total number of issued Class&#160;Z ordinary shares, which permits the grant of restricted share units (&#x201c;RSUs&#x201d;) of the Company to relevant directors, officers, other employees and consultants of the Group. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;In June 2024, the Group adopted its Second Amended and Restated 2018 Share Incentive Plan (the &#x201c;Restated 2018 Plan&#x201d;) to provide additional incentives to employee participants, related entity participants and service provider participants and promote the success of its business. The maximum aggregate number of Class Z Ordinary Shares, which may be issued pursuant to all awards under the 2018 Plan as at December 31, 2024 is&lt;/div&gt; 41,413,503 &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;shares, and within the Scheme Limit, the maximum number of Class Z Ordinary Shares which may be issued pursuant to all awards to be granted to service provider participants under the Restated 2018 Plan is &lt;/div&gt;2,070,675.&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="null;text-indent: 0px;display:inline;"&gt;In May 2024, the Group adopted its 2024 Share Incentive Plan (the &#x201c;2024 Plan&#x201d;) to provide additional incentives to employee participants, related entity participants and consultants and promote the success of its business. The maximum aggregate number of Class Z Ordinary Shares, which may be issued pursuant to all awards under the 2024 Plan as at December 31, 2024 is&lt;/div&gt; 41,272,920 &lt;div style="display:inline;"&gt;shares. No awards have been granted under the 2024 Share Incentive Plan since its adoption.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Option awards are granted with an exercise price determined by the Board of Directors. Those option awards generally vest over a period of &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden135593756;display:inline;"&gt;zero&lt;/div&gt;&lt;/div&gt; to six years and expire in &lt;div style="-sec-ix-hidden:hidden135593759;display:inline;"&gt;six&lt;/div&gt; to seven years, and RSUs generally vest over a period of &lt;div style="-sec-ix-hidden:hidden135593757;display:inline;"&gt;zero&lt;/div&gt; to six years. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;text-indent: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;RSUs&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The following table presents a summary of the Group&#x2019;s service-based RSUs activities for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:56%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:7%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employees&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Consultants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Granted&#160;fair&lt;br/&gt; value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,932&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;35&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,967&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;24.59&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested at December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,932&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;35&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,967&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24.59&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2023&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,932&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;35&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,967&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;24.59&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,796&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,796&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;18.72&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(23&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(23&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;24.59&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,059&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,059&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;22.10&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested at December&#160;31, 2023&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9,669&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9,681&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19.53&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2024&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,669&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;12&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,681&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;19.53&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,841&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,842&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;17.14&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(689&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(12&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(701&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;24.59&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2,547&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2,547&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;17.37&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested at December&#160;31, 2024&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,274&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,275&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18.14&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The aggregate number of Class&#160;Z Ordinary Shares available for future grant under the Restated 2018 Plan was 37,092,680 as of December&#160;31, 2024.&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The aggregate number of Class Z Ordinary Shares available for future grant under the 2024 Plan was 41,272,920 as of December&#160;31, 2024. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;As of December&#160;31, 2024, total unrecognized compensation expenses related to unvested service-based RSUs granted under the 2018 Plan and the Restated 2018 Plan, adjusted for estimated forfeitures, was RMB1,652.5&#160;million, which is expected to be recognized over a weighted-average period of 3.6 years and may be adjusted for future changes in estimated forfeitures. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Share options&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Valuation assumptions &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group uses binomial option pricing model to determine the fair value of share options. The estimated fair value of each share option granted is estimated on the date of grant using the binomial option-pricing model with the following assumptions: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 76%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023*&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024*&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected volatility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;57.6%-58.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average volatility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;57.9&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected dividends&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;N/A&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Risk-free rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2.7%-3.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Contractual term (in years)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;6-7&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;*&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;No further options would be granted under the 2018 Share Incentive Plan after the Primary Conversion Effective Date. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The expected volatility at each grant date was estimated based on the annualized standard deviation of the daily return embedded in historical share prices of comparable peer companies with a time horizon close to the expected expiry of the term of the share options. The weighted average volatility is the expected volatility at the grant date weighted by the number of the share options. The Company has never declared or paid any cash dividends on its capital stock, and the Company does not anticipate any dividend payments in the foreseeable future. Contractual term is the remaining contract life of the share options. The Group estimated the risk-free interest rate based on the yield to maturity of U.S. treasury bonds denominated in US dollars at the share option grant date. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share options activities &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents a summary of the Group&#x2019;s share options activities for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 47%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employees&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Consultants&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt;Intrinsic&#160;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In years)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&lt;br/&gt;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;22,327&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;183&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;22,510&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;2.0010&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;5.01&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;6,372,503&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;5,667&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;162&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;5,829&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;0.0036&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(3,779&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(150&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(3,929&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(2,500&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(2,500&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;0.2331&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at December&#160;31, 2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21,715&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;195&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21,910&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.0283&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.70&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,305,336&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;21,715&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;195&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;21,910&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;2.0283&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;4.70&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;3,305,336&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(2,147&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(64&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(2,211&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(1,760&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(1,760&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;0.1443&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at December&#160;31, 2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,808&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;131&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,939&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.4701&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3.79&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,232,411&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;17,808&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;131&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;17,939&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;2.4701&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;3.79&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;1,232,411&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(3,689&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(7&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(3,696&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;0.3911&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(1,119&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(14&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(1,133&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;0.6909&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at December&#160;31, 2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;110&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,110&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.6543&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.85&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,550,782&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercisable at December&#160;31, 2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,897&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;76&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,973&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.8474&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.64&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;907,766&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The weighted average grant date fair value of share options granted for the year 2022 was RMB126.8 per share. No further options would be granted under the 2018 Share Incentive Plan after the Primary Conversion Effective Date. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2024, total unrecognized compensation expenses related to unvested options granted under the Global Share Plan and the 2018 Plan, adjusted for estimated forfeitures, was RMB1,176.8&#160;million, which is expected to be recognized over a weighted-average period of 1.9 years and may be adjusted for future changes in estimated forfeitures. &lt;/div&gt; </us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn07_31_2014_CommonClassZMemberusgaapStatementClassOfStockAxis_GlobalShareIncentivePlanMemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis"
      decimals="INF"
      id="ixv-45279"
      unitRef="Unit_shares">19880315</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      id="ixv-45280"
      unitRef="Unit_shares">33132989</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      id="ixv-45281"
      unitRef="Unit_shares">30673710</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="P01_01_2024To12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="2"
      id="ixv-45282"
      unitRef="Unit_pure">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndEighteenRestatedShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      id="ixv-45283"
      unitRef="Unit_shares">41413503</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestatedShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      id="ixv-45284"
      unitRef="Unit_shares">2070675</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndTwentyFourShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      id="ixv-45285"
      unitRef="Unit_shares">41272920</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis"
      id="ixv-45286">P6Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis"
      id="ixv-45287">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      id="ixv-45288">P6Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-36324"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The following table presents a summary of the Group&#x2019;s service-based RSUs activities for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:56%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:7%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employees&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Consultants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Granted&#160;fair&lt;br/&gt; value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,932&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;35&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,967&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;24.59&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested at December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,932&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;35&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,967&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24.59&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2023&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,932&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;35&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,967&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;24.59&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,796&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,796&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;18.72&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(23&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(23&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;24.59&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,059&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,059&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;22.10&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested at December&#160;31, 2023&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9,669&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9,681&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19.53&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2024&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,669&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;12&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,681&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;19.53&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,841&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,842&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;17.14&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(689&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(12&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(701&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;24.59&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2,547&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2,547&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;17.37&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested at December&#160;31, 2024&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,274&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,275&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18.14&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45289"
      unitRef="Unit_shares">1932000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45290"
      unitRef="Unit_shares">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45291"
      unitRef="Unit_shares">1967000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-45292"
      unitRef="Unit_USD_per_Share">24.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45293"
      unitRef="Unit_shares">1932000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45294"
      unitRef="Unit_shares">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45295"
      unitRef="Unit_shares">1967000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-45296"
      unitRef="Unit_USD_per_Share">24.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45297"
      unitRef="Unit_shares">1932000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45298"
      unitRef="Unit_shares">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45299"
      unitRef="Unit_shares">1967000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-45300"
      unitRef="Unit_USD_per_Share">24.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2023To12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45301"
      unitRef="Unit_shares">8796000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45302"
      unitRef="Unit_shares">8796000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-45303"
      unitRef="Unit_USD_per_Share">18.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2023To12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45304"
      unitRef="Unit_shares">23000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45305"
      unitRef="Unit_shares">23000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-45306"
      unitRef="Unit_USD_per_Share">24.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2023To12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45307"
      unitRef="Unit_shares">1059000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45308"
      unitRef="Unit_shares">1059000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-45309"
      unitRef="Unit_USD_per_Share">22.1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45310"
      unitRef="Unit_shares">9669000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45311"
      unitRef="Unit_shares">12000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45312"
      unitRef="Unit_shares">9681000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-45313"
      unitRef="Unit_USD_per_Share">19.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45314"
      unitRef="Unit_shares">9669000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45315"
      unitRef="Unit_shares">12000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45316"
      unitRef="Unit_shares">9681000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-45317"
      unitRef="Unit_USD_per_Share">19.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2024To12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45318"
      unitRef="Unit_shares">10841000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2024To12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45319"
      unitRef="Unit_shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45320"
      unitRef="Unit_shares">10842000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-45321"
      unitRef="Unit_USD_per_Share">17.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2024To12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45322"
      unitRef="Unit_shares">689000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2024To12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45323"
      unitRef="Unit_shares">12000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45324"
      unitRef="Unit_shares">701000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-45325"
      unitRef="Unit_USD_per_Share">24.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2024To12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45326"
      unitRef="Unit_shares">2547000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45327"
      unitRef="Unit_shares">2547000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-45328"
      unitRef="Unit_USD_per_Share">17.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45329"
      unitRef="Unit_shares">17274000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45330"
      unitRef="Unit_shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-45331"
      unitRef="Unit_shares">17275000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-45332"
      unitRef="Unit_USD_per_Share">18.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenRestatedShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      id="ixv-45333"
      unitRef="Unit_shares">37092680</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn12_31_2024_CommonClassZMemberusgaapStatementClassOfStockAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndTwentyFourShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      id="ixv-45334"
      unitRef="Unit_shares">41272920</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="PAsOn12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="-5"
      id="ixv-45335"
      unitRef="Unit_CNY">1652500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      id="ixv-45336">P3Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-45337">The estimated fair value of each share option granted is estimated on the date of grant using the binomial option-pricing model with the following assumptions: &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 76%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023*&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024*&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected volatility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;57.6%-58.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average volatility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;57.9&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected dividends&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;N/A&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Risk-free rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2.7%-3.6&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Contractual term (in years)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;6-7&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;*&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;No further options would be granted under the 2018 Share Incentive Plan after the Primary Conversion Effective Date. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      id="ixv-45338"
      unitRef="Unit_pure">0.576</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      id="ixv-45339"
      unitRef="Unit_pure">0.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      id="ixv-45340"
      unitRef="Unit_pure">0.579</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      id="ixv-45341"
      unitRef="Unit_pure"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      id="ixv-45342"
      unitRef="Unit_pure"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      id="ixv-45343"
      unitRef="Unit_pure">0.027</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      id="ixv-45344"
      unitRef="Unit_pure">0.036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis"
      id="ixv-45345">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis"
      id="ixv-45346">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2024To12_31_2024_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      id="ixv-45347"
      unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-37173"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents a summary of the Group&#x2019;s share options activities for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 47%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employees&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Consultants&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt;Intrinsic&#160;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In years)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&lt;br/&gt;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;22,327&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;183&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;22,510&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;2.0010&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;5.01&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;6,372,503&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;5,667&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;162&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;5,829&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;0.0036&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(3,779&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(150&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(3,929&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(2,500&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(2,500&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;0.2331&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at December&#160;31, 2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21,715&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;195&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21,910&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.0283&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.70&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,305,336&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;21,715&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;195&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;21,910&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;2.0283&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;4.70&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;3,305,336&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(2,147&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(64&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(2,211&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(1,760&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(1,760&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;0.1443&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at December&#160;31, 2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,808&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;131&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,939&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.4701&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3.79&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,232,411&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;17,808&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;131&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;17,939&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;2.4701&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;3.79&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;1,232,411&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(3,689&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(7&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;(3,696&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;0.3911&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(1,119&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(14&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;(1,133&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;0.6909&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at December&#160;31, 2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;110&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,110&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.6543&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.85&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,550,782&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercisable at December&#160;31, 2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,897&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;76&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,973&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.8474&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.64&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;907,766&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45348"
      unitRef="Unit_shares">22327000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45349"
      unitRef="Unit_shares">183000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45350"
      unitRef="Unit_shares">22510000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      id="ixv-45351"
      unitRef="Unit_USD_per_Share">2.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      id="ixv-45352">P5Y3D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45353"
      unitRef="Unit_CNY">6372503000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45354"
      unitRef="Unit_shares">5667000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45355"
      unitRef="Unit_shares">162000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45356"
      unitRef="Unit_shares">5829000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      id="ixv-45357"
      unitRef="Unit_USD_per_Share">0.0036</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45358"
      unitRef="Unit_shares">3779000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45359"
      unitRef="Unit_shares">150000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45360"
      unitRef="Unit_shares">3929000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      id="ixv-45361"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45362"
      unitRef="Unit_shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45363"
      unitRef="Unit_shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      id="ixv-45364"
      unitRef="Unit_USD_per_Share">0.2331</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45365"
      unitRef="Unit_shares">21715000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45366"
      unitRef="Unit_shares">195000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45367"
      unitRef="Unit_shares">21910000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      id="ixv-45368"
      unitRef="Unit_USD_per_Share">2.0283</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      id="ixv-45369">P4Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45370"
      unitRef="Unit_CNY">3305336000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45371"
      unitRef="Unit_shares">21715000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45372"
      unitRef="Unit_shares">195000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45373"
      unitRef="Unit_shares">21910000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      id="ixv-45374"
      unitRef="Unit_USD_per_Share">2.0283</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      id="ixv-45375">P4Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45376"
      unitRef="Unit_CNY">3305336000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2023To12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45377"
      unitRef="Unit_shares">2147000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2023To12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45378"
      unitRef="Unit_shares">64000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45379"
      unitRef="Unit_shares">2211000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      id="ixv-45380"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2023To12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45381"
      unitRef="Unit_shares">1760000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45382"
      unitRef="Unit_shares">1760000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      id="ixv-45383"
      unitRef="Unit_USD_per_Share">0.1443</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45384"
      unitRef="Unit_shares">17808000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45385"
      unitRef="Unit_shares">131000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45386"
      unitRef="Unit_shares">17939000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      id="ixv-45387"
      unitRef="Unit_USD_per_Share">2.4701</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      id="ixv-45388">P3Y9M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45389"
      unitRef="Unit_CNY">1232411000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2023_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45390"
      unitRef="Unit_shares">17808000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2023_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45391"
      unitRef="Unit_shares">131000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45392"
      unitRef="Unit_shares">17939000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      id="ixv-45393"
      unitRef="Unit_USD_per_Share">2.4701</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      id="ixv-45394">P3Y9M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2023_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45395"
      unitRef="Unit_CNY">1232411000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2024To12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45396"
      unitRef="Unit_shares">3689000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2024To12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45397"
      unitRef="Unit_shares">7000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45398"
      unitRef="Unit_shares">3696000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      id="ixv-45399"
      unitRef="Unit_USD_per_Share">0.3911</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2024To12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45400"
      unitRef="Unit_shares">1119000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2024To12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45401"
      unitRef="Unit_shares">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45402"
      unitRef="Unit_shares">1133000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      id="ixv-45403"
      unitRef="Unit_USD_per_Share">0.6909</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45404"
      unitRef="Unit_shares">13000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45405"
      unitRef="Unit_shares">110000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45406"
      unitRef="Unit_shares">13110000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      id="ixv-45407"
      unitRef="Unit_USD_per_Share">1.6543</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      id="ixv-45408">P2Y10M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45409"
      unitRef="Unit_CNY">1550782000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn12_31_2024_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45410"
      unitRef="Unit_shares">6897000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn12_31_2024_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45411"
      unitRef="Unit_shares">76000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45412"
      unitRef="Unit_shares">6973000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      id="ixv-45413"
      unitRef="Unit_USD_per_Share">1.8474</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      id="ixv-45414">P2Y7M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="PAsOn12_31_2024_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      id="ixv-45415"
      unitRef="Unit_CNY">907766000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022"
      decimals="1"
      id="ixv-45416"
      unitRef="Unit_CNY_per_Share">126.8</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2024To12_31_2024_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      id="ixv-45417"
      unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="PAsOn12_31_2024_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="-5"
      id="ixv-45418"
      unitRef="Unit_CNY">1176800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="P01_01_2024To12_31_2024_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      id="ixv-45419">P1Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:EarningsPerShareTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38205">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net Loss per Share &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, the Company had potential ordinary shares, including share options, RSUs granted, and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, where applicable. As the Group incurred losses for the years ended December&#160;31, 2022, 2023 and 2024, these potential ordinary shares were anti-dilutive and excluded from the calculation of diluted net loss per share. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the year ended December&#160;31, 2022, the numbers of share options, RSUs and the number of ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 2,069,570 shares, nil, 17,347,721 shares, 19,382,489 shares and 14,466,365 shares, respectively. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the year ended December&#160;31, 2023, the numbers of share options, RSUs and the number of ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 1,271,196 shares, 56,329 shares, 17,347,182 shares, 8,280,834 shares and 4,839,195 shares, respectively. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the year ended December&#160;31, 2024, the numbers of share options, RSUs and the number of ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 828,336 shares, 2,096,485 shares, 4,218,676 shares, 2,259 shares and 4,211,678 shares, respectively. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table sets forth the computation of basic and diluted net loss per share for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:63%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands,&#160;except&#160;for&#160;share&#160;and&#160;per&#160;share&#160;data&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Numerator:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(7,507,653&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,811,713&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,363,651&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss/(income) attributable to noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,640&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(10,608&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;16,851&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss attributable to Bilibili&#160;Inc.&#x2019;s shareholders for basic/dilutive net loss per share calculation&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(7,497,013&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,822,321&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,346,800&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Denominator:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average number of ordinary shares outstanding, basic&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;394,863,584&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;413,210,271&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;416,470,256&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average number of ordinary shares outstanding, diluted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;394,863,584&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;413,210,271&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;416,470,256&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss per share, basic&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(18.99&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(11.67&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(3.23&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss per share, diluted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(18.99&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(11.67&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(3.23&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      id="ixv-45420"
      unitRef="Unit_shares">2069570</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      id="ixv-45421"
      unitRef="Unit_shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      id="ixv-45422"
      unitRef="Unit_shares">17347721</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      id="ixv-45423"
      unitRef="Unit_shares">19382489</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      id="ixv-45424"
      unitRef="Unit_shares">14466365</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2023To12_31_2023_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      id="ixv-45425"
      unitRef="Unit_shares">1271196</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      id="ixv-45426"
      unitRef="Unit_shares">56329</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      id="ixv-45427"
      unitRef="Unit_shares">17347182</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      id="ixv-45428"
      unitRef="Unit_shares">8280834</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      id="ixv-45429"
      unitRef="Unit_shares">4839195</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2024To12_31_2024_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      id="ixv-45430"
      unitRef="Unit_shares">828336</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2024To12_31_2024_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      id="ixv-45431"
      unitRef="Unit_shares">2096485</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      id="ixv-45432"
      unitRef="Unit_shares">4218676</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      id="ixv-45433"
      unitRef="Unit_shares">2259</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      id="ixv-45434"
      unitRef="Unit_shares">4211678</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38251"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table sets forth the computation of basic and diluted net loss per share for the years ended December&#160;31, 2022, 2023 and 2024: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:63%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands,&#160;except&#160;for&#160;share&#160;and&#160;per&#160;share&#160;data&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Numerator:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(7,507,653&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,811,713&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,363,651&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss/(income) attributable to noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,640&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(10,608&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;16,851&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss attributable to Bilibili&#160;Inc.&#x2019;s shareholders for basic/dilutive net loss per share calculation&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(7,497,013&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,822,321&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,346,800&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Denominator:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average number of ordinary shares outstanding, basic&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;394,863,584&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;413,210,271&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;416,470,256&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average number of ordinary shares outstanding, diluted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;394,863,584&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;413,210,271&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;416,470,256&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss per share, basic&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(18.99&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(11.67&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(3.23&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss per share, diluted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(18.99&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(11.67&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(3.23&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-45435"
      unitRef="Unit_CNY">-7507653000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-45436"
      unitRef="Unit_CNY">-4811713000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-45437"
      unitRef="Unit_CNY">-1363651000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-45438"
      unitRef="Unit_CNY">-10640000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-45439"
      unitRef="Unit_CNY">10608000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-45440"
      unitRef="Unit_CNY">-16851000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-45441"
      unitRef="Unit_CNY">-7497013000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-45442"
      unitRef="Unit_CNY">-4822321000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-45443"
      unitRef="Unit_CNY">-1346800000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      id="ixv-45444"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      id="ixv-45445"
      unitRef="Unit_shares">413210271</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      id="ixv-45446"
      unitRef="Unit_shares">416470256</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      id="ixv-45447"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      id="ixv-45448"
      unitRef="Unit_shares">413210271</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      id="ixv-45449"
      unitRef="Unit_shares">416470256</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      id="ixv-45450"
      unitRef="Unit_CNY_per_Share">-18.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2023To12_31_2023"
      decimals="2"
      id="ixv-45451"
      unitRef="Unit_CNY_per_Share">-11.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-45452"
      unitRef="Unit_CNY_per_Share">-3.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      id="ixv-45453"
      unitRef="Unit_CNY_per_Share">-18.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2023To12_31_2023"
      decimals="2"
      id="ixv-45454"
      unitRef="Unit_CNY_per_Share">-11.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-45455"
      unitRef="Unit_CNY_per_Share">-3.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38476">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Commitments and Contingencies &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Commitments &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Long-term debts&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s long-term debts are to repay the principal amount and cash interests in connection with the long-term bank loans, convertible notes and convertible senior notes. The expected repayment schedules have been disclosed in Note 14. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Litigation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;From time to time, the Group is involved in claims and legal proceedings that arise in the ordinary course of business. Based on currently available information, management does not believe that the ultimate outcome of any unresolved matters, individually and in the aggregate, is reasonably possible to have a material adverse effect on the Group&#x2019;s financial position, results of operations or cash flows. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;However, litigation is subject to inherent uncertainties and the Group&#x2019;s view of these matters may change in the future. The Group records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Group reviews the need for any such liability on a regular basis. The Group has not recorded material liabilities in this regard as of December&#160;31, 2023 and 2024, respectively. &lt;/div&gt; </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38528">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Related Party Transactions and Balances &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group entered into the following significant related party transactions for the periods presented: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:73%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Purchases of goods and services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;206,931&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;172,506&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;124,018&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Transfer of long-term investments&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;275,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Repayment of loans and interest from the Entity&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;696,624&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;58,101&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investment income and interest income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;78,827&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;48,069&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;34,344&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Sales of goods and services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;13,953&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;12,740&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;12,033&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group had the following significant related party balances as of December&#160;31, 2023 and 2024, respectively: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:76%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount due from related parties&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Due from investment funds&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;37,506&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;37,519&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Due from the Entity&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;646,284&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;609,823&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Due from other investees&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;106,784&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;139,335&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;790,574&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;786,677&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount due to related parties&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;14,896&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,549&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;1.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The balances due from the investment funds, of which the Company is their limited partners, as of December&#160;31, 2023 and December&#160;31, 2024 were consideration receivables related to the equity investments transferred, which is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-trade&lt;/div&gt; in nature. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;2.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;The Company established the Entity with an independent third party and two entities controlled by Mr.&#160;Rui Chen and Ms.&#160;Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction.&lt;/div&gt; &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;The balance as of December 31, 2023 and 2024 represents interest-bearing loans and interest expenses related to the Entity, which are non-trade in nature. The annual interest rate of the loans was&lt;/div&gt; 3.95&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;% as of December 31, 2024.&#160;&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;3.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The balances as of December&#160;31, 2023 mainly represent considerations related to long-term investments, which are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-trade&lt;/div&gt; in nature. The balances as of December&#160;31, 2024 mainly represent the payables in trade nature. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38537">&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group entered into the following significant related party transactions for the periods presented: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:73%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Purchases of goods and services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;206,931&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;172,506&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;124,018&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Transfer of long-term investments&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;275,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Repayment of loans and interest from the Entity&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;696,624&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;58,101&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investment income and interest income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;78,827&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;48,069&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;34,344&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Sales of goods and services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;13,953&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;12,740&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;12,033&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;1.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The balances due from the investment funds, of which the Company is their limited partners, as of December&#160;31, 2023 and December&#160;31, 2024 were consideration receivables related to the equity investments transferred, which is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-trade&lt;/div&gt; in nature. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;2.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;The Company established the Entity with an independent third party and two entities controlled by Mr.&#160;Rui Chen and Ms.&#160;Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction.&lt;/div&gt; &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;The balance as of December 31, 2023 and 2024 represents interest-bearing loans and interest expenses related to the Entity, which are non-trade in nature. The annual interest rate of the loans was&lt;/div&gt; 3.95&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;% as of December 31, 2024.&#160;&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-45456"
      unitRef="Unit_CNY">206931000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-45457"
      unitRef="Unit_CNY">172506000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-45458"
      unitRef="Unit_CNY">124018000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <bili:RelatedPartyTransactionAmountsOfInvestmentTransferred
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="Fact_135593940"
      unitRef="Unit_CNY">275000000</bili:RelatedPartyTransactionAmountsOfInvestmentTransferred>
    <bili:RelatedPartyTransactionAmountsOfRepaymentOfLoans
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="Fact_135593945"
      unitRef="Unit_CNY">696624000</bili:RelatedPartyTransactionAmountsOfRepaymentOfLoans>
    <bili:RelatedPartyTransactionAmountsOfRepaymentOfLoans
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="Fact_135593943"
      unitRef="Unit_CNY">58101000</bili:RelatedPartyTransactionAmountsOfRepaymentOfLoans>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="ixv-45462"
      unitRef="Unit_CNY">78827000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="P01_01_2023To12_31_2023"
      decimals="-3"
      id="ixv-45463"
      unitRef="Unit_CNY">48069000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="P01_01_2024To12_31_2024"
      decimals="-3"
      id="ixv-45464"
      unitRef="Unit_CNY">34344000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="ixv-45465"
      unitRef="Unit_CNY">13953000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2023To12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="ixv-45466"
      unitRef="Unit_CNY">12740000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2024To12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="ixv-45467"
      unitRef="Unit_CNY">12033000</us-gaap:Revenues>
    <bili:ScheduleOfRelatedPartyBalancesTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38663"> &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group had the following significant related party balances as of December&#160;31, 2023 and 2024, respectively: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:76%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount due from related parties&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Due from investment funds&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;37,506&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;37,519&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Due from the Entity&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;646,284&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;609,823&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Due from other investees&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;106,784&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;139,335&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;790,574&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;786,677&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount due to related parties&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;14,896&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,549&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;1.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The balances due from the investment funds, of which the Company is their limited partners, as of December&#160;31, 2023 and December&#160;31, 2024 were consideration receivables related to the equity investments transferred, which is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-trade&lt;/div&gt; in nature. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;2.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;The Company established the Entity with an independent third party and two entities controlled by Mr.&#160;Rui Chen and Ms.&#160;Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction.&lt;/div&gt; &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;The balance as of December 31, 2023 and 2024 represents interest-bearing loans and interest expenses related to the Entity, which are non-trade in nature. The annual interest rate of the loans was&lt;/div&gt; 3.95&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;% as of December 31, 2024.&#160;&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;3.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The balances as of December&#160;31, 2023 mainly represent considerations related to long-term investments, which are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-trade&lt;/div&gt; in nature. The balances as of December&#160;31, 2024 mainly represent the payables in trade nature. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </bili:ScheduleOfRelatedPartyBalancesTableTextBlock>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2023_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="Fact_135593952"
      unitRef="Unit_CNY">37506000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2024_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="Fact_135593956"
      unitRef="Unit_CNY">37519000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2023_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="Fact_135593953"
      unitRef="Unit_CNY">646284000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2024_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="Fact_135593957"
      unitRef="Unit_CNY">609823000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2023_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="ixv-45472"
      unitRef="Unit_CNY">106784000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2024_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="ixv-45473"
      unitRef="Unit_CNY">139335000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="ixv-45474"
      unitRef="Unit_CNY">790574000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="ixv-45475"
      unitRef="Unit_CNY">786677000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="Fact_135593960"
      unitRef="Unit_CNY">14896000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="Fact_135593961"
      unitRef="Unit_CNY">4549000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction
      contextRef="P01_01_2024To12_31_2024_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      id="ixv-45478">The Company established the Entity with an independent third party and two entities controlled by Mr.&#160;Rui Chen and Ms.&#160;Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction.</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="P01_01_2024To12_31_2024_LoansToAnEntityMemberusgaapRelatedPartyTransactionAxis"
      decimals="4"
      id="ixv-45479"
      unitRef="Unit_pure">0.0395</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38848">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Segment Information &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#x201c;CODM&#x201d;), or decision-making group, in deciding how to allocate resources and in assessing performance. The Group&#x2019;s CODM is Mr.&#160;Rui Chen, the Chairman of the Board of Directors and CEO. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s organizational structure is based on a number of factors that the CODM uses to evaluate, view and run its business operations which include, but not limited to, customer base, homogeneity of products and technology. The Group&#x2019;s operating segment is based on such organizational structure and information reviewed by the Group&#x2019;s CODM to evaluate the operating segment results. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only one operating segment. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The accounting policies of the single segment are the same as described in the significant accounting policies. The CODM assesses performance for the single segment and decides how to allocate resources based on net loss that also is reported on the Consolidated Statements of Operations and Comprehensive Loss as consolidated net loss. The measure of the single segment assets is reported on the Consolidated Balance Sheets as total consolidated assets. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The CODM reviews revenues and expenses at the consolidated level as disclosed in the Group&#x2019;s Consolidated Statements of Operations and Comprehensive Loss and uses net loss to evaluate return on assets and to monitor budget versus actual results and in competitive analysis by benchmarking to the Group&#x2019;s competitors. The competitive analysis and the monitoring of budgeted versus actual results are used in assessing the segment&#x2019;s performance and in establishing management&#x2019;s compensation. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Substantially the majority of the Group&#x2019;s revenues are derived from China based on the geographical locations where services are provided to customers. In addition, the Group&#x2019;s long-lived assets are substantially all located in and derived from China, and the amount of long-lived assets attributable to any other individual country is not material. Therefore, no geographical segments are presented. &lt;/div&gt; </us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-45480"
      unitRef="Unit_Segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38880">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value Measurement &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates. The Group measures investments in money market funds, financial products and equity investments in publicly traded companies at fair value. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity investments in publicly traded companies&lt;/div&gt;&lt;/div&gt;. The Group values its money market funds and equity investments in publicly traded companies using observable inputs that reflect quoted prices for securities with identical characteristics, and accordingly, the Group classifies the valuation techniques that use these inputs as Level&#160;1. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial products&lt;/div&gt;&lt;/div&gt;. The Group values its financial products investments held in certain banks using quoted prices for securities with similar characteristics and other observable inputs, and accordingly, the Group classifies the valuation techniques that use these inputs as Level&#160;2. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Accounts receivable, amounts due from/to related parties and other current assets are financial assets with carrying values that approximate fair value due to their short-term nature. Accounts payable, accrued liabilities, short-term loan&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;s&lt;/div&gt; and other payables are financial liabilities with carrying values that approximate fair value due to their short-term nature. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group measures equity investments accounted for using the equity method at fair value on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-recurring&lt;/div&gt; basis only if an impairment charge were to be recognized. Equity investments accounted for using the measurement alternative are generally not categorized in the fair value hierarchy. However, if equity investments without readily determinable fair values were re-measured or impaired during the years ended December&#160;31, 2023 and 2024, they were classified within Level&#160;3 in the fair value hierarchy because the Group estimated the value of the instruments based on valuation methods using the observable transaction price at the transaction date or other unobservable inputs. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2023 and 2024, certain equity investments without determinable fair value (Note 9) were measured using unobservable inputs (Level 3) and written down from their respective carrying value to fair value, with impairment charges of RMB278.9&#160;million and RMB486.5&#160;million incurred and recorded in &#x201c;Investment loss, net (including impairments)&#x201d; for the years then ended. &lt;/div&gt; </us-gaap:FairValueDisclosuresTextBlock>
    <bili:ImpairmentOfLongTermInvestments
      contextRef="P01_01_2023To12_31_2023_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-5"
      id="ixv-45481"
      unitRef="Unit_CNY">278900000</bili:ImpairmentOfLongTermInvestments>
    <bili:ImpairmentOfLongTermInvestments
      contextRef="P01_01_2024To12_31_2024_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-5"
      id="ixv-45482"
      unitRef="Unit_CNY">486500000</bili:ImpairmentOfLongTermInvestments>
    <us-gaap:RestrictedAssetsDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38917">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;23.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Restricted Net Assets &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Relevant PRC laws and regulations permit the PRC companies to pay dividends only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Additionally, the Company&#x2019;s PRC subsidiaries and VIEs can only distribute dividends upon approval of the shareholders after they have met the PRC requirements for appropriation to the generically reserve fund and the statutory surplus fund respectively. The general reserve fund and the statutory surplus fund require that annual appropriations of 10% of net &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; income should be set aside prior to payment of any dividends. As a result of these and other restrictions under the PRC laws and regulations, the PRC subsidiaries and VIEs are restricted in their abilities to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances, which restricted portion amounted to approximately RMB6.2&#160;billion or 45.1% of the Company&#x2019;s total consolidated net assets as of December&#160;31, 2024. Furthermore, cash transfers from the Company&#x2019;s PRC subsidiaries to their parent companies outside of China are subject to PRC government control of currency conversion. Shortages in the availability of foreign currency may restrict the ability of the PRC subsidiaries and consolidated affiliated entities to remit sufficient foreign currency to pay dividends or other payments to the Company, or otherwise satisfy their foreign currency denominated obligations. Even though the Company currently does not require any such dividends, loans or advances from the PRC subsidiaries and VIEs for working capital and other funding purposes, the Company may in the future require additional cash resources from its PRC subsidiaries and VIEs due to changes in business conditions, to fund future acquisitions and developments, or merely declare and pay dividends to or distributions to the Company&#x2019;s shareholders. &lt;/div&gt; </us-gaap:RestrictedAssetsDisclosureTextBlock>
    <bili:PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-45483"
      unitRef="Unit_pure">0.10</bili:PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax>
    <us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries
      contextRef="PAsOn12_31_2024"
      decimals="-8"
      id="ixv-45484"
      unitRef="Unit_CNY">6200000000</us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries>
    <bili:PercentageOfRestrictedNetAssets
      contextRef="PAsOn12_31_2024"
      decimals="3"
      id="ixv-45485"
      unitRef="Unit_pure">0.451</bili:PercentageOfRestrictedNetAssets>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38946">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Parent Company Only Condensed Financial Information &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company performed a test on the restricted net assets of its consolidated subsidiaries and the VIEs in accordance with Securities and Exchange Commission Regulation &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;S-X&lt;/div&gt; Rule &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;4-08&lt;/div&gt; (e) (3), General Notes to Financial Statements and concluded that it was applicable for the Company to disclose the financial information for the Company only. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The subsidiaries did not pay any dividend to the Company for the years presented. Certain information and footnote disclosures generally included in financial statements prepared in accordance with US&#160;GAAP have been condensed and omitted. The footnote disclosures contain supplemental information relating to the operations of the Company, as such, these statements are not the general-purpose financial statements of the reporting entity and should be read in conjunction with the notes to the consolidated financial statements of the Company. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Company did not have significant capital and other commitments, or guarantees as of December&#160;31, 2023 and 2024, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Condensed balance sheets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;106,498&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,721&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due from Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;19,213,415&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;15,688,455&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments and other current assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;39,941&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;132,745&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;625,474&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;445,470&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Long-term investments, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;772,559&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;758,348&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Investments in subsidiaries and net assets of VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;345,248&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20,757,887&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,380,987&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term loan&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;s&lt;/div&gt; and current portion of long-term debt&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;6,053,767&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;31,657&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,284&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,836&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued liabilities and other payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;93,713&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;64,151&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other long-term payable&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;15,931&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,166,946&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deficit in subsidiaries and net loss of VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;193,292&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,365,987&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,272,590&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total Bilibili Inc&#x2019;s shareholders&#x2019; equity&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;14,391,900&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;14,108,397&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total shareholders&#x2019; equity&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,391,900&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,108,397&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities and shareholders&#x2019; equity&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20,757,887&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,380,987&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Condensed statements of comprehensive loss and cash flows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:66%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total costs and expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(30,558&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(43,924&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(24,139&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net loss from subsidiaries and net loss of VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(7,685,211&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,745,316&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,009,762&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Gain/(loss) from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-operations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;218,756&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(33,081&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(312,899&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Loss before income tax expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(7,497,013&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4,822,321&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,346,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(7,497,013&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4,822,321&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,346,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:65%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold"&gt;Net cash used in operating activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(650,630&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(111,392&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(118,834&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Purchase of &lt;div style="white-space:nowrap;display:inline;"&gt;short-term&lt;/div&gt; investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(33,683,941&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(3,863&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(70&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Maturities of &lt;div style="white-space:nowrap;display:inline;"&gt;short-term&lt;/div&gt; investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;45,951,288&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;982,151&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;175,717&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Placements of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,878,180&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Maturities of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,133,225&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,083,893&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Investments and loans (to)/from subsidiaries, VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(13,131,173&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;383,391&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,180,316&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Other investing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;283,028&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(76,697&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(147,691&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold"&gt;Net cash provided by investing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,674,247&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,368,875&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,208,272&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Purchase of noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(7,027&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Proceeds from exercise of employees&#x2019; share options&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,268&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Proceeds from issuance of ordinary shares, net of issuance costs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,689,380&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Proceeds of short-term and long-term loan&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,100,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Repurchase of shares&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(347,581&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(117,523&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Repurchase of &lt;div style="display:inline;"&gt;convertible &lt;/div&gt;senior notes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,201,506&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(7,675,227&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(6,058,432&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold"&gt;Net cash used in financing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4,549,083&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4,992,872&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,065,687&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt; &lt;div style="line-height:normal;display: inline;"&gt;  &lt;/div&gt; &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Basis of presentation&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company&#x2019;s accounting policies are the same as the Group&#x2019;s accounting policies with the exception of the accounting for the investments in subsidiaries and VIEs. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the Company only condensed financial information, the Company records its investments in subsidiaries and VIEs under the equity method of accounting as prescribed in ASC 323, Investments&#x2014;Equity Method and Joint Ventures. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Such investments are presented on the condensed balance sheets as &#x201c;Investments in subsidiaries and net assets of VIEs and VIEs&#x2019; subsidiaries/Deficit in subsidiaries and net loss of VIEs and VIEs&#x2019; subsidiaries&#x201d; in the condensed balance sheets and share in the subsidiaries&#x2019; loss are presented as &#x201c;Net Loss from subsidiaries and net loss of VIEs and VIEs&#x2019; subsidiaries&#x201d; in the condensed statements of comprehensive loss. The parent company only condensed financial information should be read in conjunction with the Group&#x2019;s consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38962"> &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Condensed balance sheets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:74%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;106,498&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,721&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due from Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;19,213,415&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;15,688,455&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments and other current assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;39,941&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;132,745&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;625,474&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;445,470&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Long-term investments, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;772,559&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;758,348&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Investments in subsidiaries and net assets of VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;345,248&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20,757,887&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,380,987&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term loan&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;s&lt;/div&gt; and current portion of long-term debt&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;6,053,767&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;31,657&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,284&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,836&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued liabilities and other payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;93,713&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;64,151&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other long-term payable&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;15,931&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,166,946&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deficit in subsidiaries and net loss of VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;193,292&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,365,987&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,272,590&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total Bilibili Inc&#x2019;s shareholders&#x2019; equity&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;14,391,900&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;14,108,397&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total shareholders&#x2019; equity&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,391,900&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,108,397&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities and shareholders&#x2019; equity&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20,757,887&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,380,987&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45486"
      unitRef="Unit_CNY">106498000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45487"
      unitRef="Unit_CNY">10721000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="ixv-45488"
      unitRef="Unit_CNY">19213415000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="ixv-45489"
      unitRef="Unit_CNY">15688455000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45490"
      unitRef="Unit_CNY">39941000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45491"
      unitRef="Unit_CNY">132745000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45492"
      unitRef="Unit_CNY">625474000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45493"
      unitRef="Unit_CNY">445470000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45494"
      unitRef="Unit_CNY">772559000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45495"
      unitRef="Unit_CNY">758348000</us-gaap:LongTermInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45496"
      unitRef="Unit_CNY">345248000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45497"
      unitRef="Unit_CNY">20757887000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45498"
      unitRef="Unit_CNY">17380987000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45499"
      unitRef="Unit_CNY">6053767000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45500"
      unitRef="Unit_CNY">31657000</us-gaap:ShortTermBorrowings>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45501"
      unitRef="Unit_CNY">9284000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45502"
      unitRef="Unit_CNY">9836000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45503"
      unitRef="Unit_CNY">93713000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45504"
      unitRef="Unit_CNY">64151000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45505"
      unitRef="Unit_CNY">15931000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45506"
      unitRef="Unit_CNY">3166946000</us-gaap:OtherLiabilitiesNoncurrent>
    <bili:DeficitInSubsidiaries
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45507"
      unitRef="Unit_CNY">193292000</bili:DeficitInSubsidiaries>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45508"
      unitRef="Unit_CNY">6365987000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45509"
      unitRef="Unit_CNY">3272590000</us-gaap:Liabilities>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45510"
      unitRef="Unit_CNY">14391900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45511"
      unitRef="Unit_CNY">14108397000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45512"
      unitRef="Unit_CNY">14391900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45513"
      unitRef="Unit_CNY">14108397000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45514"
      unitRef="Unit_CNY">20757887000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45515"
      unitRef="Unit_CNY">17380987000</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-39344"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Condensed statements of comprehensive loss and cash flows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:66%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total costs and expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(30,558&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(43,924&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(24,139&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net loss from subsidiaries and net loss of VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(7,685,211&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,745,316&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(1,009,762&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Gain/(loss) from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-operations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;218,756&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(33,081&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(312,899&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Loss before income tax expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(7,497,013&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4,822,321&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,346,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(7,497,013&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4,822,321&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,346,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45516"
      unitRef="Unit_CNY">-30558000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45517"
      unitRef="Unit_CNY">-43924000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45518"
      unitRef="Unit_CNY">-24139000</us-gaap:CostsAndExpenses>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45519"
      unitRef="Unit_CNY">-7685211000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45520"
      unitRef="Unit_CNY">-4745316000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45521"
      unitRef="Unit_CNY">-1009762000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45522"
      unitRef="Unit_CNY">218756000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45523"
      unitRef="Unit_CNY">-33081000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45524"
      unitRef="Unit_CNY">-312899000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45525"
      unitRef="Unit_CNY">-7497013000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45526"
      unitRef="Unit_CNY">-4822321000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45527"
      unitRef="Unit_CNY">-1346800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45528"
      unitRef="Unit_CNY">-7497013000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45529"
      unitRef="Unit_CNY">-4822321000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45530"
      unitRef="Unit_CNY">-1346800000</us-gaap:NetIncomeLoss>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-39589">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:65%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold"&gt;Net cash used in operating activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(650,630&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(111,392&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(118,834&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Purchase of &lt;div style="white-space:nowrap;display:inline;"&gt;short-term&lt;/div&gt; investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(33,683,941&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(3,863&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(70&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Maturities of &lt;div style="white-space:nowrap;display:inline;"&gt;short-term&lt;/div&gt; investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;45,951,288&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;982,151&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;175,717&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Placements of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,878,180&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Maturities of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,133,225&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,083,893&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Investments and loans (to)/from subsidiaries, VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(13,131,173&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;383,391&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,180,316&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Other investing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;283,028&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(76,697&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(147,691&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold"&gt;Net cash provided by investing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,674,247&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,368,875&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,208,272&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Purchase of noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(7,027&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Proceeds from exercise of employees&#x2019; share options&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,268&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Proceeds from issuance of ordinary shares, net of issuance costs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,689,380&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Proceeds of short-term and long-term loan&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;3,100,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Repurchase of shares&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(347,581&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(117,523&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Repurchase of &lt;div style="display:inline;"&gt;convertible &lt;/div&gt;senior notes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(4,201,506&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(7,675,227&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(6,058,432&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold"&gt;Net cash used in financing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4,549,083&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4,992,872&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,065,687&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45531"
      unitRef="Unit_CNY">-650630000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45532"
      unitRef="Unit_CNY">-111392000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45533"
      unitRef="Unit_CNY">-118834000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45534"
      unitRef="Unit_CNY">-33683941000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45535"
      unitRef="Unit_CNY">-3863000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45536"
      unitRef="Unit_CNY">-70000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45537"
      unitRef="Unit_CNY">45951288000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45538"
      unitRef="Unit_CNY">982151000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45539"
      unitRef="Unit_CNY">175717000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45540"
      unitRef="Unit_CNY">-4878180000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45541"
      unitRef="Unit_CNY">9133225000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45542"
      unitRef="Unit_CNY">4083893000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45543"
      unitRef="Unit_CNY">-13131173000</bili:InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries>
    <bili:InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45544"
      unitRef="Unit_CNY">383391000</bili:InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries>
    <bili:InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45545"
      unitRef="Unit_CNY">3180316000</bili:InvestmentsandLoanstofromSubsidiariesVIEsandVIESubsidiaries>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45546"
      unitRef="Unit_CNY">283028000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45547"
      unitRef="Unit_CNY">-76697000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45548"
      unitRef="Unit_CNY">-147691000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45549"
      unitRef="Unit_CNY">3674247000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45550"
      unitRef="Unit_CNY">5368875000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45551"
      unitRef="Unit_CNY">3208272000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45552"
      unitRef="Unit_CNY">-7027000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45553"
      unitRef="Unit_CNY">4000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45554"
      unitRef="Unit_CNY">2000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45555"
      unitRef="Unit_CNY">10268000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45556"
      unitRef="Unit_CNY">2689380000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45557"
      unitRef="Unit_CNY">3100000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45558"
      unitRef="Unit_CNY">3100000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45559"
      unitRef="Unit_CNY">-347581000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45560"
      unitRef="Unit_CNY">-117523000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45561"
      unitRef="Unit_CNY">-4201506000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45562"
      unitRef="Unit_CNY">-7675227000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45563"
      unitRef="Unit_CNY">-6058432000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45564"
      unitRef="Unit_CNY">-4549083000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45565"
      unitRef="Unit_CNY">-4992872000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      id="ixv-45566"
      unitRef="Unit_CNY">-3065687000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-40028">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Acquisitions &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;There was no &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;acquisition occurred for the years ended &lt;div style="display:inline;"&gt;December &lt;/div&gt;2023 and 2024. Our acquisitions in the prior periods are listed below.&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Transaction&#160;with one game development company (&#x201c;Game Business&#x201d;)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In February 2022, the Company signed an agreement to acquire all of the equity interests in Game Business with a total cash consideration of RMB800.0&#160;million.&#160;Upon the completion of this transaction, the Group held 100% of equity interests in the Game Business, which became a consolidated subsidiary of the Group. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consideration of acquisition of Game Business was allocated based on their fair value of the assets acquired and the liabilities assumed as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width:64%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:10%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&#160;Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net assets acquired&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;333,830&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2014;Non-compete&lt;/div&gt; clause&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;111,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;6 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;50,965&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(40,491&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;344,696&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;800,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Total purchase price comprised of: &lt;/div&gt;  &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:64%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:14%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:14%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="3" style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td rowspan="3" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Cash consideration&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;800,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Goodwill arising from this acquisition was &lt;div style="display:inline;"&gt;attributable&lt;/div&gt; to the Group&#x2019;s strategy to expand its self-developed capacity in game development. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Other acquisitions&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the years ended with December&#160;31, 2022, the Group completed several other acquisitions, to complement its existing business and achieve synergies. The acquired entities individually and in aggregate were not significant. The Group&#x2019;s other acquisitions are summarized in the following table: &lt;/div&gt;  &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 67%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 6%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&lt;br/&gt; December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;br/&gt; Period&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net assets acquired&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;85,369&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Brand&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Customer relationship&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2014;Non-compete&lt;/div&gt; clause&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;6 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;61,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1&#160;to&#160;10&#160;years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(17,500&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;42,131&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;180,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Total purchase price comprised of: &lt;/div&gt;  &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:70%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&lt;br/&gt; December&#160;31,&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="10" style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td rowspan="10" style="vertical-align:bottom;white-space:nowrap;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Cash consideration&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;150,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Share consideration&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Fair value of previously held equity interests&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;30,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold"&gt;Total&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;180,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Pro forma results of &lt;div style="display:inline;"&gt;operations &lt;/div&gt;for all the acquisitions have not been presented because they were not material to the consolidated statements of operations and comprehensive loss for the years ended December&#160;31, 2022, 2023 and 2024 individually or in aggregate. &lt;/div&gt; </us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="PAsOn12_31_2024"
      decimals="INF"
      id="ixv-45567"
      unitRef="Unit_CNY">0</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P02_01_2022To02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      id="ixv-45568"
      unitRef="Unit_CNY">800000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      id="ixv-45569"
      unitRef="Unit_pure">1</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="P01_01_2024To12_31_2024_GameBusinessMemberusgaapBusinessAcquisitionAxis"
      id="ixv-40044">&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consideration of acquisition of Game Business was allocated based on their fair value of the assets acquired and the liabilities assumed as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width:64%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:10%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&#160;Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net assets acquired&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;333,830&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2014;Non-compete&lt;/div&gt; clause&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;111,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;6 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;50,965&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(40,491&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;344,696&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;800,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:64%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:14%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:14%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="3" style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td rowspan="3" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Cash consideration&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;800,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="ixv-45570"
      unitRef="Unit_CNY">333830000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-45571"
      unitRef="Unit_CNY">111000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      id="ixv-45572">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      id="ixv-45573"
      unitRef="Unit_CNY">50965000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      id="ixv-45574">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="ixv-45575"
      unitRef="Unit_CNY">40491000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Goodwill
      contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="ixv-45576"
      unitRef="Unit_CNY">344696000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="ixv-45577"
      unitRef="Unit_CNY">800000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P02_01_2022To02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="ixv-45578"
      unitRef="Unit_CNY">800000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="P01_01_2024To12_31_2024_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      id="ixv-45579">The Group&#x2019;s other acquisitions are summarized in the following table: &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 67%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="width: 6%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&lt;br/&gt; December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;br/&gt; Period&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net assets acquired&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;85,369&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Brand&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Customer relationship&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2014;Non-compete&lt;/div&gt; clause&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;6 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;61,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1&#160;to&#160;10&#160;years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(17,500&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;42,131&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;180,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:70%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:11%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&lt;br/&gt; December&#160;31,&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="10" style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td rowspan="10" style="vertical-align:bottom;white-space:nowrap;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Cash consideration&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;150,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Share consideration&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;Fair value of previously held equity interests&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;30,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold"&gt;Total&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;180,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="ixv-45580"
      unitRef="Unit_CNY">85369000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      id="ixv-45581">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2022_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      id="ixv-45582">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2022_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="ixv-45583"
      unitRef="Unit_CNY">9000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2022_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      id="ixv-45584">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2022_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="ixv-45585"
      unitRef="Unit_CNY">61000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2022_MinimumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      id="ixv-45586">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2022_MaximumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      id="ixv-45587">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="ixv-45588"
      unitRef="Unit_CNY">17500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="ixv-45589"
      unitRef="Unit_CNY">42131000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="ixv-45590"
      unitRef="Unit_CNY">180000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="ixv-45591"
      unitRef="Unit_CNY">150000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1
      contextRef="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="ixv-45592"
      unitRef="Unit_CNY">30000000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="ixv-45593"
      unitRef="Unit_CNY">180000000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:SubsequentEventsTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-40573">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;26.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Subsequent Events &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;No&lt;/div&gt; subsequent event which had a material impact on the Group was identified through the date of issuance of the financial &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;statements&lt;/div&gt;. &lt;/div&gt; </us-gaap:SubsequentEventsTextBlock>
    <us-gaap:SubsequentEventDescription contextRef="P01_01_2024To12_31_2024" id="ixv-40583">No subsequent event which had a material impact on the Group was identified through the date of issuance of the financial statements.</us-gaap:SubsequentEventDescription>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_135593062"
          xlink:label="Fact_135593062"
          xlink:type="locator"/>
        <link:footnote id="FN_527901" xlink:label="FN_527901" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">These companies were established in the PRC in the form of investment solely by legal corporations or controlled by natural person(s).</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593062"
          xlink:to="FN_527901"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593063"
          xlink:label="Fact_135593063"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593063"
          xlink:to="FN_527901"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593064"
          xlink:label="Fact_135593064"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593064"
          xlink:to="FN_527901"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593065"
          xlink:label="Fact_135593065"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593065"
          xlink:to="FN_527901"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593066"
          xlink:label="Fact_135593066"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593066"
          xlink:to="FN_527901"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593077"
          xlink:label="Fact_135593077"
          xlink:type="locator"/>
        <link:footnote id="FN_527900" xlink:label="FN_527900" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Hode Shanghai is the primary beneficiary of the major VIEs and VIEs&#x2019; subsidiaries.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593077"
          xlink:to="FN_527900"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593078"
          xlink:label="Fact_135593078"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593078"
          xlink:to="FN_527900"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593079"
          xlink:label="Fact_135593079"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593079"
          xlink:to="FN_527900"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593080"
          xlink:label="Fact_135593080"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593080"
          xlink:to="FN_527900"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593081"
          xlink:label="Fact_135593081"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593081"
          xlink:to="FN_527900"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593087"
          xlink:label="Fact_135593087"
          xlink:type="locator"/>
        <link:footnote id="FN_527902" xlink:label="FN_527902" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">These companies were established in the PRC in the form of wholly foreign-owned enterprises.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593087"
          xlink:to="FN_527902"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593088"
          xlink:label="Fact_135593088"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593088"
          xlink:to="FN_527902"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593089"
          xlink:label="Fact_135593089"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593089"
          xlink:to="FN_527902"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593348"
          xlink:label="Fact_135593348"
          xlink:type="locator"/>
        <link:footnote id="FN_527897" xlink:label="FN_527897" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide on-going services to end-users.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593348"
          xlink:to="FN_527897"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593349"
          xlink:label="Fact_135593349"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593349"
          xlink:to="FN_527897"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593510"
          xlink:label="Fact_135593510"
          xlink:type="locator"/>
        <link:footnote id="FN_527899" xlink:label="FN_527899" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">It is primarily due to the tax effect of the Company as a tax-exempt entity incorporated in Hong Kong and the Cayman Islands.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593510"
          xlink:to="FN_527899"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593511"
          xlink:label="Fact_135593511"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593511"
          xlink:to="FN_527899"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593512"
          xlink:label="Fact_135593512"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593512"
          xlink:to="FN_527899"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593540"
          xlink:label="Fact_135593540"
          xlink:type="locator"/>
        <link:footnote id="FN_527898" xlink:label="FN_527898" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Accrued and others primary represent accrued expenses which are not deductible until paid under PRC laws, as well as non-deductible advertising expenses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593540"
          xlink:to="FN_527898"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593541"
          xlink:label="Fact_135593541"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593541"
          xlink:to="FN_527898"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593940"
          xlink:label="Fact_135593940"
          xlink:type="locator"/>
        <link:footnote id="FN_527905" xlink:label="FN_527905" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The balances due from the investment funds, of which the Company is their limited partners, as of December 31, 2023 and December 31, 2024 were consideration receivables related to the equity investments transferred, which is non-trade in nature.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593940"
          xlink:to="FN_527905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593943"
          xlink:label="Fact_135593943"
          xlink:type="locator"/>
        <link:footnote id="FN_527896" xlink:label="FN_527896" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Company established the Entity with an independent third party and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction. The balance as of December 31, 2023 and 2024 represents interest-bearing loans and interest expenses related to the Entity, which are non-trade in nature. The annual interest rate of the loans was 3.95% as of December 31, 2024.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593943"
          xlink:to="FN_527896"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593945"
          xlink:label="Fact_135593945"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593945"
          xlink:to="FN_527896"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593952"
          xlink:label="Fact_135593952"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593952"
          xlink:to="FN_527905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593953"
          xlink:label="Fact_135593953"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593953"
          xlink:to="FN_527896"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593956"
          xlink:label="Fact_135593956"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593956"
          xlink:to="FN_527905"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593957"
          xlink:label="Fact_135593957"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593957"
          xlink:to="FN_527896"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593960"
          xlink:label="Fact_135593960"
          xlink:type="locator"/>
        <link:footnote id="FN_527903" xlink:label="FN_527903" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The balances as of December 31, 2023 mainly represent considerations related to long-term investments, which are non-trade in nature. The balances as of December 31, 2024 mainly represent the payables in trade nature.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593960"
          xlink:to="FN_527903"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_135593961"
          xlink:label="Fact_135593961"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_135593961"
          xlink:to="FN_527903"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
